60の列があり、SQLクエリを使用してすべての列から一意の値を取得する必要があります。SQL Serverで可能ですか?
すべての列から個別の値を見つける必要があることに注意してください
60の列があり、SQLクエリを使用してすべての列から一意の値を取得する必要があります。SQL Serverで可能ですか?
すべての列から個別の値を見つける必要があることに注意してください
このコードを試してください
declare @Sql_Str varchar(8000)='';
select @Sql_Str=@Sql_Str+' select cast (' +name +' as varchar(500)) from
<yourtable> union' from sys.columns where [object_id]=object_id('<yourtable>')
set @Sql_Str=SUBSTRING(@Sql_Str,1,len(@Sql_Str)-6)
exec(@Sql_Str)