mssqlserver数据库重命名方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mssqlserver数据库重命名方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1725字,纯文字阅读大概需要3分钟。
内容图文
![mssqlserver数据库重命名方法](/upload/InfoBanner/zyjiaocheng/544/1134ed0e89454fbcaf946f81a5a6d7fd.jpg)
create proc killspid (@dbname varchar(20))
as
begin
declare @sql nvarchar(500),@temp varchar(1000)
declare @spid int
set @sql='declare getspid cursor for
select spid from sysprocesses where dbid=db_id
(
exec (@sql)
open getspid
fetch next from getspid into @spid
while @@fetch_status =0
begin
set @temp='kill'+rtrim(@spid)
exec(@temp)
fetch next from getspid into @spid
end
close getspid
deallocate &nb
下面我们来看一下用重命名数据库吧。
重命名ACCESS、SQL Server数据库中表名时,都是打开数据库然后重命名表。现在利用
下面代码可以实现在网页上也实现 Access、SQL Server数据库中重命名表。代码:
1、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("test") '要重命名的表名:OldTableName
oTbl.Name = "NewTableName" '新表名
Set oCat = Nothing
Set oTbl = Nothing
response.Write("重名名表成功!")
%>
我的数据库和文件是放在同个文件夹中。
数据库使用虚拟路径,上面代码是实现:在"test.mdb"数据库中将"test"表的名字改为
”NewTableName"。
2、SQL Server
代码如下:
<%
dim conn
set conn=CreateObject("ADODB.Connection")
conn.Open
("Provider=SQLOLEDB;Server=127.0.0.1;Database=test;UID=sa;PWD=QQ40623660")
sql = "sp_rename 'OldTableName', 'NewTableName', 'OBJECT'"
conn.execute(sql)
conn.close
set conn = nothing
response.Write("重名名表成功!")
%>
内容总结
以上是互联网集市为您收集整理的mssqlserver数据库重命名方法全部内容,希望文章能够帮你解决mssqlserver数据库重命名方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。