sql语句(8)

2020-02-22 10:49

GRANT privilege [, ...] ON object [, ...] TO { PUBLIC | GROUP group | username }

privilege取值范围如下:

SELECT:访问声明的表/视图的所有列/字段. INSERT:向声明的表中插入所有列字段. UPDATE:更新声明的表所有列/字段. DELETE:从声明的表中删除所有行.

RULE:在表/视图上定义规则 (参见 CREATE RULE 语句). ALL:赋予所有权限.

object取值范围如下: table view sequence

PUBLIC:代表是所有用户的简写. GROUP:将要赋予权限的组 group username:将要赋予权限的用户名. 如果成功,返回输出CHANGE信息. 代码:

GRANT all on mtyjxc to 'yao'

----------------------------------------------------------- 7.7.4用户权限解除REVOKE REVOKE { ALL | statement [ ,...n ] } FROM security_account [ ,...n ] ALL:

指定将删除所有适用的权限。

对于语句权限,只有 sysadmin 固定服务器角色成员可以使用 ALL。

对于对象权限,sysadmin 固定服务器角色成员、db_owne 固定数据库角色成员和数据库对象所有者都可以使用 ALL。 statement:

是要删除其权限的授权语句。语句列表可以包括: * CREATE DATABASE * CREATE DEFAULT * CREATE FUNCTION * CREATE PROCEDURE * CREATE RULE * CREATE TABLE * CREATE VIEW * BACKUP DATABASE * BACKUP LOG

FROM:

指定安全帐户列表。 security_account:

是当前数据库内将要被删除权限的安全帐户。 安全帐户可以是:SQL Server用户,SQL Server角色。 代码:

REVOKE all ON mtyjxc.* TO yao REVOKE all ON mtyjxc TO yao

/**********************************************************/

5.数据库函数Functions

5.1转换函数Data Convert Functions 5.2聚集函数Aggregate Functions 5.3字符函数char Functions 5.4日期函数Date Functions 5.5数学函数Math Functions 5.6分析函数Analytical Functions

----------------------------------------------------------- 5.1转换函数Data Convert Functions 5.1.1 CAST()

功能:数据类型转换

语法:CAST(expression AS data_type) 代码:

SELECT BillingDate, BillingTotal,

CAST(BillingDate AS varchar) AS varcharDate, CAST(BillingTotal AS int) AS integerTotal, CAST(BillingTotal AS varchar) AS varcharTotal FROM Billings

----------------------------------------------------------- 5.1.2 COALESCE()

功能:返回表达式列表中第一个非空值表达式的值

语法:COALESCE(expression1, expression2, ... expressionN) 代码:

SELECT BankerName,

COALESCE(CAST(BillingTotal AS varchar), 'No Billings') AS BillingTotal

FROM Bankers LEFT JOIN Billings ON Bankers.BankerID = Billings.BankerID ORDER BY BankerName

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

5.1.3 CONVERT()

功能:把表达式值转换为指定sytle的数据类型

语法:CONVERT(data_ type(), expression,