易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server 2005 查询分析中删除数据库

USE   master  
GO
DECLARE   @dbname   sysname  
SET  @dbname='TEST' --这个是要删除的数据库库名  
DECLARE @s  NVARCHAR(1000)  
DECLARE tb CURSOR local FOR  
SELECT s='KILL '+CAST(spid AS NVARCHAR)  
from master..sysprocesses    
WHERE dbid=DB_ID(@dbname)  
OPEN tb
FETCH next from tb INTO @s  
WHILE @@FETCH_STATUS=0  
BEGIN  
 EXEC(@s)  
 FETCH next from tb INTO @s  
END
CLOSE tb
DEALLOCATE tb
  
EXEC('DROP DATABASE ['+@dbname+']')  


相关文档:

C#项目打包,并自动安装SQL数据库

应一位网友的需求,并修正了MVP李洪根".NET平台下WEB应用程序的部署(安装数据库和自动配置)"中的osql用法错误,已测试通过。
一).创建部署项目
1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。
2. 在“添加新项目”对话框中,选择“项目类型”窗格� ......

利用同义词简化SQL Server 2005开发

一. 引言
  如果你曾经使用SQL Server开发过任何软件,那么你肯定会习惯于使用四部分标识符来参考一个对象:
[[[server.][database].][schema_name].]object_name
  正如上面的方括号所显示的,该语法的不同部分可以被忽略,只要你提供足够的表达来无二义地标识你的对象即可。例如,下面所有这些表达都可能参考相同� ......

SQL Server 语句

数据库:
1、  创建数据库的语法:
if exists (select * from sysdatabases where name='DT_name')   /*判断是否存在,是则删除*/
drop database DT_name
create database database_name
on          primary  /* 指定主要文件组,其中第一个主要文件 * ......

Sql Server查询数据集行列互换

行换列:
--> 生成测试数据表: [tb]
IF OBJECT_ID('[tb]') IS NOT NULL
    DROP TABLE [tb]
GO
CREATE TABLE [tb] ([a] [int],[b] [int],[c] [int])
INSERT INTO [tb]
SELECT '3','9','5' UNION ALL
SELECT '5','2','7' UNION ALL
SELECT '6','3','8'
--SELECT * from [tb]
-->SQL查询如� ......

关于SQL SERVER时间格式使用的一些总结

---上个月月初第一天
select CONVERT(varchar(12) , DATEADD(mm,DATEDIFF(mm,0,dateadd(mm,-1,getdate())),0), 112 )
---上个月月末最后一天
select CONVERT(varchar(12),dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate()),0)), 112 )
1. 显示本月第一天
SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0)
select co ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号