1. 实现相同的查询,用SQL写查询语句比用通用程序设计语言要简单的多
2. 可以通过两种方法从通用编程语言中访问SQL:嵌入式SQL和动态SQL
3. 开放数据库互连ODBC: 提供了一组对数据库访问的标准API,应用程序可以使用相同的ODBC API来访问任何一个支持ODBC标准的数据库
4. 存储过程:为了完成特定的功能而汇集成的一组语句,对该组语句命名、编译和优化后存储在数据库服务器中
5. 一般的,存储过程可分为两类:系统提供的存储过程和用户定义的存储过程
6. 触发器是用户定义在表上的一类特殊存储过程,触发器的执行是通过事件来触发执行的,所以称为触发器
7. 对于嵌入式SQL,由DBMS的预处理程序对源程序进行扫描,识别出SQL语句,并把他们转换成主语言中相应的调用语句,称为主语言源程序,以使主语言编译程序能够识别他们,最后由主语言的编译程序将它编译成目标代码
8. 动态SQL主要有以下三种类型:可变的SQL的语句,条件可变的SQL的语句和数据库对象、条件都可变的SQL的语句
9. 动态SQL语句的执行方式:立即执行方式、先准备后执行方式