快速业务通道

SQL大全[1]

作者 佚名技术 来源 数据库编程 浏览 发布时间 2012-03-22
  停止监听通知信息
UPDATE --  更新一个表中的行
VACUUM --  垃圾收集以及可选地分析一个数据库

--------------------------------------------------------------------------------

ABORT 退出当前事务
ABORT   Name
ABORT  --  退出当前事务
Synopsis
ABORT [ WORK | TRANSACTION ]
输入

输出
ROLLBACK         成功的返回信息.
NOTICE: ROLLBACK: no transaction in PRogress
如果当前没有任何正在处理的事务存在.
描述
ABORT回卷当前事务并且废弃所有当前事务中做的更新. 这个命令和 命令 ROLLBACK 完全一样, 只是由于历史原因而保留下来.
注意
用COMMIT语句可以成功地结束/提交一个事务.
用法
取消所有更改:
ABORT WORK;   
兼容性 SQL92   
此命令是 PostgreSQL 基于历史原因做的扩展. ROLLBACK 是 中等价的命令.

--------------------------------------------------------------------------------

ALTER GROUP向组中增加用户或从组中删除用户
ALTER GROUP
Name
ALTER GROUP  --  向组中增加用户或从组中删除用户
Synopsis
ALTER GROUP name ADD USER username [, ... ]
ALTER GROUP name DROP USER username [, ... ]
输入
Name
要更改的组名称。
Username
准备向组中增加或从组中删除的用户名。用户名必须已经存在。
输出
ALTER GROUP
更改成功的返回信息。
描述
ALTER GROUP用于向组中增加用户或者从组中删除用户。 只有数据库超级用户才能使用这条命令。向组中增加用户并不创建用户。同样从组中删除用户也不删除用户本身。
使用 CREATE GROUP创建新组以及 DROP GROUP删除一个组。
用法
向组中增加用户:
ALTER GROUP staff ADD USER Karl, john;
从组中删除用户:
ALTER GROUP workers DROP USER Beth;
兼容性 SQL92   
里没有 ALTER GROUP 语句。角色(roles)的概念与之类似。

--------------------------------------------------------------------------------

ALTER TABLE修改表的定义
ALTER TABLE
Name
ALTER TABLE  --  修改表的定义
Synopsis
ALTER TABLE [ ONLY ] table [ * ]
    ADD [ COLUMN ] column type [ column constraint [ ... ] ]

ALTER TABLE [ ONLY ] table [ * ]
    ALTER [ COLUMN ] column { SET DEFAULT value | DROP DEFAULT }
ALTER TABLE [ ONLY ] table [ * ]
    ALTER [ COLUMN ] column SET STATISTICS integer
ALTER TABLE [ ONLY ] table [ * ]
    RENAME [ COLUMN ] column TO new column
ALTER TABLE
    RENAME TO new table
ALTER TABLE
    ADD table constraint definition
ALTER TABLE [ ONLY ] table
        DROP CONSTRAINT constraint
{ RESTRICT | CASCADE }
ALTER TABLE table
        OWNER TO new owner

输入
table
试图更改的现存表的名称.
column
现存或新的列名称.
type
新列的类型.
newcolumn
现存列的新名称.
new table
表的新名称.
table constraint definition
表的新的约束定义.
New user
该表的新所有者的用户名.
输出
ALTER
从被改名的列或表返回的信息.
ERROR
如果一个列或表不存在返回的信息.
描述
ALTER TABLE变更一个现存

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号