没有合适的资源?快使用搜索试试~ 我知道了~
SQL Server查询语句大全.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 145 浏览量
2023-03-04
19:09:56
上传
评论
收藏 495KB DOCX 举报
温馨提示
试读
26页
。
资源推荐
资源详情
资源评论
SQL Server 查询语句大全
语句
功能
1、数据操作
Select
Insert
--从数据库表中检索数据行和列
--向数据库表添加新数据行
--从数据库表中删除数据行
--更新数据库表中的数据
Delete
Update
2、数据定义
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
--创建一个数据值域
--改变域定义
--从数据库中删除一个域
3、数据控制
GRANT
--授予用户访问权限
--拒绝用户访问
DENY
REVOKE
4、事务控制
COMMIT
ROLLBACK
--解除用户访问权限
--结束当前事务
--中止当前事务
SET TRANSACTION
--定义当前事务数据访问特征
5、程序化 SQL
DECLARE
EXPLAN
OPEN
--为查询设定游标
--为查询描述数据访问计划
--检索查询结果打开一个游标
--检索一行查询结果
--关闭游标
FETCH
CLOSE
PREPARE
EXECUTE
DESCRIBE
--为动态执行准备 SQL 语句
--动态地执行 SQL 语句
--描述准备好的查询
6、局部变量
declare @id char(10)
--set @id = ''
select @id = ''
7、全局变量
---必须以@@开头
8、IF 语句
declare @x int @y int @z int
select @x = 1 @y = 2 @z=3
if @x > @y
print 'x > y' --打印字符串'x > y'
else if @y > @z
print 'y > z'
else print 'z > y'
9、CASE 语句
use pangu
update employee
set e_wage =
case
when job_level = ’1’ then e_wage*1.08
when job_level = ’2’ then e_wage*1.07
when job_level = ’3’ then e_wage*1.06
else e_wage*1.05
end
10、WHILE CONTINUE BREAK 语句
declare @x int @y int @c int
select @x = 1 @y=1
while @x < 3
begin
print @x --打印变量 x 的值
while @y < 3
begin
select @c =100*@x+ @y
print @c --打印变量 c 的值
select @y = @y + 1
end
select @x = @x + 1
select @y = 1
end
11、WAITFOR 语句
--例 等待 1 小时 2 分零 3 秒后才执行 Select 语句
waitfor delay ’01:02:03’
select * from employee
--例 等到晚上 11 点零 8 分后才执行 Select 语句
waitfor time ’23:08:00’
select * from employee
12、Select 语句
select *(列名) from table_name(表名) where
column_name operator value
ex:(宿主)
select * from stock_information where stockid =
str(nid)
stockname = 'str_name'
stockname like '% find this %'
stockname like '[a-zA-Z]%' --------- ([]指定
值的范围)
stockname like '[^F-M]%' --------- (^排除指
定范围)
剩余25页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8351
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功