declare @period_len int = 1
SELECT 'lalalalala' + CONVERT(varchar, @period_len) + 'lalalalala'输出: lalalalala1lalalalala
declare @period_len int = null
SELECT 'lalalalala' + CONVERT(varchar, @period_len) + 'lalalalala'输出: NULL
后者不应该是lalalalalaNULLlalalalala还是?
发布于 2013-02-25 20:38:14
Null不会打印为文本。如果你想这样做的话。如果存在NULL as,则必须完成此操作。
declare @period_len int = null
SELECT 'lalalalala' + Isnull(CONVERT(varchar, @period_len),'NULL') + 'lalalalala'https://stackoverflow.com/questions/15067084
复制相似问题