怎么将表名改成大写?

gslrq 2003-10-19 11:05:24
我想将SQL Server 中的数据导入ORACLE,需将表名改成大写,手工改太麻烦,有什么好办法吗?
...全文
118 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gslrq 2003-10-20
  • 打赏
  • 举报
回复
不行的,我试过了!
sql1 2003-10-20
  • 打赏
  • 举报
回复
sp_configure 'allow update','1'
reconfigure with override
循环sysobjects表,语句修改表名.
newdongkui 2003-10-20
  • 打赏
  • 举报
回复
declare @name nvarchar(255) , @xs nvarchar(1024)

DECLARE name_cursor CURSOR FOR
SELECT name from sysobjects where xtype = 'U' and name <> 'dtproperties'
OPEN name_cursor
FETCH NEXT FROM name_cursor into @name
WHILE @@FETCH_STATUS = 0
BEGIN
set @xs = 'exec sp_rename '''+ @name + ''' ,'''+ upper( @name ) + ''''
exec ( @xs )
FETCH NEXT FROM name_cursor into @name
END
CLOSE name_cursor
DEALLOCATE name_cursor
伍子V5 2003-10-20
  • 打赏
  • 举报
回复
你应该先
sp_configure 'allow update','1'
reconfigure with override
mengxianbao1521 2003-10-20
  • 打赏
  • 举报
回复
循环sysobjects表,语句修改表名.

不行的,我试过了!


什么意思啊??为什么不行呢
123456754321 2003-10-20
  • 打赏
  • 举报
回复
ALTER TABLE t1 RENAME t2;也不行?
CrazyFor 2003-10-19
  • 打赏
  • 举报
回复
循环sysobjects表,语句修改表名.

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧