标签: sql sql-server
我有以下sql代码:
DECLARE @result VARCHAR SET @result = 'FN' print(@result)
它将F返回给控制台。 为什么呢?
F
答案 0 :(得分:2)
如果您定义VARCHAR,则必须指定它的长度。如果你不是默认为1。
VARCHAR
使用:
DECLARE @result VARCHAR(2) SET @result = 'FN' print(@result)