数据库对象重命名 为了方便管理数据库对象,我通过DDL触发器实现了每建立一个对象,就向专门的表中插入对象名,比如:建立了表abc 那么在表AA中就有一条abc的记录。现在如果修改表abc的名字为def,如何让表AA中的记录自动变更为def呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非常混乱的update,貌似不可行。 http://bbs.csdn.net/topics/330074083 貌似系统表sys.objects上面可以写个instead of触发器 所有对象的信息都会在这个表里面记录 楼主可以试试 为什么小爱的博客到现在才更新SQL SERVER XML呢 老鸟了 http://bbs.csdn.net/topics/330074083看过之后就知道了 修改表名的话,表对象保存在系统表sys.objects中,应该是对 系统表sys.objects 加触发器,问题是对系统表加触发器是不是不安全 经研究存在sys.objects中的表名,一旦表经过修改,其中的代码 数据库中创建了一张表,通过出发器,可以自动在table(对象ID identitiy(1,1) NOT NULL 对象名称 VARCHAR(50) NOT NULL)中生成一条记录,例如: ID 对象名称1 Tname现在我要在数据库中修改表名,Tname 改为 Tname1 (方法:右击鼠标--重命名)我如何实现在table表中 保持ID不变,改变对象名称为Tname1实现ID 对象名称1 Tname1 数据库中创建了一张表,那么自动在table(对象ID identitiy(1,1) NOT NULL 对象名称 VARCHAR(50) NOT NULL)中生成一条记录,例如: ID 对象名称1 Tname现在我要在数据库中修改表名,Tname 改为 Tname1 (方法:右击鼠标--重命名)我如何实现在table表中 保持ID不变,改变对象名称为Tname1实现ID 对象名称1 Tname1 关于sql如何写 请问此功能如何实现? windows server 2003安装mysql5.0不行吗 关于存储过程中前台变量的传递及其它??? firehose是什么意思啊? 现在用数据库结合什么软件做的东西多? 在线求答案,高手请进。 多表联合查询中的棘手问题,非高手莫进!100分送上。 如何统计最近最耗时的SQL 如图,如何截取出来beizhu的编号 请教一个SELECT性能问题??????? 可更新事务订阅的问题
看过之后就知道了
数据库中创建了一张表,通过出发器,可以自动在table(对象ID identitiy(1,1) NOT NULL
对象名称 VARCHAR(50) NOT NULL)
中生成一条记录,例如:
ID 对象名称
1 Tname
现在我要在数据库中修改表名,Tname 改为 Tname1 (方法:右击鼠标--重命名)
我如何实现在table表中 保持ID不变,改变对象名称为Tname1
实现
ID 对象名称
1 Tname1
对象名称 VARCHAR(50) NOT NULL)
中生成一条记录,例如:
ID 对象名称
1 Tname
现在我要在数据库中修改表名,Tname 改为 Tname1 (方法:右击鼠标--重命名)
我如何实现在table表中 保持ID不变,改变对象名称为Tname1
实现
ID 对象名称
1 Tname1