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 Anywhere 图形管理工具 » Interactive SQL » Interactive SQL 中的结果集

 

将新行插入到 Interactive SQL 结果集中

Interactive SQL 允许您向表中添加新行。可使用 Tab 键在结果集的列之间切换以将值添加到相应的行。

前提条件

必须对要添加新行的表具有 INSERT 特权。

必须事先执行了获取结果集的查询。

上下文和注释

不能在列中输入无效数据类型。例如,不能将字符串输入到接受 INT 数据类型的列中。

 任务
  1. 在 Interactive SQL 中,右击结果集,然后单击 [添加行]。

    即会出现一个新的空行,在该行的第一个值中有一个闪烁的光标。

  2. 输入新值,然后按 Tab 键移动到下一列。

    选项 操作
    向具有缺省值的列中插入值 在具有缺省值的列中添加值时,单元格编辑器包含一个含有 [(缺省值)] 项的列表。如果要插入缺省值,请单击 [(缺省值)]。类似地,如果列接受空值,则列表中会出现 [(NULL)]。如果列不能为空值且没有缺省值,则必须输入一个值。
    向计算列中插入值 如果结果集包含计算列且您没有为该计算列指定值,则会在更新数据库时计算该值。但是,如果为计算列指定了值,则会用指定的值更新数据库,而不会为计算列计算值。

    重复此步骤直到添加完所有的列值。

  3. 按 Enter 键更新数据库。

  4. 执行 COMMIT 语句以使您对数据库所做的更改成为永久更改。

结果

新行已插入到数据库中。

 另请参见