ESQL嵌入式SQL语言开发手册¶
SQL语言自从1974年被提出之后,由于其功能丰富,语言简洁,使用方法灵活, 倍受用户及计算机工业界欢迎。但是SQL语句是非过程性语言,本身不具有过程性结构, 大多数语句都独立执行,与上下文无关。但是绝大多数的应用都是过程性的, 要求根据不同的情况执行不同的任务,因此单纯的SQL语言很难实现这样的应用。
为了解决这一问题,将SQL语言嵌入到高级语言中,比如C、FORTRAN、COBOL, 利用高级语言的过程性结构弥补SQL语言的不足。 在这种情况下,SQL语言称为嵌入式SQL,而高级语言称为主语言或者宿主语言。
神舟通用数据库管理系统的使用者除了使用系统提供的实用工具实现一些日常的数据库操作外,还可以使用神通数据库系统提供的esql*C编写嵌入式C程序实现。
本手册适用于任何神通数据库用户和使用神通数据库作为后台服务器的系统开发人员。