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

Update语句中int的NULL值

鲁向明
2023-03-14
问题内容

是否可以在更新语句中为int列设置NULL值?

在这种情况下,如何编写更新语句?


问题答案:

假设该列设置为支持NULL作为值:

UPDATE YOUR_TABLE
   SET column = NULL

请注意数据库的NULL处理-默认情况下,在SQL Server中,NULL是INT。因此,如果列是不同的数据类型,则需要CAST / CONVERT
NULL为正确的数据类型:

UPDATE YOUR_TABLE
   SET column = CAST(NULL AS DATETIME)

column在上面的示例中,假设是DATETIME数据类型。



 类似资料:
  • 问题内容: 我有此查询返回我的ID 但我收到此语句的语法错误 我如何正确更新从第一条语句中检索到的ID 问题答案: 正确的:

  • 主要内容:更新单个记录,更新多条记录,不使用WHERE子句SQL UPDATE语句用于修改数据库中已有的数据。 子句中的条件决定要更新哪一行。 语法 假设有一个表,它的结构和数据记录如下所示 - EMP_ID EMP_NAME CITY SALARY AGE 1 Angelina Chicago 200000 30 2 Robert Austin 300000 26 3 Christian Denver 100000 42 4 Kristen Washi

  • 主要内容:语法,实例SQLite 的 UPDATE 查询用于修改表中已有的记录。可以使用带有 WHERE 子句的 UPDATE 查询来更新选定行,否则所有的行都会被更新。 语法 带有 WHERE 子句的 UPDATE 查询的基本语法如下: 您可以使用 AND 或 OR 运算符来结合 N 个数量的条件。 实例 假设 COMPANY 表有以下记录: 下面是一个实例,它会更新 ID 为 6 的客户地址: 现在,COMPAN

  • UPDATE 语句用于更新表中的记录。 SQL UPDATE 语句 UPDATE 语句用于更新表中已存在的记录。 SQL UPDATE 语法UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value; 请注意 SQL UPDATE 语句中的 WHERE 子句! WHERE 子句规定哪条记录

  • 我正在尝试学习使用准备好的语句以避免SQL注入等的正确方法。 当我执行这个脚本时,我从我的脚本中得到一条消息,说插入了0行,我希望这条消息说插入了1行,当然更新了表。我不是完全确定我准备好的陈述,因为我做了一些研究,我的意思是,每一个例子都不一样。 当我更新我的表时,我需要声明所有的字段还是只更新一个字段就可以了?? 任何信息都会很有帮助。 index.php 类/class.scripts.in

  • T-SQL UPDATE 语句用于修改数据库中的记录。 我们使用 WHERE 子句和 UPDATE 查询来更新特定的行。否则会受到影响到所有行记录。 Update语句的语法: 带有 WHERE 子句的 UPDATE 查询的语法如下: 使用 AND 或 OR 运算符组合 N 个条件。 例子: 假设 EMPLOYEES 表具有以下记录 - 以下命令是一个示例,它将更新 ID 为 6 的客户 ADDRE