您的位置:首页 > 数据库

删除正在使用的数据库

2012-07-31 14:46 246 查看
以下为相关代码
use master  
go  
 
sp_who  
 
kill 53  
 
drop database test 

sp_who当前用户、会话和进程的信息

找到连接到test数据库的会话的spid,然后kill xxx,就可以干掉此会话。

现在再用drop database test就可以成功删除啦。

 另外,跟大家分享一个今天刚看到的比较有趣的SQL函数soundex(),在《SQL必知必会》上了解到的。此函数可以将任何字符串转换为描述其语音表示的字母和数字,通俗点讲,就是可以根据此函数查找与指定文本串读音相似的数据,而且这个函数被大部分DBMS支持(Access和PostgreSQL例外)。

例如要找customers表中cust_contact列值为Miachale Green的记录,但如果录入数据时写为了Michelle Green,用正常的where语句找不到时,可以用如下语句:

 
select cust_name,cust_contact from customers   
where Soundex(cust_contact)=soundex('Miachale Green')  

这样Michelle Green就如愿的被搜索出来了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐