【SQL学习】——第四部分:DBMS扩展功能与SQL高级话题
2011-07-31 13:35
447 查看
9. DBMS提供的扩展功能
掌握了基本的关系模型原理和DBMS的数据类型,还需要对DBMS提供的扩展功能有所了解,才能充分运用DBMS进行数据库开发。
9.1. 控制流
SQL是说明式语言,但DBMS面对实际开发的需求,通常在SQL方言中都提供了过程式的扩展,包括(以T-SQL为例):
1. 变量定义和赋值
--通过SELECT语句赋值
掌握了基本的关系模型原理和DBMS的数据类型,还需要对DBMS提供的扩展功能有所了解,才能充分运用DBMS进行数据库开发。
9.1. 控制流
SQL是说明式语言,但DBMS面对实际开发的需求,通常在SQL方言中都提供了过程式的扩展,包括(以T-SQL为例):
1. 变量定义和赋值
DECLARE @var <datetype> --变量定义语句 SET @var = <value> --通过SET语句赋值 SELECT @var = MAX(column_value) FROM