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

如何在Oracle SQL中处理单引号

那存
2023-03-14
问题内容

如何在具有varchar数据类型且单引号的列中插入记录?

示例 :名字是ROBERT,姓氏是 D'COSTA


问题答案:

使用两个单引号

SQL> SELECT 'D''COSTA' name FROM DUAL;

NAME
-------
D'COSTA

或者,使用新的(10g
+)报价方法

SQL> SELECT q'$D'COSTA$' NAME FROM DUAL;

NAME
-------
D'COSTA


 类似资料:
  • 问题内容: 我在一行中检查页面上是否存在按部分文本表示的某个元素。 因此,可能在字符串中包含单引号。例如。 它变成 在那种情况下,我得到错误: 在将其用于之前,我应该执行什么操作 我知道我可以在表达式周围使用单引号,并在内部使用双引号,但这不是我要寻找的解决方案。 问题答案: 尝试如下:- 要么 要么 希望它能工作.. :)

  • 查询工作正常,并返回列中有的所有记录。 但是,如果我想获取在中存在的所有记录,我就无法形成正确的查询。 查询不转义单引号,而是按字面意思转义,导致查询不完整。

  • 我如何纠正这一点?

  • 下面是我的父组件,它包含一个循环的多个输入。如何选择一个来聚焦?在这种情况下,我必须创建动态吗?

  • 问题内容: 我想要一个文本区域,可以处理按 Tab 键的情况。 在默认情况下,如果您按 Tab 键,则焦点将离开文本区域。但是,当用户想要在文本区域中输入 Tab 键时会怎样呢? 我可以捕捉到此事件并将焦点返回到文本区域并将标签添加到 当前 光标位置吗? 问题答案:

  • 问题内容: 我有一个将文本字段中的值发送到数据库的应用程序。 例如,我有一个带有一个字段的表单(文本框)。当我按“确定”按钮时,文本字段的内容将作为记录插入到表中。我只是修剪并将文本框的文本提取到变量中,然后将其传递给我的SQL字符串。 问题是,无论何时像“ It’s”或“ Friend’s”之类的单引号都被标识为字符串的结尾。在Delphi中,我看到了避免这种情况的方法。您有什么想法吗? 问题答