表的创建删除可以建触发器吗?如何做? 表的创建删除可以建触发器?oracle应该可以sqlserver可能没有。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么意思?用触发器建表和删除表?应该可以eg:create trigger 名 on table1for delete as if object_id('table2') is not null drop table table2 create trigger 名 on tablenamefor deleteas if object_id('表名') is not null drop table table2 if object_id('表名') is null create table 表名 ....... 我是想建各触发器,跟踪一下到底是什么原因使得ms sql数据库里的一个表经常被重建,造成数据丢失,而我只是dbo不是sa,不能取消别人删表的权限。看来是没戏了。数据库的系统表 sysobjects 好像是不能建trigger的,不知道别的表怎么样 eg:create table t1 (a int)create table t2(a int)create trigger tt1 on t1 for deleteas drop table t2insert t1 values(1)insert t2 values(1)delete t1 -- 此时触发器会将表t2删除Select * from t2服务器: 消息 208,级别 16,状态 1,行 1Invalid object name 't2'. 心情不好,散分~~~ 在线求存储过程!? 请教各位,帮小弟看下这个语句的作用! 谢先了, 比较好的SQL2000的入门教程哪里能下载啊?? mysql不让limit 1 如何将EXCEL中某列有相同的字段追加到数据加中? 高分请教 这个SQL语句怎么写 如何锁定一个表,和解锁 如何给查询传递参数? SQL Server有没有NOW? 哭 ,求。一個存儲過程。 如何导入excel中的数据到建库时表中?
用触发器建表和删除表?应该可以
eg:
create trigger 名 on table1
for delete
as
if object_id('table2') is not null
drop table table2
for delete
as
if object_id('表名') is not null
drop table table2
if object_id('表名') is null
create table 表名
.......
经常被重建,造成数据丢失,而我只是dbo不是sa,不能取消别人删表的权限。
看来是没戏了。数据库的系统表 sysobjects 好像是不能建trigger的,不知道别的表怎么样
create table t1 (a int)
create table t2(a int)create trigger tt1 on t1
for delete
as
drop table t2insert t1 values(1)
insert t2 values(1)
delete t1 -- 此时触发器会将表t2删除Select * from t2服务器: 消息 208,级别 16,状态 1,行 1
Invalid object name 't2'.