社区
非技术版
帖子详情
在SQL65中如何将A库中的OLD表的内容INSERT到B库中的NEW表中
dzogchen
2002-01-11 01:06:38
...全文
93
3
打赏
收藏
在SQL65中如何将A库中的OLD表的内容INSERT到B库中的NEW表中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
m_cen
2002-01-11
打赏
举报
回复
TRANSFER为何物?
dzogchen
2002-01-11
打赏
举报
回复
不可以用,我只能使用TRANSFER解决
m_cen
2002-01-11
打赏
举报
回复
insert into B.dbo.new select * from A.dbo.old;
my
sql
数据库
new
和
old
_数据库触发器
中
new
表
和
old
表
是什么意思?
展开全部
new
和
old
的使用情况:在对
new
赋值的时候只能在触发器before
中
只用,在after
中
是不能使用的,比e68a84e8a2ad323131333532363134313032313635333133333738
65
62如(以下是正确的)。CREATETRIGGERupdatepriceBEFORE
insert
ONconsumeinfoFOREACHROWBEGINset...
my
sql
触发器
中
的
new
和
old
原文链接:这里 0.前言 上一篇
中
,简单使用触发器同步俩个
表
的数据,但是出现了
old
和
new
的用法,这一篇文章
中
简单总结一下。 1.插入操作
insert
对于
insert
语句,如果原
表
中
没有数据,那么对于插入数据后
表
来说新插入的那条数据就是
new
。比如下面是
SQL
drop trigger if exists
insert
_tableB; – 如果有这个触发器就先删除 create trigger
insert
_tableB – 触发
表
名称
insert
_tableB after
insert
– 触发条
SQL
语句---复制
表
SQL
语句—复制
表
select * into
New
from
Old
–创建了一张新
表
:
New
,把
Old
表
中
的所有数据 连同
表
结构都一并复制 到
New
中
–可以再通俗的理解为,先复制了个一模一样的
表
,然后把
表
名改成
New
了 truncate table
New
–清空该
表
中
的所有数据
insert
into
New
select * from
Old
–把
Old
表
中
的数据复制到
New
中
,这个前提是
New
表
已存在,起码有
表
结构了 ...
SQL
INSERT
INTO SELECT 语句
SQL
INSERT
INTO SELECT 语句 通过
SQL
,可以从一个
表
复制信息到另一个
表
。
INSERT
INTO SELECT 语句从一个
表
复制数据,然后把数据插入到一个已存在的
表
中
。目标
表
中
任何已存在的行都不会受影响。
SQL
INSERT
INTO SELECT 语法 1.从一个
表
中
复制所有的列插入到另一个已存在的
表
中
:
INSERT
INTO table2 SELECT * FROM table1 2.可以只复制希望的列插入到另一个已存在的
表
中
:
INSERT
INTO table2 (co
触发器
中
的 "临时
表
"
old
与
new
1.在Oracle
中
表
的名字是
NEW
和
OLD
(
new
和
old
代
表
操作前和操作后的对象) 2.在MS的数据
库
中
表
的名字是deleted 和
insert
ed 3.
new
只出现在
insert
和update时,
表
示新插入的数据行,或者要替换的新数据行
old
只出现在update和delete时,
表
示要删除的数据行,或者要替换的原数据行
非技术版
11,849
社区成员
33,669
社区内容
发帖
与我相关
我的任务
非技术版
MS-SQL Server 非技术版
复制链接
扫一扫
分享
社区描述
MS-SQL Server 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章