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

Sqlserver语句大全

 --语 句              功 能 
--数据操作 
SELECT   --从数据库表中检索数据行和列 
INSERT   --向数据库表添加新数据行 
DELETE   --从数据库表中删除数据行 
UPDATE   --更新数据库表中的数据 
--数据定义 
CREATE TABLE  --创建一个数据库表 
DROP TABLE   --从数据库中删除表 
ALTER TABLE   --修改数据库表结构 
CREATE VIEW   --创建一个视图      
DROP VIEW   --从数据库中删除视图  
CREATE INDEX  --为数据库表创建一个索引  
DROP INDEX   --从数据库中删除索引  
CREATE PROCEDURE  --创建一个存储过程  
DROP PROCEDURE  --从数据库中删除存储过程  
CREATE TRIGGER  --创建一个触发器    
DROP TRIGGER  --从数据库中删除触发器  
CREATE SCHEMA  --向数据库添加一个新模式  
DROP SCHEMA   --从数据库中删除一个模式  
CREATE DOMAIN  --创建一个数据值域 
ALTER DOMAIN  --改变域定义  
DROP DOMAIN   --从数据库中删除一个域 
--数据控制 
GRANT   --授予用户访问权限 
DENY   --拒绝用户访问  
REVOKE   --解除用户访问权限  
--事务控制 
COMMIT   --结束当前事务  
ROLLBACK   --中止当前事务  
SET TRANSACTION  --定义当前事务数据访问特征  
--程序化SQL 
DECLARE   --为查询设定游标  
EXPLAN   --为查询描述数据访问计划 
OPEN   --检索查询结果打开一个游标 
FETCH   --检索一行查询结果  
CLOSE   --关闭游标  close 
PREPARE   --为动态执行准备SQL 语句  
EXECUTE   --动态地执行SQL 语句 
DESCRIBE   --描述准备好的查询  
---局部变量 
declare @id char(10) 
--set @id = ’10010001’ 
select @id = ’10010001’ 
---全局变量 
---必须以@@开头 
--IF ELSE 
declare @x int @y int @z int 
select @x = 1 @y = 2 @z=3 
if @x > @y 


相关文档:

SQLServer 维护索引实现查询优化

索引分为两大类:聚集索引和非聚集索引
一、聚集索引
当数据表中的一列被确定为主键后,SQLServer会自动为它建立聚集索引,因为聚集索引是标识每个记录行的键,所以它将被应用到每个查询中.
二、非聚集索引
非聚集索引的情况就比较复杂了,因为它是相对于表独立组织的,在SQLServer中有单独的结构来存储非聚集索引.
 
......

SQLServer 优化SQL语句:in 和not in的替代方案


原文出处:http://www.cnblogs.com/luoht/archive/2010/03/01/1676049.html
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
  但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
  SQL试图将其转换成多个表的连接,如果转换不成功则先执行 ......

SQLServer和Oracle的常用函数对比

1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
O:select floor(-1.001) value from dual
4.取整(截取)
S:select cast(-1.002 as int) value
O:selec ......

删除SQLServer查询分析器中的连接记录 (转)

每次打开SQLServer查询分析器后,在连接窗口里的SQLServer服务器选择下拉框和登录用户名输入框里都会留有历史登录的记录,有时候我们是不希望这样的,比如在一个非私有领地做了暂时的开发后,不想留下任何连接远程数据库的记录,如何删除呢?还是注册表,找到以下路径:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft&n ......

SqlServer全局变量备忘


全局变量是SQL Server系统内部事先定义好的变量,不用用户参与定义,对用户而言,其作用范围并不局限于某一程序,而是任何程序均可随时调用。全局变量通常用于存储一些SQL Server的配置设定值和效能统计数据。
SQL Server一共提供了30多个全局变量,本节只对一些常用变量的功能和使用方法进行介绍。全局变量的名称都是以 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号