社区
MS-SQL Server
帖子详情
求在动态SQL 中加入单引号
fu_manxing
2003-10-28 11:29:11
例:
declare @ldt_kssj datetime
declare @ldt_jssj datetime
declare @ls_sql varchar(100)
set @ls_sql = 'select * from AA where sj>= '
set @ls_sql = @ls_sql+''' +CONVERT(char(12),@ldt_kssj ,112)+.....
ecec(@ls_sql )
中的''' 是不对的如何处理
...全文
380
10
打赏
收藏
求在动态SQL 中加入单引号
例: declare @ldt_kssj datetime declare @ldt_jssj datetime declare @ls_sql varchar(100) set @ls_sql = 'select * from AA where sj>= ' set @ls_sql = @ls_sql+''' +CONVERT(char(12),@ldt_kssj ,112)+..... ecec(@ls_sql ) 中的''' 是不对的如何处理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengdali
2003-10-28
打赏
举报
回复
declare @ldt_kssj datetime
declare @ldt_jssj datetime
declare @ls_sql varchar(100)
set @ls_sql = 'select * from AA where sj>= '
set @ls_sql = @ls_sql+char(39)+CONVERT(varchar(12),@ldt_kssj ,112)+.....
exec(@ls_sql )
pengdali
2003-10-28
打赏
举报
回复
select ''''
select ''''''
select char(39) 这个也是
gmlxf
2003-10-28
打赏
举报
回复
''表示'
axiaowin
2003-10-28
打赏
举报
回复
这个原则好,学习
zjcxc
元老
2003-10-28
打赏
举报
回复
记住原则就行了.字符串中,用两个单引号表示一个单号.
对于
select ''''
则显示为一个单引号,因为第一个和最后一个单引号为字符串的定界符.去掉后,还剩下两个单引号,由于两个单引号表示一个单引号,所以最终结果为一个单引号.
zjcxc
元老
2003-10-28
打赏
举报
回复
declare @ldt_kssj datetime
declare @ldt_jssj datetime
declare @ls_sql varchar(100)
set @ls_sql = 'select * from AA where sj>= '
set @ls_sql = @ls_sql+'''' +CONVERT(char(12),@ldt_kssj ,112)+.....
ecec(@ls_sql )
abcd4321
2003-10-28
打赏
举报
回复
exce(@ls_sql+'''convert(char(12),@ldt_kssj ,112)+.....')
zarge
2003-10-28
打赏
举报
回复
select ''''
lvltt
2003-10-28
打赏
举报
回复
如果要查询的字符串中有引号:
例如:
SELECT * FROM tx WHERE Name='aa'aa'
SELECT * FROM tx WHERE Name='aa''aa'
'' 表示'
txlicenhe
2003-10-28
打赏
举报
回复
将一个单引号换成两个单引号即可
declare @ldt_kssj datetime
declare @ldt_jssj datetime
declare @ls_sql varchar(100)
set @ls_sql = 'select * from AA where sj>= '''+CONVERT(char(12),@ldt_kssj ,112)+''' and ... '
ecec(@ls_sql )
oracle
中
sql语句拼接
单引号
,oracle
单引号
拼凑和
动态sql
本文介绍了在Oracle数据库
中
如何处理
动态SQL
中
的
单引号
问题,并通过具体实例展示了如何使用EXECUTE IMMEDIATE执行
动态SQL
,包括更新和插入操作。文章强调了使用绑定变量而非直接拼接字符串的方法能提高SQL执行性能。
oracle存储过程
动态sql
单引号
拼接和变量拼接
本文介绍了Oracle
中
单引号
的主要作用,包括字符串引用和转义字符,并通过实例详细解释了如何在
动态SQL
中
进行字符串和变量的正确拼接,以确保SQL语句的正确执行。同时,展示了存储过程
中
的具体代码示例,演示了如何处理
单引号
和变量的拼接问题。
oracle
单引号
拼凑和
动态sql
本文详细介绍了在Oracle
中
如何使用
动态SQL
进行拼凑与执行,包括如何正确处理
单引号
问题及利用EXECUTEIMMEDIATE语句进行更新与插入操作。重点阐述了
动态SQL
在提高执行性能方面的优势。
ORACLE
动态SQL
中
的多个
单引号
本文详细解析了Oracle数据库
中
动态SQL
语句的构造,重点阐述了
单引号
在字符串拼接及转义
中
的用法,通过具体实例说明了如何避免因
单引号
使用不当导致的语法错误。
Oracle
中
单引号
的使用
本文介绍了在Oracle数据库
中
处理
单引号
的规则,特别是在
动态SQL
拼接时的注意事项。通过例子和分析,强调了当字符串内需要包含
单引号
时,需使用两个
单引号
进行转义。文章还探讨了
单引号
在字符串连接(使用' || ')
中
的作用,以及在
动态SQL
构建时如何正确使用
单引号
。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章