为什么执行不了,请指教 SET @sql ='UPDATE employ SET Name = '''+ @charName + ''' WHERE ID = '+CAST(@inID AS varchar) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EXEC sp_test '''aaa''',1 --试试这个 因为当name 是一个varchar(100)的数据类型时这句是不正确的UPDATE employ SET Name = aaa WHERE ID =1这句是才正确的UPDATE employ SET Name = 'aaa' WHERE ID =1 SET @sql = 'UPDATE employ SET Name = '''+ CAST(@charName AS varchar) + ''' WHERE ID = '+ CAST(@inID AS varchar) 用'''是因為字符串樓主在用動態語句時﹐就好先用print函數將其字符串打出來﹐看看在查詢分析器里是語法是否正確 有这样的sql语句吗? ************请教一SQL语句****************** 关于t-sql的学习 网站与数据库访问时间疑问 两列数据合并问题,在线急等! 请邹建和福途£爱进来接分。谢谢热心帮忙。 请教算法复杂度的问题 这条SQL语句为什么要这样写 '/' 特殊字符问题 我执行了如下SQL语句,SQL Server提示:“警告: 聚合或其它 SET 操作消除了空值。”,请问是什么原因,如何解决?(执行的SQL语句附在文章 求组织结构管理的数据库模型 怎么彻底删除数据库信息啊?
因为当name 是一个varchar(100)的数据类型时
这句是不正确的
UPDATE employ SET Name = aaa WHERE ID =1这句是才正确的
UPDATE employ SET Name = 'aaa' WHERE ID =1
WHERE ID = '+ CAST(@inID AS varchar)
樓主在用動態語句時﹐就好先用print函數將其字符串打出來﹐
看看在查詢分析器里是語法是否正確