求T-SQL语句 处理unicode变量

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:09:21
我们知道用
Insert into table(colum1) value(N'张三')
可以插入unicode常量,那假如张三是一个变量@str,这个语句又该如何写呢?

@str最好声明为nvarchar类型的,nvarchar就是专门用来存储unicode字符的。
如果不是nvarchar型的可以转换一下
比如
cast(@str as nvarchar(50))

变量@str的声明和使用都使用nvarchar(50)的类型