|
|
知识路径: > 数据库技术 > 数据库标准语言—SQL > SQL-99所支持的对象关系模型 > 函数和过程 >
|
相关知识点:6个
|
|
|
|
SQL-99允许使用一种程序设计语言(如C或C++)定义函数。这种方式定义的函数会比SQL中定义的函数效率更高,无法在SQL中执行的计算可以由这些函数执行。
|
|
|
外部语言过程需要处理空值和异常。因此它们必须具有几个额外的参数:一个指明失败/成功状态的sqlstate值,一个存储函数返回值的参数,和一些指明每个参数/函数结果的值是否为空的指示器变量。在声明语句的上方添加额外的一行parameter style general指明外部过程/函数只使用说明的变量并且不处理空值和异常。
|
|
|
|
|
|
|
|
|
|
|
|