SQLserver
IT回忆录
谋事在人
展开
-
MSSQL数据库游标
数据库游标平时用的比较少,今天就用到了,临时查了点资料,大概弄懂了,跟大家分享下游标,如果有什么说的不对的,大家积极批评指正。游标: 就把它理解为SQL里面的指针吧,它指向一个查询的结果集,并返回一条记录应用场合: 有时候我们需要对一个结果集的每条记原创 2011-09-01 16:37:07 · 803 阅读 · 0 评论 -
平时收集的SQL用法
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介原创 2011-09-01 17:10:52 · 577 阅读 · 0 评论 -
学习SQL语言----1
SQL语言是与数据库系统打交道的语言,用于查询数据库中数据,不同的数据库查询语法有细微的差异数据库:一个数据库系统中有很多数据库,就像不同的商品就放在不同的库房一样 DataBase 数据表:一个数据库中可以有很多表,不同表放置不同的数据 Table 索引:用于提升数据库查询效率的技术,不过插入或者更新数据时会重新刷新索引,有一定性能损失。 外键:用原创 2012-02-12 11:54:09 · 453 阅读 · 0 评论 -
SQL 事务处理
--建表create table tns(id int identity not null,names varchar(50) not null,age int not null check(age<25),guid varchar(50) not null default(newid()),primary key(id),)-- 删除表drop table原创 2012-02-22 22:05:53 · 513 阅读 · 0 评论 -
SQL外键
外键用来与某些数据表建立联系,保证数据一致性 create table users(id int identity not null,names varchar(50) not null,n_id int not null,primary key(n_id),)create table books(id int identity not null,原创 2012-02-27 20:59:44 · 544 阅读 · 0 评论 -
CTE查询
--CTE查询/*CTE(Common Table Expression) ,即公用表表达式,可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE ⅥEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。CTE可用于原创 2013-02-21 14:54:10 · 561 阅读 · 0 评论 -
MSSQLSERVER2000 数据库“置疑”状态处理
1.停止sqlserver服务,将需要恢复的数据库的数据文件和日志文件拷贝出来,然后启动数据库服务删除它2.新建一个与原数据库同名的数据库3.停止sqlserver服务,并删除它的数据和日志文件,再将前面拷贝的数据文件拷贝到这里4.启动sqlserver服务,这时该数据库状态为"置疑"运行以下语句将数据库状态改为紧急--紧急模式update sysdatabases set s原创 2014-01-17 14:54:41 · 962 阅读 · 0 评论