Interactive SQL 允许您向表中添加新行。可使用 Tab 键在结果集的列之间切换以将值添加到相应的行。必须对要添加新行的表具有 INSERT 权限。
右击结果集,然后选择 [添加行]。
即会出现一个新的空行,在该行的第一个值中有一个闪烁的光标。
输入新值,然后按 Tab 键移动到下一列。
不能在列中输入无效数据类型。例如,不能将字符串输入到接受 INT 数据类型的列中。
重复此步骤直到添加完所有的列值。
按 Enter 键更新数据库。
在具有缺省值的列中添加值时,单元格编辑器包含一个含有 [(缺省值)] 项的列表。如果要插入缺省值,请选择 [(缺省值)]。类似地,如果列接受空值,则列表中会出现 [(NULL)]。如果列不能为空值且没有缺省值,则必须输入一个值。
如果结果集包含计算列且您没有为该计算列指定值,则会在更新数据库时计算该值。但是,如果为计算列指定了值,则会用指定的值更新数据库,而不会为计算列计算值。
除了利用结果集外,您也可以使用带 PROMPT 子句的 INPUT 语句在 Interactive SQL 中插入新行。指定 PROMPT 子句后,Interactive SQL 会提示您为表中的各列提供值。例如,要向 Products 表中添加新行并获得为各列提供值的提示,可以在 Interactive SQL 中执行以下语句:
INPUT INTO Products PROMPT; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |