暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase8s数据库SELECT 语句18

张维群 2022-05-19
163

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 语句描

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论