求一SQL语句(nvarchar类型的update)
dabtd 2006-06-29 05:25:14 update table1 set company_address = @address where company_id = @company_id
其中@address,@company_id 是变量,company_address和company_id是nvarchar类型,所以前面要加'N',那是不是必须先拼成一个动态SQL语句,再去执行?
比如:
set @SQL = 'update table1 set company_address = N'''+@address+''''+' where company_id = N'''+@company_id+''''
exec(@sql)
有没有不用动态 sql的办法更新nvarchar类型的数据?
谢谢!