如何通过SQL实现对数据表的字段更名

2010年3月23日星期二 | | |

SQL帮助文档中提供了重命名列的方法,下边整理如下:

下例将表 customers 中的列 contact title 重命名为 title。

  EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'

示例:在库中建一存储过程

create procedure col_rename
  @oldcol varchar(100),
  @newcol varchar(50)
as
   set @oldcol = rtrim(@oldcol)
   EXEC sp_rename @oldcol,@newcol,'COLUMN'

  ASP调用:

 dim oldcol as string
 dim newcol as string
  oldcol = "table1.[xxx]"
  newcol = 'yyy'
connstr=Application("connstr")
set conn = Server.CreateObject("ADODB.Connection")
conn.open connstr

set cmd=Server.CreateObject("ADODB.command")
set cmd.activeconnection=conn
cmd.commandtype="4"
cmd.commandtext='exec col_rename '"+oldcol +"','"+newcol +"''
set rs=cmd.execute()

欢迎大家到我们的网站去注册属于您的域名.. 域名注册   捷飞网络  虚拟主机  淘宝交易  淘宝网店  国外空间 新网代理 免备案 心动不如行动.赶快出动吧..
谢谢光临本站: http://home.benz.la   共享无限..  转载请注明出处..
我的QQ空间
Mysql 如何在PhpMyAdmin里批量改表名(数据库前缀)
如何在PhpMyAdmin里改表名(数据库前缀)?eg.原来是wp_abc_改成...
 

0 评论:


所有文章收集于网络,如果有牵扯到版权问题请与本站站长联系。谢谢合作![email protected]