在SQL中,利用sp_rename函數(shù)可以動(dòng)態(tài)重命名指定數(shù)據(jù)庫表,該函數(shù)的語法結(jié)構(gòu)如下:
sp_rename[@objname=]'object_name',[@newname = ]'new_name'[,[@objtype=]'object_type]
各參數(shù)的含義如下:
◎[@objname=]'object_name':數(shù)據(jù)庫表的當(dāng)前名稱.
◎[@newname = ]'new_name':數(shù)據(jù)庫表的新名稱.
◎[,[@objtype=]'object_type]:可選參數(shù),重定義要命名對象類型號.
下面南昌網(wǎng)絡(luò)公司技術(shù)人員通過實(shí)例講解如何使用sp_rename函數(shù)重命名數(shù)據(jù)庫表. use MyDatabase
go
execute sp_rename "UserDb", "NewsUserDb"
這步即把數(shù)據(jù)庫表UserDb重命名為NewsUserDb
go
查看命名后的數(shù)據(jù)庫表.實(shí)現(xiàn)代碼如下所示:
execute sp_help
南昌網(wǎng)站建設(shè)公司技術(shù)人員順便介紹使用asp語言對Access數(shù)據(jù)庫實(shí)現(xiàn)表名的更改:
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
希望本文對廣大站長或從事企業(yè)網(wǎng)站建設(shè)公司的團(tuán)隊(duì)有所幫助,如對此不太理解的,可以與南昌做網(wǎng)站公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗(yàn),分享是一件很快樂的事情。