나는 형태SELECT 문에서 문자열 연결이 작동하지 않는 이유는 무엇입니까?
SELECT '(''' +
SomeVarCharColumn +
''',' +
CONVERT(NVARCHAR(MAX), SomeIntColumn) +
',' +
CONVERT(NVARCHAR(MAX), SomeOtherIntColumn)
+ ')'
FROM SomeTable
의 쿼리를이 모든 결과는 NULL
이다. 내가 잘못 가고있는 어떤 생각? 모든 열이 NULL
입니다
select '('''
+ isnull(somevarcharcolumn,'')
+ ''','
+ isnull(convert(nvarchar(max), someintcolumn),'null')
+ ','
+ isnull(convert(nvarchar(max), someotherintcolumn),'null')
+ ')'
from sometable
을 찾을 수 있습니다. String + null = null –