随笔分类 -  SQL

用户登录存储过程
摘要:UserPower为用户的权限,我这里是int类型的。学生为0,老师为1,专家为3,管理员为4。返回值是用户的状态,只不过状态中的值,有部分是用户的权限值。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--CREATE proc Proc_UserL... 阅读全文

posted @ 2010-05-25 22:55 pwm_1987 阅读(535) 评论(0) 推荐(0)

DDL,DML,DCL,TCL四种语言的简介
摘要:1.DDL (Data Definition Language )数据库定义语言 statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit. CREATE ALTE... 阅读全文

posted @ 2010-05-09 14:35 pwm_1987 阅读(1533) 评论(0) 推荐(0)

sql海量数据优化
摘要:具体要注意的: 1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 2.应尽量避免在 where 子句中使用!=或<>操作... 阅读全文

posted @ 2010-05-01 20:17 pwm_1987 阅读(314) 评论(0) 推荐(1)

SQL Server 行列转换 sql语句
摘要:面试题:怎么把这样一个表儿year month amount1991 1 1.11991 2 1.21991 3 1.31991 4 1.41992 1 2.11992 2 2.21992 3 2.31992 4 2.4查成这样一个结果year m1 m2 m3 m41991 1.1 1.2 1.3 1.41992 2.1 2.2 2.3 2.4create table t(year varcha... 阅读全文

posted @ 2010-04-07 21:51 pwm_1987 阅读(340) 评论(0) 推荐(1)

适合初学者学习的SQL日期操作语句范例
摘要:1.显示本月第一天 SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0)select convert(datetime,convert(varchar(8),getdate(),120)+'01',120) 2.显示本月最后一天 select dateadd(day,-1,convert(datetime,convert(varchar(8),dateadd(... 阅读全文

posted @ 2010-04-07 21:34 pwm_1987 阅读(284) 评论(0) 推荐(0)

SQL语句 实现自动编号功能
摘要:SQL语句create table 表名(字段名1 int primary key identity(1,1) --这是从1开始每次自动加1的自动编号字段....)或者:字段名1 int identity(1,2) --这是从1开始每次自动加2的自动编号 阅读全文

posted @ 2010-04-06 22:07 pwm_1987 阅读(1058) 评论(0) 推荐(0)

导航