4.3 支持SQL子集 下列列表 显示了SQL子集在Symbian系统得DBMS中执行的情况。
项 目 说 明 add-column-set add-column-spec | ( add-column-spec,… ) add-column-spec 列定义数据类型 boolean-factor [ NOT boolean-primary ] boolean-primary 谓词 | ( 查找条件 ) boolean-term boolean-factor [ AND boolean-term ] column-definition 列定义数据类型[ NOT NULL ] column-identifier 用户定义名 column-value literal | NULL comparison-operator < | > | <= | >= | = | <> comparison-predicate 列定义 比较操作 逐字操作 data-type BIT | [ UNSIGNED ] TINYINT | [ UNSIGNED ] SMALLINT | [ UNSIGNED ] INTEGER | COUNTER | BIGINT | REAL | FLOAT | DOUBLE [ PRECISION ] | DATE | TIME | TIMESTAMP | CHAR [ (n) ] | VARCHAR [ (n) ] | LONG VARCHAR | BINARY [ (n) ] | VARBINARY [ (n) ] | LONG VARBINARY date-literal #{数据表达式}# 提示:日期时间表达式可由 TTime::Parse()转化. digit 0 | 1 | 2 | ... 8 | 9 drop-column-set 列定义 | ( column-identifier,… ) index-name 用户定义名 letter a | b ... y | z | A | B ... Y | Z like-predicate 列定义 [ NOT ] LIKE 类型值 literal 串值 | 数字型 | 日期型
|
项 目 |
说 明 |
|
null-predicate |
列标示符 IS [ NOT ] NULL |
|
|
numeric-literal |
{数字类型}
提示: 数字类型可由 Tlex::Val(TInt64&) 与Tlex::Val(TReal&)解析 |
|
|
pattern-value |
串
提示: 当使用通配符时,DBMS使用文件协定而非SQL标准字符作为模式掩码:
? 代表任意一个字符 ,*代表任意长度的字符。 相应地,标准SQL使用下划线(_)和百分号(%)。 |
|
|
predicate |
比较谓词 | 相似谓词 | 空谓词 |
|
|
search-condition |
Bool 量 [ OR 查询条件 ] |
|
|
select-list |
* | 列定义符,… |
|
|
sort-specification |
列定义符 [ ASC | DESC ] |
|
|
string-literal |
'{字母}’
提示: Character strings can contain any text character. Single quote characters can be embedded by using two consecutive single quote characters (‘’). “”字符串可以容纳任意文本属性,但一的查询字可以通过两个””来获得 |
|
|
table-name |
用户定义名 |
|
|
update-column |
列定义值r = column-value |
|
|
user-defined-name |
字母[ 字母 | 数字 | _ ]... |
|
|
|
|
| 此文为开发视界翻译转载者请注明出处否则追究法律责任
|