处理含引号的字符串
需求描述
需求:往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