大家看看这条插入(INSERT)语句怎么不能运行?

ycgx 2003-10-10 03:55:11
T_XT_QZQX包含6个字段,且类型已对应:
INSERT INTO T_XT_QZQX VALUE
(SELECT '0002',MKID,MKMC,'0',SJMKID,CURLEVEL FROM T_XT_MKPZ)
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-10-10
  • 打赏
  • 举报
回复
INSERT T_XT_QZQX SELECT '0002',MKID,MKMC,'0',SJMKID,CURLEVEL FROM T_XT_MKPZ
伍子V5 2003-10-10
  • 打赏
  • 举报
回复
不要Values


使用 INSERT...SELECT 插入行
INSERT 语句中的 SELECT 子查询可用于将一个或多个其它的表或视图的值添加到表中。使用 SELECT 子查询可同时插入多行。

下面的 INSERT 语句将 titles 中数据的 type 是 modern cooking 的所有行的数据插入到一个单独的表中:

USE pubs
INSERT INTO MyBooks
SELECT title_id, title, type
FROM titles
WHERE type = 'mod_cook'

子查询的选择列表必须与 INSERT 语句列的列表匹配。如果没有指定列的列表,选择列表必须与正向其插入的表或视图的列匹配。

INSERT...SELECT 语句的另一个作用是从 Microsoft® SQL Server™ 的外部数据源插入数据。INSERT 语句中的 SELECT 可以:

使用由四部分组成的名称引用链接服务器上的远程表。有关更多信息,请参见使用链接服务器名标识数据源。


使用 OPENROWSET 引用远程表。有关更多信息,请参见使用特殊名称标识数据源。


使用在远程服务器上执行的查询结果集。有关更多信息,请参见将直接传递查询作为表使用。
sdhdy 2003-10-10
  • 打赏
  • 举报
回复
INSERT INTO T_XT_QZQX
SELECT '0002',MKID,MKMC,'0',SJMKID,CURLEVEL FROM T_XT_MKPZ
txlicenhe 2003-10-10
  • 打赏
  • 举报
回复
INSERT INTO T_XT_QZQX
SELECT '0002',MKID,MKMC,'0',SJMKID,CURLEVEL FROM T_XT_MKPZ
aierong 2003-10-10
  • 打赏
  • 举报
回复


INSERT INTO T_XT_QZQX
SELECT '0002',MKID,MKMC,'0',SJMKID,CURLEVEL FROM T_XT_MKPZ

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧