同差别很大
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
小说推荐
- SQL语言艺术(PDF格式)
- -Page 1-SQLSSQQLL语言艺术内容介绍本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你数据库应用维护人员阅读。资深 SQL 专家 Stéphane Faroult倾力打
- 最新章:第27章
- oracle从入门到精通(PDF格式)
- -Page 1-Oracle 从入门到精通-Page 2-资源来自网络,仅供学习 Oracle 从入门到精通一、SQL 8
- 最新章:第37章
- VB2008从入门到精通(PDF格式英文版)
- -Page 1(R)The eXperT’s Voice inBeginningVB 2008From Novice to ProfessionalChristian Gross-Page 2-Page 3-Beginning VB 2008From Novice to Professional■C
- 最新章:第214章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 最新章:第4章
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 最新章:第28章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 最新章:第143章
- 深入浅出MFC第2版(PDF格式)
- -Page 1-Page 2-山高月小山高月小 水落石出水落石出山高月小山高月小 水落石出水落石出-Page 3-深入淺出MFC(第版 使用Visual C 5.0 MFC 4.2)Dissecting MFC(Second Edition Using Visual C 5.0 MFC 4.2)侯俊
- 最新章:第309章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 最新章:第26章
- 电子电路大全(PDF格式)
- -Page 1-电力生产人员技能培训电路基础部分电路基础部分电电路路基基础础部部分分-Page 2-一、电路的基本概念和基本定律-Page 3-考试点1o 1、掌握电阻、独立电压源、独立电流源、11受控源、电容、电感、耦合电感、理想变压器诸元件的定义、性质2o 2、掌握电流、电压参考方向的概念223
- 最新章:第353章