![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gbase
爱吃萝卜冰冰凉
这个作者很懒,什么都没留下…
展开
-
DD_HASHMAX 配置参数
DD_HASHMAX 配置参数原创 2022-10-10 10:41:14 · 248 阅读 · 1 评论 -
DBSPACETEMP 配置参数
DBSPACETEMP 配置参数原创 2022-10-10 10:37:59 · 404 阅读 · 0 评论 -
DB_LIBRARY_PATH 配置参数
DB_LIBRARY_PATH 配置参数原创 2022-10-10 10:31:53 · 222 阅读 · 0 评论 -
DBCREATE_PERMISSION 配置参数
DBCREATE_PERMISSION 配置参数原创 2022-10-10 10:25:38 · 118 阅读 · 0 评论 -
DATASKIP 配置参数
DATASKIP 配置参数原创 2022-10-10 10:19:38 · 225 阅读 · 0 评论 -
CONVERSION_GUARD 配置参数
CONVERSION_GUARD 配置参数原创 2022-10-10 10:14:55 · 71 阅读 · 0 评论 -
CONSOLE 配置参数
CONSOLE 配置参数原创 2022-10-10 10:10:13 · 624 阅读 · 0 评论 -
CLUSTER_TXN_SCOPE 配置参数
CLUSTER_TXN_SCOPE 配置参数原创 2022-10-10 10:08:16 · 353 阅读 · 0 评论 -
CLEANERS 配置参数
CLEANERS 配置参数原创 2022-10-10 10:04:07 · 119 阅读 · 0 评论 -
CKPTINTVL 配置参数
CKPTINTVL 配置参数原创 2022-10-10 10:00:36 · 259 阅读 · 0 评论 -
GBase8s数据库SET Database Object Mode 语句
SETDatabaseObjectMode语句的作用域限定在当前连接的会话的本地数据库中的约束、索引或触。在此语句的上下文中,databaseobject有索引、触发器或约束的受限的含义,而不是在其它语法段。地,对于辅助服务器的数据库中的表上的UPDATA操作,该语句指定的任何会话级索引、触发器。应的启用或过滤模式,且在后续的DML操作过程中强制要求引用的完整性。这些模式,有时称为对象状态,在。在您更改对象的模式之后,新模式对那个数据库的所有会话生效,并保持生效,直到另一。...原创 2022-07-20 11:06:12 · 154 阅读 · 0 评论 -
GBase8s数据库约束模式的保持
也就是说,当指定NOVALIDATE模式的DDL语句完成时,该约束模式转化为sysobjstate系统目。然而,引用约束的NOVALIDATE模式是例外,因为这些模式在指定NOVALIDATE模式的SET。句,数据库服务器在通过它的IMMEDIATE或DEFERRED设置确定的时间点,强制启用的外键约。引、触发器和约束模式不会为辅助服务器的数据库中表对象上的UPDATE操作被重定向。您对约束的模式的任何更改都保持,直到再次修改那个约束模式的设置,或直到删除那个约束或它。...原创 2022-07-20 11:03:53 · 161 阅读 · 0 评论 -
GBase8s数据库SET CONSTRAINTS 语句
如果您未设定DB_LOCALE的值,则基于UnitedStatesEnglish,对于UNIX™的缺省的语言环。使用SETCOLLATION语句来指定该会话的新的对照顺序,取代通过DB_LOCALE环境变量设。对于余下的会话,该新对照顺序保持有效,或直到您发出另一SETCOLLATION语句为止。在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。...原创 2022-07-20 11:01:38 · 225 阅读 · 0 评论 -
GBase8s数据库标识连接
如果您未设定DB_LOCALE的值,则基于UnitedStatesEnglish,对于UNIX™的缺省的语言环。使用SETCOLLATION语句来指定该会话的新的对照顺序,取代通过DB_LOCALE环境变量设。对于余下的会话,该新对照顺序保持有效,或直到您发出另一SETCOLLATION语句为止。在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。...原创 2022-07-20 10:59:14 · 265 阅读 · 0 评论 -
GBase8s数据库使当前的连接成为休眠的连接
如果您未设定DB_LOCALE的值,则基于UnitedStatesEnglish,对于UNIX™的缺省的语言环。使用SETCOLLATION语句来指定该会话的新的对照顺序,取代通过DB_LOCALE环境变量设。对于余下的会话,该新对照顺序保持有效,或直到您发出另一SETCOLLATION语句为止。在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。...原创 2022-07-20 10:56:28 · 140 阅读 · 0 评论 -
GBase8s数据库SET CONNECTION 语句
如果您未设定DB_LOCALE的值,则基于UnitedStatesEnglish,对于UNIX™的缺省的语言环。使用SETCOLLATION语句来指定该会话的新的对照顺序,取代通过DB_LOCALE环境变量设。对于余下的会话,该新对照顺序保持有效,或直到您发出另一SETCOLLATION语句为止。在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。...原创 2022-07-20 10:53:47 · 216 阅读 · 0 评论 -
GBase8s数据库由数据库对象执行的对照
如果您未设定DB_LOCALE的值,则基于UnitedStatesEnglish,对于UNIX™的缺省的语言环。使用SETCOLLATION语句来指定该会话的新的对照顺序,取代通过DB_LOCALE环境变量设。对于余下的会话,该新对照顺序保持有效,或直到您发出另一SETCOLLATION语句为止。在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。...原创 2022-07-20 10:50:59 · 165 阅读 · 0 评论 -
GBase8s数据库对 SET COLLATION 的限制
如果您未设定DB_LOCALE的值,则基于UnitedStatesEnglish,对于UNIX™的缺省的语言环。使用SETCOLLATION语句来指定该会话的新的对照顺序,取代通过DB_LOCALE环境变量设。对于余下的会话,该新对照顺序保持有效,或直到您发出另一SETCOLLATION语句为止。在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。...原创 2022-07-20 10:48:54 · 272 阅读 · 0 评论 -
GBase8s数据库以 SET COLLATION 指定对照顺序
如果您未设定DB_LOCALE的值,则基于UnitedStatesEnglish,对于UNIX™的缺省的语言环。使用SETCOLLATION语句来指定该会话的新的对照顺序,取代通过DB_LOCALE环境变量设。对于余下的会话,该新对照顺序保持有效,或直到您发出另一SETCOLLATION语句为止。在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。...原创 2022-07-20 10:46:13 · 174 阅读 · 0 评论 -
GBase8s数据库SET COLLATION 语句
如果您未设定DB_LOCALE的值,则基于UnitedStatesEnglish,对于UNIX™的缺省的语言环。使用SETCOLLATION语句来指定该会话的新的对照顺序,取代通过DB_LOCALE环境变量设。对于余下的会话,该新对照顺序保持有效,或直到您发出另一SETCOLLATION语句为止。在缺省情况下,对照顺序是代码集顺序,但有些语言环境还支持特定的语言环境顺序。响其他的会话,但您以非缺省的对照创建的数据库对象使用在他们创建时有效的任何对照顺序。...原创 2022-07-20 10:43:28 · 109 阅读 · 0 评论 -
GBase8s数据库SET AUTOFREE 语句
启用Autofree特性的SETAUTOFREE语句必须出现在打开游标的OPEN语句之前。所有后续声明的游标(或更准确地说,在不带有FOR子句的后续的SETAUTOFREE语句之前声。在下列示例中,第一个语句为所有游标启用Autofree特性,而第二个语句为名为x1的游标禁用。如果对游标启用Autofree特性,该有表有相关联的准备好了的语句,且那个游标关闭,则数据库。由于自动地释放了sel_stmt语句的内存,因此您不可在其上声明新的游标,除非您再次准备该语。...原创 2022-07-18 17:51:01 · 139 阅读 · 0 评论 -
GBase8s数据库MINUS 运算符
下一示例使用UNIONALL来组合两个SELECT语句的结果,而不移除重复行。(如果您使用UNION运算符而不带ALL关键字来组合两个查询,则从符合条件的行的组合。如果想要从结果集移除重复行,请使用不带关键字ALL的UNION作为查询之间的集合运算符。如果您使用UNIONALL运算符,则从两个查询返回所有符合条件的行,而不排除任何重复的。对于指定仅带有UNION运算符的集合操作,ALL关键字是有效的。如果ALL紧跟在。的集合移除任何重复的行。...原创 2022-07-18 17:48:51 · 672 阅读 · 0 评论 -
GBase8s数据库INTERSECT 运算符
下一示例使用UNIONALL来组合两个SELECT语句的结果,而不移除重复行。(如果您使用UNION运算符而不带ALL关键字来组合两个查询,则从符合条件的行的组合。如果想要从结果集移除重复行,请使用不带关键字ALL的UNION作为查询之间的集合运算符。如果您使用UNIONALL运算符,则从两个查询返回所有符合条件的行,而不排除任何重复的。对于指定仅带有UNION运算符的集合操作,ALL关键字是有效的。如果ALL紧跟在。的集合移除任何重复的行。...原创 2022-07-18 17:46:27 · 832 阅读 · 0 评论 -
GBase8s数据库子查询中的 UNION
下一示例使用UNIONALL来组合两个SELECT语句的结果,而不移除重复行。(如果您使用UNION运算符而不带ALL关键字来组合两个查询,则从符合条件的行的组合。如果想要从结果集移除重复行,请使用不带关键字ALL的UNION作为查询之间的集合运算符。如果您使用UNIONALL运算符,则从两个查询返回所有符合条件的行,而不排除任何重复的。对于指定仅带有UNION运算符的集合操作,ALL关键字是有效的。如果ALL紧跟在。的集合移除任何重复的行。...原创 2022-07-18 17:44:11 · 479 阅读 · 0 评论 -
GBase8sUNION ALL 运算符
下一示例使用UNIONALL来组合两个SELECT语句的结果,而不移除重复行。(如果您使用UNION运算符而不带ALL关键字来组合两个查询,则从符合条件的行的组合。如果想要从结果集移除重复行,请使用不带关键字ALL的UNION作为查询之间的集合运算符。如果您使用UNIONALL运算符,则从两个查询返回所有符合条件的行,而不排除任何重复的。对于指定仅带有UNION运算符的集合操作,ALL关键字是有效的。如果ALL紧跟在。的集合移除任何重复的行。...原创 2022-07-18 17:42:24 · 223 阅读 · 0 评论 -
GBase8s数据库UNION 运算符
数据库会自动将上面示例中NULL的类型转换为colname列的数据类型VARCHAR。其返回结果的为DECIMAL(16)或DECIMAL(32)(取决于返回的数值的长度)数据类型。在本版本GBase8s中,在包含UNION运算符的查询中支持数值型字段和数值字符串的组合查。使用UNION时还可以直接将NULL值与其它类型的列值进行组合查询,而无需强制转换NULL。相应的项无需具有相同的名称。其返回结果的类型与NULL值对应的其它类型值的数据类型一致。...原创 2022-07-18 17:40:12 · 286 阅读 · 0 评论 -
GBase8s数据库在组合查询中的集合运算符
集合运算符 UNION、UNION ALL、INTERSECT 和 MINUS 可操作指定 Projection 子句中的相同数目的列的两个查询的结果集,且在两个查询的相应的列中有可兼容的数据类型。(MINUS 集合运算符有 EXCEPT 作为它的关键字同义词。MINUS 和 EXCEPT 运算符从相同的运算对象返回的结果通常是相同的。)这些运算符对两个查询的结果集执行基本的集合操作并集、交集和差集,这两个结果集是这些集合运算符的左运算对象和右运算对象:UNION 集合运算符将来自两个查询的符合条件的行组合原创 2022-06-22 18:30:15 · 397 阅读 · 0 评论 -
GBase8s数据库INTO EXTERNAL 子句
INTO EXTERNAL 子句将查询结果卸载到外部表内,创建缺省的外部表描述,当您之后重新加载这些文件时可以使用。使用 SELECT INTO EXTERNAL 语句的 Table Options 子句来指定在外部表中卸载的数据的格式。INTO EXTERNAL 子句将 CREATE EXTERNAL TABLE . . . SAMEAS 与 INSERT INTO . . .SELECT 语句的功能组合在一起。INTO EXTERNAL 子句重写在 EXTERNAL 表中任何先前存在的行。下表描述应用于原创 2022-06-22 18:26:46 · 77 阅读 · 0 评论 -
GBase8s数据库INTO STANDARD 和 INTO RAW 子句
您可使用 INTO STANDARD 和 INTO RAW 子句来创建一个新的存储 SELECT 语句的结果集的永久表。此语法提供单一机制来指定查询,来接收符合条件的记录,并将那些查询结果插入到永久的数据库表内。当使用 SELECT INTO 来创建新的永久表时,您可指定它的类型为 STANDARD 或 RAW。缺省的类型是 STANDARD。您可可选地指定新表的存储位置、extent 大小和锁模式选项。新的永久表的列名称是在 Projection 子句的选择列表中指定的那些名称。如果星号(*)作为Proj原创 2022-06-22 18:25:06 · 131 阅读 · 0 评论 -
GBase8s数据库INTO TEMP 子句创建临时表来保存查询结果。
INTO TEMP 子句创建的临时表的缺省的初始的 extent 和下一 extent 为每个 8 页。通过数据库服务器的内建的 RSAM 访问方式,该临时表必须是可访问的;您不可指定另一访问方式。如果您使用同一查询结果一次以上,则使用临时表可节省时间。此外,使用 INTO TEMP 子句常常可以使 SELECT 语句更清晰和易于理解。临时表中的数据值是静态的;当我们用来构建临时表的表发生更改时,临时表中的数据并不更新。您可使用 CREATE INDEX 语句来在临时表上创建索引。日志记录的临时表一直存在,原创 2022-06-22 17:52:05 · 622 阅读 · 0 评论 -
GBase8s数据库INTO table 子句
I使用 INTO Table 子句来创建新的临时的、永久的或外部的表来接收 SELECT 语句检索的数据;您必须对要在其上创建临时的、永久的或外部表的数据库有 Connect 权限。在其他用户会话中的临时表的标识符之中,临时表的名称无需是唯一的。在 Projection 子句中,必须指定在永久的、临时的或外部表中的列名称,在此,您必须为不是简单的列表达式的所有表达式提供显示标签。该显示标签成为在永久的、临时的或外部表中的列名称。如果您没有为简单的列表达式声明显示标签,则产生的新表使用 Projection原创 2022-06-22 17:49:16 · 284 阅读 · 0 评论 -
GBase8s数据库FOR READ ONLY 子句
FOR READ ONLY 子句请使用 FOR READ ONLY 关键字来指定为 SELECT 语句声明了的 Select 游标是只读游标。 只读游标是不可修改数据的游标。此部分提供关于 FOR READ ONLY 子句的下列信息:您何时必须使用 FOR READ ONLY 子句对于使用 FOR READ ONLY 子句的 SELECT 语句的语法限制以只读方式使用 FOR READ ONLY 子句通常,您无需在 SELECT 语句中包括 FOR READ ONLY 子句。根据定义,SELECT 是只读操原创 2022-06-22 17:46:43 · 262 阅读 · 0 评论 -
GBase8s数据库与 FOR UPDATE 子句不兼容的语法
包括 FOR UPDATE 子句的 SELECT 语句必须符合下列限制:该语句可仅从一个表选择数据。该语句不可包括任何聚集函数。该语句不可包括任何下列子句或关键字:DISTINCT、EXCEPT、FOR READ ONLY、GROUP BY、INTO TEMP、INTERSECT、INTO EXTERNAL、MINUS、ORDER BY、UNION、UNIQUE。将游标与该语句关联的 DECLARE 语句还不可包括 FOR UPDATE 关键字。该语句仅在 ESQL/C 例程中和(在事务之内)在 DB-Ac原创 2022-06-22 17:44:29 · 343 阅读 · 0 评论 -
GBase8s数据库FOR UPDATE 子句
当您打算更新由准备好的 SELECT 语句返回的值,当存取这些值时,请在 ESQL/C 应用中和在DB-Access 中使用 FOR UPDATE 子句。准备包含 FRO UPDATE 子句的 SELECT 语句,等同于准备不带有 FOR UPDATE 子句的 SELECT 语句,然后为准备好的语句声明 FOR UPDATE 游标。FOR UPDATE 关键字通知数据库服务器可能会有更新,导致它使用比随同 Select 游标更严格的锁。不带有此子句,您不可通过游标修改数据。您可指定哪些列可被更新。在您为 S原创 2022-06-22 17:40:52 · 851 阅读 · 0 评论 -
GBase8s数据库对 STANDARD 或 RAW 结果表排序
当 SELECT INTO Table 子句定义要存储查询的结果的永久表时,那个子句中的任何非平凡的列表达式还必须为新创建的结果表中相应的列声明别名。要指定那一列作为结果表的排序键,ORDERBY 子句还必须引用相同的别名,而不是指定非平凡的列表达式。例如,在下列嵌套查询中,tab56 是结果表的标识符,且 tab56_col0 是子查询在 Projection 子句中定义的非平凡的列表达式的别名。ORDER BY 子句指定相同的子查询作为排序键,而不是通过它的别名引用那个非平凡的列:SELECT ( SE原创 2022-06-22 17:36:33 · 357 阅读 · 0 评论 -
GBase8s数据库select有ORDER BY 子句6
您可在不包括 CONNECT BY 子句的那些 SELECT 子句的最终的 ORDER BY 子句中包括 OLAPwindow 函数。如果在 ORDER BY 子句中出现 OLAP 函数子句,则在 ORDER BY 求值之前,先求值 OLAP 函数。一般地说,对于包括一个或多个 OLAP window 函数的简单的 SELECT 语句,数据库服务器遵循下列处理次序:将任何连接、过滤器、GROUP BY 或 HAVING 规范应用于获取符合条件的行的集合,来作为查询集合返回。创建符合条件的行的 window原创 2022-06-22 17:34:52 · 106 阅读 · 0 评论 -
GBase8s数据库select有ORDER BY 子句6
ORDER SIBLINGS BY 子句ORDER SIBLINGS BY 子句仅在层级查询中是有效的。 可选的 SIBLINGS 关键字指定首先对父行排序,以及然后对该层级之内每个级别的每一父行的孩子行进行排序的顺序。有些行有 SIBLINGS BY 关键字之后指定的列中的值的重复列表,这些行在带有相同的值列表和相同的父行的那些行之中是任意排序的。如果层级查询包括不带有 SIBLINGS 关键字的 ORDER BY 子句,则根据那些跟在 ORDER BY 关键字之后的排序规范来排列行的顺序。在层级查询中,原创 2022-06-21 15:31:17 · 242 阅读 · 0 评论 -
GBase8s数据库select有ORDER BY 子句5
使用选择编号在列名称的位置,您可在 ORDER BY 子句中输入一个或多个整数,来引用罗列在 Projection 子句的选择列表中所罗列的项的位置。您还可使用选择编号来按表达式排序。下列示例使用嵌套排序中的选择编号来按照表达式 paid_date - order_date 和 customer_num 排序:SELECT order_num, customer_num, paid_date - order_dateFROM ordersORDER BY 3, 2;当通过 UNION 或 UNION ALL原创 2022-06-21 15:27:32 · 152 阅读 · 0 评论 -
GBase8s数据库select有ORDER BY 子句4
升序和降序您可使用 ASC 和 DESC 关键字来指定升序(最小值在先)或降序(最大值在先)。缺省的顺序为升序。对于 DATE 和 DATETIME 数据类型,最小的意思是时间上最早的,最大的意思是时间上最晚的。对于在缺省的语言环境中的字符数据类型,该顺序为 ASCII 顺序序列,如U.S. English 数据的排序顺序 中所列。对于 NCHAR 或 NVARCHAR 数据类型,使用当前会话的本地化顺序排序,如果那与代码集顺序不同的话。要获取更多关于排序的信息,请参阅 SET COLLATION 语句。如原创 2022-06-21 15:25:12 · 131 阅读 · 0 评论 -
GBase8s数据库select有ORDER BY 子句3
按 CASE 表达式排序ORDER BY 子句可包括 CASE 表达式来指定排序键。在下列示例中,表 tab_case 的列 a_col 为 INT 类型。对表 tab_case 的查询包括 Projection列表中的列 a_col 和聚集表达式 SUM(a_col),并通过 a_col 的值将结果分组。ORDER BY 子句指定两个排序键:紧跟在 ORDER BY 关键字之后的 CASE 表达式• AVG(a_col) 聚集表达式:CREATE TABLE tab_case(a_col INT, b_c原创 2022-06-21 15:23:20 · 107 阅读 · 0 评论