更新时间:2024-01-06 22:32
INSERTINTO语句用于向一个表添加一个或多个记录。
语法:
多重记录追加查询:INSERTINTOtarget[INexternaldatabase][(field1[,field2[,...]])]SELECT[source.]field1[,field2][,...]FROMtableexpression
单一记录追加查询:INSERTINTOtarget[(field1[,field2[,...]])]VALUES(value1[,value2][,...])
说明:target参数用于指定要追加记录的表或查询的名称。
externaldatabase指定外部数据库完整路径。
source参数用于指定复制记录的来源表或查询的名称。
field1,field2如果后面跟的是target参数,则为要追加数据的字段名;如果后面跟的是source参数,则为从其中获得数据的字段名。
tableexpression参数指定从其中得到要插入的记录的表名。此参数可以是一个单一表名称,或由INNERJOIN、LEFTJOIN、或RIGHTJOIN运算合成的结果,或一个已保存的查询。
value1,value2参数用于设置要插入新记录的特定字段的值。每一个值将依照它在列表中的位置,顺序插入相关字段。必须使用逗点将这些值分隔,并且将文本字段用引号('?)括起来。