sql server:sp_rename 'oldname','NewName', OBJECT
解决方案 »
- MS SQL Server 2005安装问题
- 不用循环,游标。这个sql 怎么写?
- 怎样在数据库插入图片
- SQL 如何实现类For循环功能
- 装sqlserver2000的硬盘拆到别的电脑里用,sqlserver2000还可以用吗?
- 怎樣將Excel文件導入Foxpro?
- SqlServer7.0怎样实现帐套
- 我看也只有高手才能帮我解决了
- 請問能不能跨服務器關聯查詢呀(是不同服務器的不同數據庫,當然都是sql server),如果可以怎麼寫sql語句呢?
- "C语言机试系统" 设计求救
- 我怎么不能執行以Xp_開頭的存儲過程﹐怎么安裝
- 一条集合查询的SQL,各位大侠帮我说明一下各子查询的逻辑关系(内详)
RENAME TAB1 TO TAB2;
例如将表zzz的名字改成aaa
sp_rename 'zzz','aaa'
dim mcmd as new adodb.commandset mcmd.commandtype = adprog
mcmd.commandtext= "sp_rename '旧的表名','新的表名'"
由於SQL server内有许多组件, 如stored procedures, trigger,
relationship, index, .... 都是和 Table(表) 有直接联系, 当你
可以更改表名的时候, 你必须同一时间, 更新所有有关的关系,
对一个己经运行中的数据库而言, 这是极难完成的指令.我估计用较保守的做法较可取, 就是先dismount卸下数据库, 然後按新要求,
建立新表, 将数据由旧表导入新表, 跟着复制现有关系到新表上,
重mount挂上到数据库.
sp_rename 'oldname','NewName', OBJECT