若要将值从一个或多个表中取出并添加到另一个表中,您可以在 INSERT 语句中使用 SELECT 子句。SELECT 子句可以将值插入一行中的某些列或所有列中。
需要从现有表中获取值时,仅为某些列插入值会非常有用。然后,可以使用 UPDATE 语句为其它列添加值。
在为表中的某些列(但不是全部列)插入值之前,对于不插入值的那些列,请确保其存在缺省值,或者为这些列指定 NULL 值。否则,将出现错误。
当将一个表的行插入到另一个表时,这两个表的结构必须兼容—也就是说,匹配的列必须是相同的数据类型或者 SQL Anywhere 可以自动转换的数据类型。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |