SQL Server 2008 T-SQL编程系列课程之T-SQL标准语法

SQL Server 2008新增引擎介绍
可用性增强功能(数据库引擎)
易管理性增强功能(数据库引擎)
针对可编程性的增强功能(数据库引擎)
针对可扩展性和性能的增强功能(数据库引擎)
针对安全性的增强功能(数据库引擎)

针对可编程性的增强功能
数据存储
数据类型
Transact-SQL

Transact-SQL改进介绍
复合运算符 set @s+=2
CONVERT 函数
日期和时间功能 更加完善ISO时间

常用T-SQL基本语法
DDL: create \ drop \ alter
DML: select \ insert \ update \ delete \ merge
DCL: grant \ revoke \ deny

Create语句
CREATE DATABASE 数据库
CREATE TABLE
CREATE TYPE
CREATE ASSEMBLY
CREATE STATISTICS
CREATE RULE
CREATE DEFAULT
CREATE VIEW
CREATE PROCEDURE
CREATE FUNCTION
CREATE AGGREGATE
CREATE PARTITION FUNCTION
CREATE SYNONYM
CREATE TRIGGER
CREATE INDEX
CREATE FULLTEXT CATALOG
CREATE FULLTEXT INDEX
CREATE FULLTEXT STOPLIST

安全性相关Create语句
CREATE ROLE
CREATE APPLICATION ROLE
CREATE USER
CREATE LOGIN
CREATE SCHEMA
CREATE XML SCHEMA COLLECTION XML架构集
CREATE PARTITION SCHEME
CREATE SERVER AUDIT
CREATE SERVER AUDIT SPECIFICATION
CREATE DATABASE ENCRYPTION KEY
CREATE CRYPTOGRAPHIC PROVIDER
CREATE ASYMMETRIC KEY
CREATE SYMMETRIC KEY
CREATE MASTER KEY
CREATE CERTIFICATE
CREATE CREDENTIAL
CREATE ENDPOINT
CREATE RESOURCE POOL
CREATE WORKLOAD GROUP

INSERT 语句
标准式插入
与SELECT配合插入
WITH插入

SELECT语句
SELECT语法约定

SELECT语句的处理顺序
1.FROM
2.ON
3.JOIN
4.WHERE
5.GROUP BY
6.WITH CUBE 或 WITH ROLLUP
7.HAVING
8.SELECT
9.DISTINCT
10.ORDER BY
11.TOP

SELECT子句
BETWEEN子句
LIKE子句
IN子句
NOT IN子句
COMPUTE子句
COMPUTE BY 子句

转载于:https://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698622.html

你可能感兴趣的:(SQL Server 2008 T-SQL编程系列课程之T-SQL标准语法)