1 / 12
文档名称:

SQL常用语句大全.doc

格式:doc   大小:80KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL常用语句大全.doc

上传人:liangwei2201 2019/9/14 文件大小:80 KB

下载得到文件列表

SQL常用语句大全.doc

相关文档

文档介绍

文档介绍:Oracle常用SQL语句大全语句功能--数据操作 SELECT--从数据库表中检索数据行和列 INSERT--向数据库表添加新数据行 DELETE--从数据库表中删除数据行 UPDATE--更新数据库表中的数据--数据定义 CREATETABLE--创建一个数据库表 DROPTABLE--从数据库中删除表 ALTERTABLE--修改数据库表结构 CREATEVIEW--创建一个视图 DROPVIEW--从数据库中删除视图 CREATEINDEX--为数据库表创建一个索引 DROPINDEX--从数据库中删除索引 CREATEPROCEDURE--创建一个存储过程 DROPPROCEDURE--从数据库中删除存储过程 CREATETRIGGER--创建一个触发器 DROPTRIGGER--从数据库中删除触发器 CREATESCHEMA--向数据库添加一个新模式 DROPSCHEMA--从数据库中删除一个模式 CREATEDOMAIN--创建一个数据值域 ALTERDOMAIN--改变域定义 DROPDOMAIN--从数据库中删除一个域--数据控制 GRANT--授予用户访问权限 DENY--拒绝用户访问 REVOKE--解除用户访问权限--MIT--结束当前事务 ROLLBACK--中止当前事务 SETTRANSACTION--定义当前事务数据访问特征--程序化SQL DECLARE--为查询设定游标 EXPLAN--为查询描述数据访问计划 OPEN--检索查询结果打开一个游标 FETCH--检索一行查询结果 CLOSE--关闭游标 PREPARE--为动态执行准备SQL语句 EXECUTE--动态地执行SQL语句 DESCRIBE--描述准备好的查询---局部变量 ******@idchar(10) --******@id='10010001' ******@id='10010001'---全局变量---必须以@@开头--IFELSE 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' --CASE use pangu update employee set e_wage = case when job_level = ’1’ then e_wage* when job_level = ’2’ then e_wage* when job_level = ’3’ then e_wage* else e_wage* end --WHILECONTINUEBREAK 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--WAITFOR --例等待1小时2分零3秒后才执行SELECT语句 waitfor delay ’01:02:03’ select * from employee --例等到晚上11点零8分后才执行SELECT语句 waitfor time ’23:08:00’ select * from employee ***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]%' --------- (^排除指定范围) --------- 只能在使用like关键字的where子句中使用通配符) or stockpath = 'stock_path' or stocknumber < 1000 and stockindex = 24 not stock*** = 'man' stocknumber between 20 and 100