54、SQL:1999特性与一致性声明详解

SQL:1999特性与一致性声明详解

1. 调用级接口(Call - Level Interface)

在SQL:1999中,调用级接口有以下几个重要特性:
- 当执行动态SELECT语句时,会创建一个隐式游标,其名称依赖于具体实现。
- 执行CLI例程后,标准中未明确指定值的所有参数的值依赖于具体实现。
- 多个诊断区域记录出现的顺序依赖于具体实现。
- 当将字符串值检索到宿主程序中时,接收缓冲区中源值最后一个字符之后的所有字符的值依赖于具体实现。

2. 已弃用特性

SQL:1999中有一些特性虽然在当前版本中保留以允许继续使用基于SQL - 92标准编写的程序,但可能会在后续版本中被移除。这些弃用特性包括:
- UNION JOIN :已被弃用,可能会从下一代SQL标准中移除。
- 特定GetInfo项 :在SQL/CLI中指定某些GetInfo项的功能已被弃用,可能会从下一代SQL标准中移除,这些项包括ALTER TABLE、CURSOR SENSITIVITY等。
- 域(Domains) :虽然在SQL:1999中域未被弃用,但SQL标准社区已达成共识,不会对该特性进行进一步增强,这是为了阻止新应用使用该特性。

3. SQL:1999一致性声明

早期的SQL - 92标准采用分阶段的一致性方法,即先实现Entry SQL,接着是Intermediate SQL,最后是Full SQL,但市场对此并不买账。一些Intermediate SQL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值