摘要: 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' ... 阅读全文
posted @ 2009-12-02 12:17 无很 阅读(142) 评论(0) 推荐(0)
摘要: 语法 xp_cmdshell {'command_string'} [, no_output] 参数 'command_string' 是在操作系统命令行解释器上执行的命令字符串。command_string 的数据类型为 varchar(255) 或 nvarchar(4000),没有默认值。command_string 不能包含一对以上的双引号。如果由 command_string 引... 阅读全文
posted @ 2009-12-02 12:16 无很 阅读(508) 评论(0) 推荐(0)
摘要: SQL SERVER 2005中新增加了两个关系运算符 PIVOT/ UNPIVOT,能够实现表中的列转换到行,以及行到列的转换工作。 举例,还是先创建测试数据表 Create TABLE sales.salesByMonth  (  year char(4),  month char(3),  amount money,  PRIMARY KE... 阅读全文
posted @ 2009-12-02 12:14 无很 阅读(611) 评论(0) 推荐(0)
摘要: (转载) 1、在SQL数据库中直接从Excel里面查询数据:  select * from     OPENROWSET('MICROSOFT.JET.OLEDB.4.0'     ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)  2、从Excel文件中,导入数据到... 阅读全文
posted @ 2009-12-02 12:09 无很 阅读(169) 评论(0) 推荐(0)
摘要: 比如查询一个Post的所有上级Post Select的递归查询虽不常见,却令人着迷,它能够把垂直数据串联成水平数据,其语法如下: SELECT @variable = @variable + d.column FROM (Derived Table) as d 其中Derived Table常用Select子查询,所以给我的感觉更像一个循环,而不是递归(当然递归也是一种特殊的循环),Deri... 阅读全文
posted @ 2009-12-02 12:06 无很 阅读(435) 评论(0) 推荐(0)
摘要: SQL Server 2005: create proc [dbo].[LookCol]     @TableName nvarchar(50) as begin     select c.ColID, c.name ColName, t.name TypeName, c.Length,c.IsNullable, p.value Note... 阅读全文
posted @ 2009-12-02 12:01 无很 阅读(187) 评论(0) 推荐(0)