4 から 31 までのカウントがあります。このカウントは、テーブル内の列の数です。カウントに関して列名を知りたいです。ループを適用したため、列数が変化します。例:私の列はF3、F4、..... F31です。私のカウントは 4 から始まります。この時点で私の列は F3 です。列名の名前を取得するにはどうすればよいですか。次に count が 4 になると、ポインタは列 F4 に移動します。現時点では、列名を F4 にしたいと考えています。どうすればこれを達成できますか?以下は、列数をカウントするコードです。
declare @col_Count int
set @col_Count = (select count(*) NoOfColumns from SYSCOLUMNS
WHERE id= (Select id from SYSOBJECTS where name = 'TEMP_STOCK_uPDATE'))
select syscolumns from dbo.TEMP_STOCK_uPDATE