处理含引号的字符串

需求描述

需求:往dept表里插入dname为Test’s,loc为Beijing,deptno为100的数据.

解决方法:这里有位引号是特殊符号,所以需要特殊处理,比如如果双引号包裹起来.

注: 数据库数据集SQL脚本详见如下链接地址

​​员工表结构和数据初始化SQL脚本​​

SQL代码

--Mysql:
INSERT INTO dept VALUES(100,'Test\'s','Beijing');

--Sql Server:
BEGIN TRAN
SET IDENTITY_INSERT dept ON;
GO
INSERT INTO dept(deptno,dname,loc) VALUES(100,'Test''s','Beijing');
SELECT * FROM dept WHERE deptno=100;
SET IDENTITY_INSERT dept OFF;
GO
ROLLBACK TRAN

执行结果

处理字符串_3_处理含引号的字符串_数据分析