首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么插入数据到两张联合表中。求解

2012-12-17 
如何插入数据到两张联合表中。求解CREATE TABLE [dbo].[zly1]([ID] int NULL,[code] [nchar](10) NULL) ON

如何插入数据到两张联合表中。求解


CREATE TABLE [dbo].[zly1](
[ID] int NULL,
[code] [nchar](10) NULL
) ON [PRIMARY]


CREATE TABLE [dbo].[zly2](
[ID] int NULL,
[name] [nchar](10) NULL
) ON [PRIMARY]

随便2张表
我现在有数据
SELECT 'ID1','code1','ID2','name2' 
要如何分别插入到
select A.ID,A.code,B.ID,B.name FROM zly1 as A left join zly2 as B on A.ID=B.ID
表中的这四个 A.ID,A.code,B.ID,B.name  字段啊?
不要触发器。我想一次性插入。这个如何写呢?



[解决办法]
引用:
SQL code?12345678910111213141516171819CREATE TABLE [dbo].[zly1](    [ID] int NULL,    [code] [nchar](10) NULL) ON [PRIMARY]  CREATE TABLE [dbo].[zly2](    [ID] int NULL,    [name] [nchar]……


你插入数据到两个表  肯定是需要两个insert 吧  想一次性  只能写个存储过程  放在同一个事务中  能保证同时插入到两个表中
[解决办法]
这问题真。。。老师怎么会出这问题 应试教育杯具了
[解决办法]
算了。自己写存储过程去了。
[解决办法]
可以考虑可更新视图。

热点排行