存储过程中某个参数中包含 单引号 怎么解决 ??? 那你可以这样传参数啊set @SqlCondition='Where Name=''张三''' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE PROCEDURE Proctest @SqlCondition nvarchar(200)AS Declare @@Sql varchar(8000) select @@Sql='Select * from Tabtest ' + @SqlCondition print @@Sql EXEC(@@Sql) 可用如下调用: Exec Proctest 'Where Name=''张三''' 不管SQL Server,还其它的语言中(delphi,oracle),两个连续的单引号相当于一个单引号 EXEC Proctest 'Where Name='张三''这个调用语句本身就不正确改调用方法,如楼上 sql 批量更新数据 关于存储过程 请问如何统计一个数据库中每有表的记录总数呢? 检查存储过程和数据表是否存在并创建 求以SQL语句,请达人相助!!! 数据库里字字符串的自动增长 SQL 2005数据库使用一段时间后访问速度变慢,重新启动可以解决,求原因 如何取回刚插入记录中的自动递增的列值? SQL server中能改变默认页的大小吗? 两张表联合查询的问题,求高手 如何得到一个数据库中的所有的表名,视图名称(用语句实现) 一个简单很难写的SQL 查询,解决给100分???
CREATE PROCEDURE Proctest
@SqlCondition nvarchar(200)
AS
Declare @@Sql varchar(8000)
select @@Sql='Select * from Tabtest ' + @SqlCondition
print @@Sql
EXEC(@@Sql) 可用如下调用:
Exec Proctest 'Where Name=''张三'''