在SQL脚本里,我想去除一个字段里的单引号“'”,如何写脚本呢?

以下是我写的语句,可是系统会提示错误:
update gdtbkp(表名) set chgdzcmc(字段名) = replac(chgdzcmc,''','')
刚才的replace写错了,应该是下面这个语句:
update gdtbkp(表名) set chgdzcmc(字段名) = replace(chgdzcmc,''','')

语句中需要使用单引号的时候,使用2个单引号即可。
比如你的语句中replace部分如下即可。

replace(chgdzcmc,'''','')

总共4个单引号,外边2个是字符串固有的2个,里边两个就表示是一个单引号。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-05-29
SQL语句里不可以使用replace
你可以这样:
aa=replace(chgdzcmc,"'","")
sql="update gdtbkp(表名) set chgdzcmc(字段名) ="&aa
第2个回答  2006-05-29
同意楼上lucky的

在SQL脚本里,我想去除一个字段里的单引号“'”,如何写脚本呢?
语句中需要使用单引号的时候,使用2个单引号即可。比如你的语句中replace部分如下即可。replace(chgdzcmc,''','')总共4个单引号,外边2个是字符串固有的2个,里边两个就表示是一个单引号。

SQL语录中数据有单引号怎么解
引号,就需要处理,你可以将单引号替换成两个单引号,在sql 中连续两个单引号就表示一个单引号字符,例如 insert into yourTable(f1,f2) values(100,'ab''c')表示插入 新记录f2字段为ab'c 使用函数replace可以实现这个功能:replace(yourStr,"'","''")在.NET里面,就要先检测输入的数据中有没...

SQL 语句的变量引用的时候 单引号 双引号 什么情况下不需要引号 要如何...
sql = "select * from table where id='"& idd &"'" -->>id是字符串类型 sql = "select * from table where id="& idd -->>id是数字类型

单引号在SQL语句中是何用的?
在SQL语句中,单引号主要用于定义文本型字段。例如,语句Adodc1.RecordSource = "SELECT * FROM mdlk_sj where 销售='N' order by 码单号"中,销售='N'表示查询条件,这里单引号用于界定文本值'N'。若字段定义为数字类型,则无需使用单引号,例如SELECT * FROM mdlk_sj where 码单号=123。对于...

字段里面有个值是带有单引号的 例如:'ABC' 我如何查询这个信息 SELECT...
SQL Server 语句,希望对你有帮助 比较容易记的方法,就是假如字段里面有【'】,请用【''】(单引号2次)来替换,然后再字符串的最外面加上【' '】(单引号),结果如下:SELECT * FROM TEM WHERE AAA='''ABC'''以上语句可能是你需要的语句,希望能帮到你!

怎样用SQL向Access字段内容中写入双引号
直接看代码不容易搞清楚,这里说明一下。其实就是将每个需要写入数据表的单引号或双引号都处理为两个单引号或者双引号即可。代码中原本应该有单双引号的地方还得照用。DoCmd.RunSQL "update Tbl1 set A =单引号 双引号 双引号 单引号 双引号 实际代码就要写成以下结构 DoCmd.RunSQL "update Tbl1 ...

sql输入单引号总显示错误 为什么
单引号在sql中是保留字符,如果在字符串中有单引号需要成对出现 如: select * from a where name = 'a'b' 就算字段name有单引号也会报错 单引号改成两个单引号(如下)即可 select * from a where name = 'a''b'

一次修改多条指定数据-- SQL小技巧
当数据量较大,如需修改300多条数据,按照格式逐条修改字段前后加单引号并在字段后添加逗号,操作繁琐。为简化此过程,可使用bat脚本自动填充。第一步:创建一个1.txt文件,将ID列按每行一条复制到txt中,确保清除首尾空格。第二步:根据具体需求调整SET语句,修改为如SET "TheStart=' " 和 SET "...

sqlserver如何在sql中执行sql脚本
SQLServer2012导出的过程 1.打开ManagementStudio,登录服务器,在数据库中选择要转移的数据库。右键单击-“任务(T)”-“生成脚本(E)...”.2.在"生成并发布脚本"窗口中,点击"下一步"、3.“选择要编写脚本的数据库对象”,无需设置即可设置。点击“下一步”,4.点击【保存到文件怎么在sqlserver中...

如何用sql语句插入一个带有单引号的值
在sqlserver中用两个就代表一个单引号 insert into tb(field) values('a''bc');mysql中用\\'insert into tb(field) values('a\\'bc');

相似回答