아래에 SQL 문이 있지만 작동하지 않습니다. 오류 msg는 "키워드 'AS'근처의 구문이 올바르지 않습니다.". 내가 '%'를 제거하면 발견 된 것처럼 작동하지만이 SQL에서 '%'를 출력해야합니다. 누군가 제안 할 수 있습니까?내 sqlserver 프로 시저가 %
print @str
줄 것이다 :
declare @per varchar(10) = '0.00%'
set @str = 'select ' + @per + ' AS ColumnA from #TempSui' ;
exec (@str)
여기서 왜 동적 SQL을 사용하고 있습니까? –