Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 查询和数据修改 » 数据操作语句 » 使用 INSERT 添加数据 » 将值插入特定列

 

将值插入特定的列

可以将数据添加到行的某些列中,方法是只指定这些列和它们的值。

前提条件

必须对表具有 INSERT 特权。如果指定了 ON EXISTING UPDATE 子句,则还需对表具有 UPDATE 特权。

上下文和注释

指定的列顺序不必与表中列的顺序一致,但必须与指定插入值的顺序相同。

将不包括在列列表中的所有其它列定义为允许使用 NULL 值或具有缺省值。如果您跳过某个具有缺省值的列,缺省值将出现在该列中。

 任务
  • 执行 INSERT INTO 语句来将数据添加到特定的列。

    例如,下面的语句只在 DepartmentID 和 DepartmentName 这两列中添加数据:

    INSERT INTO GROUPO.Departments ( DepartmentID, DepartmentName )
    VALUES ( 703, 'Western Sales' );

    DepartmentHeadID 没有缺省值,但是接受空值。因此将为该列自动指派 NULL。

结果

数据将插入到特定的列。

 另请参见