12.4.3 创建数据库5 `; U0 @" V# K) @2 G- p) \+ S
1、 使用企业管理器创建数据库
5 J# F- g) E% q+ H/ @; e6 ]5 n2、 使用Transact-SQL语句创建数据库1 O5 n% r4 ?" o. t3 e
12.4.4 删除数据库: e0 o+ l# Y* O
1、 使用企业管理器删除数据库& p; U/ ~. S: @3 u. w
2、 使用Transact-SQL语句删除数据库 G" t1 S; G4 K
12.5 Transact-SQL 简介
8 x' p/ \+ j% N: R; m- P* e' g12.5.1 Transact-SQL语言基础知识
3 a+ q- n* }: K& U/ C/ X1、 注释
`9 M: N3 F: ?! |(1) 单行注释:以“--”为开始的一行;1 _6 A) `4 S8 @. j, P: |
(2) 块注释:以/* 注释 */的块。
- ]' H. m7 g. A$ r2、 变量/ C+ g7 ]% | F. a- L
(1) 变量的种类:全局变量和局部变量,全局变量以@@开始,局部变量以@开始;全局变量是由系统提供且预先声明的变量,用户一般只能查看不能修改全局变量的值。局部变量是用户用以保存特定类型的单个数据值的对象;
4 ?8 s6 P6 L4 A(2) 变量的声明与赋值:
! q9 C) f& X& ^: ~6 i* B1 y; a3 h(A) 变量名最多可以包含128个字符,使用DECLARE语句声明一个局部变量后,这个变量的值将被初始化为NULL;
d( m7 Z! C* @. D8 z- S(B) 变量赋值语句格式:SET @局部变量名=值 或 表达式;
* O$ W2 }" i+ t(C) 变量赋值语句格式:SELECT @局部变量名=值 或 表达式;
9 R" a2 Y7 Q- H2 \9 A12.5.2 流程控制语句/ F1 y9 B5 S! I F9 \6 ]5 b- t W: e+ W
1、BDGIN…END语句:用于定义一个语句块,格式如下:
! \8 p5 O; V% E d6 l, ~. r9 o- yBEGIN$ F# E" z- x5 e, T4 `8 R
语句1, E* P% j! t; s3 c
语句2
, o& e4 E1 U% Y/ Y ]. d5 ?6 W…& d' C; w6 U5 J+ {" h
END, B h2 @% l) G' {, ?
BDGIN…END语句块一般与流程控制语句IF…ELSE 或 WHILE一起使用的。
" Q/ j! V5 {2 N8 Z) e# [2、IF…ELSE语句:! H- ]/ e. k6 m5 u5 L8 u7 n u
IF 布尔表达式; J" F; Q. x& |8 b
语句块1
3 A6 R9 g+ c2 K5 L" t! H[ ELSE& I8 |6 X5 Q) B3 [ i! O
语句块2]
+ R/ g" ?8 b7 j! @7 E3、WHILE语句:1 @* [" a7 r: K& ]
WHILE布尔表达式
; `/ N5 N7 @7 S5 F$ C8 c循环体语句块% B% d( `8 ~& N+ P0 [
12.6 数据传输" A' g$ R+ M; T8 i
12.6.1 DTS功能概述
8 P9 b. K$ ]0 V, ]! S Z1、 DTS提供了许多传输数据的工具,主要有:, b/ W$ w" J+ A
(1) 导入/导出向导:它可以实现不同数据源之间的数据传输以及数据传输过程中的数据转换;
! ]$ R1 m( H4 K! Z, z- }(2) DTS设计器:此工具用于建立带有工作流和事件驱动逻辑的较为复杂的数据转换操作;
0 [2 B0 B# Z$ i$ ]- Z' B2、 DTS的源数据和目的数据可以是异构的数据库数据。3 ?3 }, }1 a5 l1 V* [$ U; K: {, y+ m
12.6.2 利用DTS向导实现数据传输 |