GBase8s数据库SELECT 语句18

ONLY 关键字

如果 FROM 子句包括在类型表层级之内为超级表的永久表,则该查询从超级表及其缺省情况下的

子表都返回符合条件的行,除非您指定 ONLY 关键字。

仅对于从超级表返回行的 SELECT 语句,您必须在 FROM 子句中包括 ONLY 关键字,紧排在超级表

名称之前,且您必须将超级表的标识符或同义词括在小括号之内,如此例所示:

SELECT * FROM ONLY(super_tab);

此查询的数据源不包括 super_tab 的子表。

从集合变量选择

与“集合派生的表”段结合的 SELECT 语句允许您从集合变量选择元素。

“集合派生的表”段标识从其选择元素的集合变量。(请参阅 集合派生表。)

使用带有 SELECT 的集合变量

要修改集合数据类型的列的内容,您可以各种方式使用带有集合变量的 SELECT 语句:

您可将集合列的内容(如果有的话)选择到集合变量之内。

您可将列的数据类型指定为类型 COLLECTION 的集合变量(即,非类型集合变量)。

您可从集合变量选择内容来决定您可能想要更新的数据。

您可从集合变量选择内容 INTO 另一变量,以便更新确定的集合元素。

INTO 子句为从集合变量选择的元素值标识变量。在 INTO 子句中的主变量的数据类型必

须与相应的集合元素的数据类型相兼容。

您可使用 Collection 游标来从 GBase 8s ESQL/C 集合变量选择一个或多个元素。

要获取更多包括对 SELECT 语句的限制的信息,请参阅 将游标与准备好的语句相关联。

您可使用 Collection 游标来从 SPL 集合变量选择一个或多个元素。

要获取更多包括对 SELECT 语句的限制的信息,请参阅 使用 SELECT … INTO 语句。

当要连接的表之一是集合时,FROM 子句不可指定连接。当该集合变量拥有您的集合派生的表时,

此限制有效。另请参阅 集合派生表,以及在本章中的 INSERT、UPDATE 和 DELETE 语句描

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值