如何得到连续序号

--SQL2000   --1 select number from master..spt_values where type='p' --0-255   --2 select top 10000 id=identity(int,1,1) into #t from...

2017-10-06 15:33:13

阅读数:130

评论数:0

DBCC

DBCC是SQL Server提供的一组控制台命令,功能很强大,掌握一些必要的语句,对操作数据库有不少帮助,所以决定整理一下,发现已有不少类似的整理,减少了不少工作,归类如下:  一、DBCC 帮助类命令  * DBCC HELP('?')  查询所有的DBCC命令  * DB...

2017-08-09 15:50:02

阅读数:116

评论数:0

SQL Server游标的使用【转】

游标是邪恶的!        在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。        正常面向集合的思维方式是:                而对于游标来说:       ...

2017-06-30 13:58:42

阅读数:167

评论数:0

如何遍历一个结果集在 SQL Server 中使用 Transact-SQL

使用 Transact-SQL 语句来循环结果集 有三种方法可用于循环一个结果集通过使用 Transact-SQL 语句。 一种方法是使用 临时 表。 使用此方法,您创建初始 SELECT 语句的"快照"并将其用作基础的"指针"。 例如:  ...

2017-06-30 13:54:33

阅读数:265

评论数:0

程序性能优化(包括数据库优化、服务器优化等)

开心一笑 世界上最互相信任的两个人应该是初中老师和高中老师了。  初中老师:这个知识点到高中你们老师会讲的,你们现在不必要知道。  高中老师:这个知识点你们初中老师肯定讲过了,我就不讲了。  我:你TM在逗我吗??? 提出问题 性能优化时候,应该从哪几方面入手??? ...

2017-05-30 16:45:23

阅读数:1834

评论数:0

SQL Server 中 RAISERROR 的用法

raiserror  是由单词 raise error 组成      raise  增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ]   其语法如下: RAIS...

2017-05-19 19:34:30

阅读数:173

评论数:0

SQL Server函数大全

--聚合函数 use pubs go select avg(distinct price)  --算平均数 from titles where type='business' go  use pubs go select max(ytd_sales)  --最大数 from t...

2017-02-03 10:56:00

阅读数:676

评论数:0

SQL Server函数大全(三)----Union与Union All的区别

如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的...

2017-02-03 10:46:35

阅读数:654

评论数:0

sql server 判断表/视图/存储过程是否存在

--如果是实表可以用 if exists (select * from sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)  drop table [dbo].[表...

2017-01-19 16:45:39

阅读数:317

评论数:0

SQL Server遍历表的几种方法

阅读目录 使用游标使用表变量 使用临时表   在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总...

2017-01-03 09:10:14

阅读数:2686

评论数:0

sql server自己常用语句

1、修改属性   alter table [tb_LendItem] alter column Attribute2 datetime  2、修改列名   exec sp_rename '[tb_LendItem].Attribute2','MergeTime' ,'COLUMN' 3、修...

2016-11-14 17:17:39

阅读数:240

评论数:0

SQL事务用法begin tran,commit tran和rollback tran的用法

-- =============================================  -- Author: cynimoon  -- Create date: 2009-10-09  -- Description: 示例存储过程  -- ===================...

2016-11-05 16:42:47

阅读数:2616

评论数:0

数据库问题排查总结

[SQL Server]  sp_who, sp_who2和sp_who3   sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数) Spid         (系统进程ID) status      (进程状态) loginame  (用户登录名) ho...

2016-07-29 10:02:13

阅读数:786

评论数:0

SQL字符串处理函数大全

select语句中只能使用sql函数对字段进行操作(链接sql server), select 字段1 from 表1 where 字段1.IndexOf("云")=1; 这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。 left(...

2016-06-04 13:02:15

阅读数:247

评论数:0

SQLServer中char、varchar、nchar、nvarchar的区别:

(1)       定义: char:    固定长度,存储ANSI字符,不足的补英文半角空格。 nchar:   固定长度,存储Unicode字符,不足的补英文半角空格 varchar:  可变长度,存储ANSI字符,根据数据长度自动变化。 nvarchar: 可变长度,...

2016-06-01 16:07:39

阅读数:225

评论数:0

SQL SERVER中强制类型转换cast和convert的区别

在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的, 只是语法不同. cast一般更容易使用,convert的优点是可以格式化日期和数值. 代码 select CAST('123' as int)   -- 123 select CON...

2016-02-02 13:55:44

阅读数:9362

评论数:0

数据库常用信息查询

1、换行符 制表符 CHAR(9)  换行符 CHAR(10)  回车   CHAR(13)

2015-12-01 12:43:22

阅读数:186

评论数:0

无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法

无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法   问题描述: 在附加数据库到sql server时,附加不上,出现如下图所示的错误     解决方法: ...

2015-11-19 21:04:55

阅读数:343

评论数:0

SQL中系统临时表的使用和禁忌 及 Exec(SQLScript) 的使用

以前在SQL 中写SP 时,如比较复杂时,喜欢中间使用临时表来暂存相关记录,这样的好处有很多,提高效率,提高程序的可读性等。当然后临时表的使用,一般均会使用用户临时表,即 #TempTable, 但有一些情况下,偶尔也会使用系统临时表,即 ##TempTable。  两种临时表的的使用语法差...

2015-11-19 10:34:39

阅读数:332

评论数:0

SqlServer中把结果集放到到临时表的方法

在开发过程中,很多时候要把结果集存放到临时表中,常用的方法有两种。     一. SELECT INTO     1. 使用select into会自动生成临时表,不需要事先创建     select * into #temp from sysobjects...

2015-11-19 08:46:03

阅读数:490

评论数:0

提示
确定要删除当前文章?
取消 删除