神通数据库的限制值¶
神通数据库的限制值可以通过查询系统视图 v_sys_limits 获取, 具体取值如下:
| 特性名 | 限制值 | 描述 |
|---|---|---|
| MaxBinaryLiteralLength | 8000 | 二进制字符串占用空间的最大值 |
| MaxCatalogNameLength | 127 | 数据字典名长度最大值 |
| MaxCharLiteralLength | 8000 | 字符串占用空间的最大值 |
| MaxColumnNameLength | 127 | 字段名长度最大值 |
| MaxColumnsInGroupBy | 4096 | 在GROUP BY子句中允许的最多字段数 |
| MaxColumnsInIndex | 64 | 一个索引允许的最多字段数 |
| MaxColumnsInOrderBy | 4096 | 在ORDER BY子句中允许的最多字段数 |
| MaxColumnsInSelect | 4096 | 在一个SELECT语句中涉及到的最多字段数量 |
| MaxColumnsInTable | 2500 | 一张表允许的最多字段数 |
| MaxCursorNameLength | 127 | 游标名长度最大值 |
| MaxIdentifierLength | 127 | 标识符最大长度 |
| MaxIndexLength | 2048 | 索引占用空间的最大值 |
| MaxNameLength | 127 | 对象名最大长度 |
| MaxProcedureNameLength | 127 | 存储过程名长度最大值 |
| MaxRowSize | 8020 | 单个数据项占用空间的最大值 |
| MaxSchemaNameLength | 127 | 模式名长度最大值 |
| MaxStatementLength | 2147483646 | 一个SQL表达式所允许的最长的字符数 |
| MaxStatements | -- | 数据库的最大连接数,为license的许可数以及配置参数MAX_CONNECTIONS的最小值 |
| MaxTableNameLength | 127 | 表名长度最大值 |
| MaxTablesInSelect | 2048 | 在一个SELECT语句中涉及到的最多表数量 |
| MaxUserNameLength | 127 | 用户名长度最大值 |
| dataDefinitionCausesTransactionCommit | 0 | 事务内的数据定义语句是否强制令事务进行提交,1:是;0:否 |
| dataDefinitionIgnoredInTransactions | 0 | 在一个事务中,数据库是否忽略数据定义语句,1:是; 0:否 |
| isCatalogAtStart | 0 | 标明目录是否出现在整个表名的开头,1:是; 0:否 |
| isMaxRowsizeIncludesLong | 0 | MaxRowSize 值是否包含大对象的长度,1:是; 0:否 |
| nullsAreSortedAtStartorEnd | 0 | 排序的时候Null是否总是被排在最前、最后,1:是;0:否 |
| nullsAreSortedLoworHigh | 1 | 排序的时候Null是否总是被认为最大、最小,1:是;0:否 |
| storesLowerCaseIdentifiers | 0 | 是否忽略标识符大小写,并将结果并将结果以小写形式存放,1:是; 0:否 |
| storesLowerCaseQuotedIdentifiers | 0 | 是否忽略双引号内标识符大小写,并将结果并将结果以小写形式存放,1:是; 0:否 |
| storesMixedCaseIdentifiers | 0 | 是否忽略标识符大小写,并将结果并将结果以原样形式(大小写混合)存放,1:是; 0:否 |
| storesMixedCaseQuotedIdentifiers | 1 | 是否忽略双引号内标识符大小写,并将结果并将结果以原样形式(大小写混合)存放,1:是; 0:否 |
| storesUpperCaseIdentifiers | 1 | 是否忽略标识符大小写,并将结果并将结果以大写形式存放,1:是; 0:否 |
| storesUpperCaseQuotedIdentifiers | 0 | 是否忽略双引号内标识符大小写,并将结果并将结果以大写形式存放,1:是; 0:否 |
| usesLocalFilePerTable | 0 | 是否为每张表存放到一个文件,1:是; 0:否 |
| usesLocalFiles | 1 | 是否把表存在本地文件里,1:是; 0:否 |