SQLServer模板大全 下载本文

40.修改视图

alter view 视图名 [with encryption] as 查询语句

[with check option] 41.查看视图定义信息

sp_helptext 视图名

42.查看视图依赖关系

sp_depends 视图名

43.删除视图

drop view 视图名1[,...视图n]

44.重命名视图

sp_rename 原视图名,新视图名 或

sp_rename '原视图名','新视图名' 45.创建聚簇索引:

create clustered index 索引名 on 表名(列名)

46.创建非簇索引:

create nonclustered index 索引名 on 表名(列名)

47.创建唯一索引:

create unique index 索引名 on 表名(列名)

48.查看索引:

sp_helpindex 表名

49.修改索引名:

sp_rename '表名.原索引名','新索引名'

50.删除索引:

drop index 表名.索引名 51.声明变量:

declare @变量名 变量类型 52.变量赋值:

select @变量名=变量值 或

set @变量名=变量值

53.begin

语句块 end

表示一条语句

54.选择语句

if逻辑表达式 语句1或语句块1 else

语句2或语句块2

55.case表达式

1)简单表达式 case 测试表达式

when 测试值1 then 结果表达式1 when 测试值2 then 结果表达式2 ...

[else 结果表达式n] end

执行过程:将\测试表达式\值与when后面的测试值依次比较,若与某一相等,则执行其后的结果表达式,退出;若全不相等,则执行else后的结果表达式n

2)搜索表达式 case

when 逻辑表达式1 then 结果表达式1 when 逻辑表达式2 then 结果表达式2 ...

[else 结果表达式n] end

执行过程:依次判断when后面的逻辑表达式的值,若某一值为true,则执行其后的结果表达式,退出;若全不为true,则执行else后的结果表达式n