在SQL中,利用sp_rename函数可以动态重命名指定数据库表,该函数的语法结构如下:
sp_rename[@objname=]'object_name',[@newname = ]'new_name'[,[@objtype=]'object_type]
各参数的含义如下:
◎[@objname=]'object_name':数据库表的当前名称.
◎[@newname = ]'new_name':数据库表的新名称.
◎[,[@objtype=]'object_type]:可选参数,重定义要命名对象类型号.
下面南昌网络公司技术人员通过实例讲解如何使用sp_rename函数重命名数据库表. use MyDatabase
go
execute sp_rename "UserDb", "NewsUserDb"
这步即把数据库表UserDb重命名为NewsUserDb
go
查看命名后的数据库表.实现代码如下所示:
execute sp_help
南昌网站建设公司技术人员顺便介绍使用asp语言对Access数据库实现表名的更改:
Dim Conn,ConnStr,oCat,oTbl
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb")
Set oCat=Server.CreateObject("ADOX.Catalog")
oCat.ActiveConnection = ConnStr
Set oTbl = Server.CreateObject("ADOX.Table")
Set oTbl = oCat.Tables("oldTable") '要重命名的表名:OldTable
oTbl.Name = "newTable" '新表名
Set oCat = Nothing
Set oTbl = Nothing
希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌做网站公司百恒网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验,分享是一件很快乐的事情。