我想更新数据库中的阿拉伯数据。 我尝试使用静态数据下面的代码,它工作正常
Update db.Country SET (ColumnName)=N'الصين' WHERE ID=1
但现在我想以动态的方式做到这一点,所以我采取了一个参数 @ArCountryName我将变量声明为NVarchar(Max)所以通过这样做我认为不需要在参数之前添加N,但是如果我这样做,则值不会以正确的方式更新..它是存储问题标记到数据库中
那么,如何为@ArCountryName等参数添加前缀N以获得所需的输出
任何帮助都将不胜感激。
答案 0 :(得分:0)
将参数声明为nvarchar
可以解决您的问题。
declare @ArCountryName nvarchar(3000)