内容的位置,字符型要加单引号
或者要插入的数据来源于其他表
insert into 表A(字段1,字段2,字段3) select 字段1,字段2,字段3 from 表B
使用SELECT INTO 插入行SELECT INTO 语句创建一个新表,并用 SELECT 的结果集填充该表。新表的结构由选择列表中表达式的特性定义,例如:SELECT Shippers.*, Link.Address, Link.City,Link.Region, Link.PostalCodeINTO NewShippersFROM ShippersJOIN LinkServer.DB.dbo.Shippers AS LinkON (Shippers.ShipperID = Link.ShipperID)SELECT INTO 可将几个表或视图中的数据组合成一个表。也可用于创建一个包含选自链接服务器的数据的新表。使用INSERT...SELECT 插入行INSERT 语句中的 SELECT 子查询可用于将一个或多个其它的表或视图的值添加到表中。使用 SELECT 子查询可同时插入多行。下面的 INSERT 语句将 titles 中数据的 type 是 modern cooking 的所有行的数据插入到一个单独的表中:USE pubsINSERT INTO MyBooksSELECT title_id, title, typeFROM titlesWHERE type = 'mod_cook'子查询的选择列表必须与 INSERT 语句列的列表匹配。如果没有指定列的列表,选择列表必须与正向其插入的表或视图的列匹配。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)