SQL

何时在SQL语句中使用单引号?

发布于 2021-06-04 16:54:13

我知道当我处理TEXT类型的数据(我猜是那些属于TEXT的数据)时应该使用它,但这是唯一的情况吗?

例子:

UPDATE names SET name='Mike' WHERE id=3

我正在用C ++编写一个SQL查询自动生成功能,因此我想确保在必须添加引号的情况下不要错过任何情况。

关注者
0
被浏览
155
1 个回答
  • 面试哥
    面试哥 2021-06-04
    为面试而生,有面试问题,就找面试哥。

    '如您所述(例如,'Mike'在您的示例中),单引号()表示文本数据。数字数据(例如,3在你的例子),对象(表,列等)的名称和语法元素(例如updatesetwhere)不应该被包裹在引号。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看