当前位置: 首页 > 面试题库 >

在SQL数据库中将ASCII撇号替换为实际的撇号

管梓
2023-03-14
问题内容

我正在使用参数化查询将我的经典ASP转换为.Net。我的问题是在我的经典应用程序中,我将用等号替换为撇号'

现在,我想用真正的撇号替换数据库中的该值。我不确定语法应该如何做到这一点。我可以找到,'但不确定如何替换。以下是我试图解决该错误的简单更新。

更新tblCustomer设置名称= replace(Name ''',,’‘’)


问题答案:

加倍撇号以字符串文字形式将其转义

update tblCustomer set Name = replace(Name, ''', '''')

或使用char功能

update tblCustomer set Name = replace(Name, ''', CHAR(39))


 类似资料:
  • 问题内容: 我有一个带有Name字段的Web表单,我希望它能够接受单撇号,例如名称O’Leary,但是当尝试将此记录推送到SQL 2005服务器时,出现错误。我的问题不是这个。这就是当我尝试使用此语句将记录插入到数据库中时… 我在数据库中得到了O’‘Leary,而不是O’Leary。认为SQL应该将这些双单撇号视为一个撇号??? 问题答案: 使用参数化查询会更好。这些将自动处理单引号,并更好地保护

  • 我有一个json对象,我正在加载它并用双引号替换它。其语法为: 在我的数据中,我有以下格式的键/值对: 这导致我得到以下回溯: 实际上,我不想在上面这样的名称中替换撇号,但我会认为我的json。loads语句将我的密钥/值对转换为: 我想这也会失败。我需要知道的是: 1) 为什么是我的json。loads语句在加载期间不替换字符串中的撇号?2) 在我的字符串中转义撇号的最佳方法是什么,这样它们就不

  • 问题内容: 我有一个文件“ test.txt”,其中包含以下内容 我要做的是将它们替换为: 但是为什么这段代码不起作用? 什么是正确的方法? 问题答案: 使用代替。并添加标志以替换所有内容。

  • 问题内容: 我正在寻找与T-SQL相当的db2: 问题答案: 根据《DB2生存指南》,也可以使用两个撇号在DB2上获得单个撇号。那不是对你有用吗?

  • 本文向大家介绍xml 撇号和引号,包括了xml 撇号和引号的使用技巧和注意事项,需要的朋友参考一下 示例 属性值可以用单引号或双引号出现。适当的字符必须转义。            

  • 问题内容: 在MySQL文档说,它应该是。但是,scite和mysql都可以正常工作。我看到了,并且有效。我该怎么办? 问题答案: 您引用的MySQL文档实际上比您提到的要多。它还说, A“ ”加引号的字符串内“ ”可以写为“ ”。 (此外,您已链接到表5.0 __的 MySQL 5.0版本。 特殊字符转义序列 ,当前版本是5.6 —但当前的表8.1。 特殊字符转义序列 看起来很相似。) 我认为有