友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

SQL 21日自学通(V3.0)(PDF格式)-第153章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



同差别很大 



ALTER USER 



ALTER USER user 



ALTER USER 可以改变像密码之类的用户的系统设置 



BEGIN TRANSACTION 



1》 BEGIN TRANSACTION transaction_name 



2》 transaction type 



3》 if exists 



4》 begin 



    BEGIN TRANSACTION   语句表明要开始一个用户事务              事务在遇到 MITTED 命 



令   参见MIT TRANSACTION       或 CANCLED    参见 ROLLBACK  TRANSACTION 



时终止  一个事务是一个逻辑上的工作单位  ion is a logical unit of work。 



CLOSE CURSOR 



close cursor_name 



    CLOSE cursor_name   语法将关闭游标并清除掉它们中的数据               要想彻底地删除游标 



需要使用 DEALLOCATE CURSOR   语句 



                                                                         497 


…………………………………………………………Page 498……………………………………………………………

SQL 21  日自学通(V1。0)                                                          翻译人    笨猪 



MIT TRANSACTION 



SQL》 MIT; 



    MIT TRANSACTION  语句将保存所有的从一个事务开始以后 也就是自从BEGIN 



TRANSACACTION语句运行以后               所做的工作 



CREATE DATABASE 



SQL》 CREATE DATABASE database_name; 



    database_name  是要创建的数据库的名字                在创建数据库时有许多不同的如设备等选 



项可以应用        并可以对数据库的大小进行初始化 



CREATE INDEX 



CREATE INDEX index_name  ON table_name(column_name1; 'column_name2'; 。。。) 



创建索引字段的内容 



CREATE PROCEDURE 



create procedure procedure_name 



      ''('@parameter_name 



          datatype  '(length)  |  (precision  ';  scale') 



          '=  default''output' 



      ';  @parameter_name 



          datatype  '(length)  |  (precision  ';  scale') 



          '=  default''output''。。。')'' 



      'with  repile' 



      as  SQL_statements 



    CREATE PROCEDURE   语句可以在数据库中创建一个新的存储过程                              这个存储过程可 



以由 SQL 语句组成并通过使用 EXECUTE 命令来运行                        存储过程支持输入和输出参数并可 



以返回一个整数值用以进行状态检测 



                                                                                    498 


…………………………………………………………Page 499……………………………………………………………

SQL 21  日自学通(V1。0)                                                    翻译人    笨猪 



CREATE TABLE 



CREATE TABLE table_name 



(   field1 datatype ' NOT NULL '; 



   field2 datatype ' NOT NULL '; 



   field3 datatype ' NOT NULL '。。。) 



    CREATE  TABLE 可以在数据库中创建一个新的表  每一个可选的字段都为数据库提供 



了一个确定的字段名和数据类型 



CREATE TRIGGER 



create trigger trigger_name 



    on  table_name 



  for {insert; update; delete} 



    as  SQL_Statements 



    CREATE TRIGGER   语句可以创建一个触发机制  它可以在数据库进行插入  更新和 



删除操作时自动执行            它也可以调用存储过程以运行一些复杂的任务 



CREATE USER 



CREATE USER user 



    CREATE USER 语句创建一个包括用户名和密码的新用户帐号 



CREATE VIEW 



CREATE VIEW  '(column1; column2。。。)' AS 



SELECT  



FROM  



    使用 CREATE VIEW   语句创建视图以后             你就可以使用它来查询数据并对视图内的数 



据进行更改 



                                                                              499 


…………………………………………………………Page 500……………………………………………………………

SQL 21  日自学通(V1。0)                                             翻译人   笨猪 



DEALLOCATE CURSOR 



deallocate cursor cursor_name 



     DEALLOCATE CURSOR   语句可以彻底地从内存中将游标删除并释放游标的名字使 



它可以为其它的游标使用  在释放它之前你应该先使用CLOSE  CURSOR命令把游标关闭 



DECLARE CURSOR 



declare cursor_name cursor 



      for  select_statement 



DECLARE CURSOR 语句可以从 SELECT 语句中创建一个新的游标  FETCH语句可以翻阅 



游标中的数据直到变量载入            然后游标跳到下一个记录上 



DROP DATABASE 



DROP DATABASE database_name 



    DROP  DATABASE 语句可以彻底地删除数据库            包括数据库中的数据和它在磁盘上的 



物理结构 



DROP INDEX 



DROP INDEX index_name 



DROP INDEX 可以将表的索引删除 



DROP PROCEDURE 



drop procedure procedure_name 



    DROP  PROCEDURE  语句可以从数据库中删除一个存储过程                   它的功能与DROP 



TABLE  和DROP INDEX  语句相似 



DROP TABLE 



DROP TABLE table_name; 



    DROP TABLE 语句可以从数据库中删除表 



                                                                     500 


…………………………………………………………Page 501……………………………………………………………

SQL 21  日自学通(V1。0)                                                翻译人    笨猪 



DROP TRIGGER 



DROP TRIGGER trigger_name 



    DROP TRIGGER 可以从数据库中删除触发机制 



DROP VIEW 



DROP VIEW view_name; 



    DROP VIEW 语句可以从数据库中删除视图 



EXECUTE 



execute '@return_status = ' 



      procedure_name 



      ''@parameter_name  ='  value  | 



          '@parameter_name  ='  @variable  'output'。。。'' 



    EXECUTE 命令可以运行一个包含有 SQL  语句的存储过程  在存贮过程中可以输入参 



数   如果使用了 output 关键字的话数据还可以从参数中返回 



FETCH 



fetch cursor_name 'into fetch_target_list' 



    FETCH 命令可以将游标的内容装填到提供的程序变量中                      在变量载入以后        游标就会 



跳跃到下一条记录 



FROM 



FROM  ';  。。。' 



    FROM 指定了联接的是哪一个表 



                                                                          501 


…………………………………………………………Page 502……………………………………………………………

SQL 21  日自学通(V1。0)                                        翻译人   笨猪 



GRANT 



GRANT role TO user  或 GRANT system_privilege TO {user_name | role | PUBLIC} 



   GRANT 命令可以给由命令CREATE USER所创建的用户授予规则权限 



GROUP BY 



GROUP BY  ';  。。。' 



   GROUP BY 语句可以将所以列名相同的行组织在一起 



HA
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!