动态SQL的拼接,单引号要多少
答案:2 悬赏:0
解决时间 2021-02-17 01:46
- 提问者网友:乏味沐染
- 2021-02-16 02:44
动态SQL的拼接,单引号要多少
最佳答案
- 二级知识专家网友:如果这是命
- 2021-02-16 03:25
您好:
在SQL语句里,单引号一方面表示字符串的开始和结束,
一方面也作为转义字符使用。
所以有时候会出现连续多个单引号。
请尽量成对的使用单引号。以免语句过于复杂难以理解。
在SQL语句里,单引号一方面表示字符串的开始和结束,
一方面也作为转义字符使用。
所以有时候会出现连续多个单引号。
请尽量成对的使用单引号。以免语句过于复杂难以理解。
全部回答
- 1楼网友:绝望伪装
- 2021-02-16 04:59
sql语句在存储过程拼接过程中,如果在输出字符串中要输出单引号是需要转义符来标注的
拿你的例子给你讲解一下:
' , max(case 课程 when ''' 尾部的三个连续单引号 第一个单引号是 转义符;是为了让字符串拼接时让系统知道,后面紧跟着的单引号是一个 单引号字符;不是字符串的结尾标记;
上面的语句传给字符变量 再输出: ', max(case 课程 when '
中间的 + 号 是字符串连接符
不懂再问
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯