Assim como o MySQL, o MaxDB tem algumas palavras reservadas que tenham significados especiais. Normalmente elas não podem ser usadas como nomes de identificadores, tais como nomes de bancos de dados ou tabelas. A tabela a seguir lista as palavras reservadas no MaxDB, indica o contexto no qual estas palavras são utilizadas e indica se elas possuem correspondentes ou não no MySQL. Se existir, o significado no MySQL pode ser idêntico ou diferente em alguns aspectos. O principal objetivo é listar em que o MaxDB difere do MySQL; embora esta lista não esteja completa.
Para a lista de palavras reservadas do MySQL, veja See Secção 6.1.7, “Tratamento de Palavras Reservadas no MySQL”.
Reservada no MaxDB | Contexto do uso no MaxDB | Correspondente no MySQL |
@ |
Pode preceder identificadores, como ``@table'' | Não permitido |
ADDDATE() |
Função SQL |
ADDDATE() ; nova no MySQL 4.1.1 |
ADDTIME() |
Função SQL |
ADDTIME() ; nova no MySQL 4.1.1 |
ALPHA |
Função SQL | Nenhuma correspondencia |
ARRAY |
Tipo de dados | Não implementado |
ASCII() |
Função SQL |
ASCII() , mas implementado com um significado
diferente |
AUTOCOMMIT |
Transações; ON por padrão |
Transações; OFF por padrão |
BOOLEAN |
Tipos de coluna; BOOLEAN aceita como valor apenas
TRUE , FALSE , e
NULL
|
BOOLEAN was added in MySQL version 4.1.0; it is a
synonym for BOOL which is mapped to
TINYINT(1) . It accepts integer values
in the same range as TINYINT as well as
NULL . TRUE and
FALSE can be used as aliases for
1 and 0 . |
CHECK |
CHECK TABLE |
CHECK TABLE ; similar, mas com uso diferente |
COLUMN |
Tipos de coluna |
COLUMN ; noise word |
CHAR() |
Função SQL |
CHAR() ; identical syntax; similar, not identical
usage |
COMMIT |
Implicit commits of transactions happen when data definition queries are being issued | Implicit commits of transactions happen when data definition queries are being issued, but also with a number of other queries |
COSH() |
Função SQL | Nenhuma correspondencia |
COT() |
Função SQL |
COT() ; identical syntax and implementation |
CREATE |
SQL, data definition language | CREATE |
DATABASE |
Função SQL |
DATABASE() ; DATABASE is used in a
different context, for example CREATE
DATABASE
|
DATE() |
Função SQL | CURRENT_DATE |
DATEDIFF() |
Função SQL |
DATEDIFF() ; nova no MySQL 4.1.1 |
DAY() |
Função SQL | Nenhuma correspondencia |
DAYOFWEEK() |
Função SQL |
DAYOFWEEK() ; the first day (1 ) by
default is Monday in MaxDB, and Sunday in MySQL |
DISTINCT |
Funções SQL AVG , MAX ,
MIN , SUM
|
DISTINCT ; but used in a different context:
SELECT DISTINCT
|
DROP |
inter alia in DROP INDEX
|
DROP INDEX ; similar, but not identical usage |
EBCDIC() |
Função SQL | Nenhuma correspondencia |
EXPAND() |
Função SQL | Nenhuma correspondencia |
EXPLAIN |
Optimization |
EXPLAIN ; similar, but not identical usage |
FIXED() |
Função SQL | Nenhuma correspondencia |
FLOAT() |
Função SQL | Nenhuma correspondencia |
HEX() |
Função SQL |
HEX() ; similar, but not identical usage |
INDEX() |
Função SQL |
INSTR() or LOCATE() ; similar, but
not identical syntaxes and meanings |
INDEX |
USE INDEX , IGNORE INDEX and
similar hints are being used right after
SELECT , like SELECT ... USE
INDEX
|
USE INDEX , IGNORE INDEX and
similar hints are being used in the
FROM clause of a
SELECT query, like in SELECT
... FROM ... USE INDEX
|
INITCAP() |
Função SQL | Nenhuma correspondencia |
LENGTH() |
Função SQL |
LENGTH() ; identical syntax, but slightly different
implementation |
LFILL() |
Função SQL | Nenhuma correspondencia |
LIKE |
Comparisons |
LIKE ; but the extended LIKE MaxDB
provides rather resembles the MySQL
REGEX
|
LIKE wildcards |
MaxDB supports ``%'', ``_'', ``ctrl+underline'', ``ctrl+up arrow'',
``*'', and ``?'' as wildcards in a LIKE
comparison |
MySQL supports ``%'', and ``_'' as wildcards in a
LIKE comparison |
LPAD() |
Função SQL |
LPAD() ; slightly different implementation |
LTRIM() |
Função SQL |
LTRIM() ; slightly different implementation |
MAKEDATE() |
Função SQL |
MAKEDATE() ; nova no MySQL 4.1.1 |
MAKETIME() |
Função SQL |
MAKETIME() ; nova no MySQL 4.1.1 |
MAPCHAR() |
Função SQL | Nenhuma correspondencia |
MICROSECOND() |
Função SQL |
MICROSECOND() ; nova no MySQL 4.1.1 |
NOROUND() |
Função SQL | Nenhuma correspondencia |
NULL |
Column types; comparisons |
NULL ; MaxDB supports special NULL
values that are returned by arithmetic operations that
lead to an overflow or a division by zero; MySQL does not
support such special values |
PI |
Função SQL |
PI() ; identical syntax and implementation, but
parantheses are mandatory |
REF |
Data type | Nenhuma correspondencia |
RFILL() |
Função SQL | Nenhuma correspondencia |
ROWNO |
Predicate in WHERE clause |
Similar to LIMIT clause |
RPAD() |
Função SQL |
RPAD() ; slightly different implementation |
RTRIM() |
Função SQL |
RTRIM() ; slightly different implementation |
SEQUENCE |
CREATE SEQUENCE , DROP SEQUENCE
|
AUTO_INCREMENT ; similar concept, but differing
implementation |
SINH() |
Função SQL | Nenhuma correspondencia |
SOUNDS() |
Função SQL |
SOUNDEX() ; slightly different syntax |
STATISTICS |
UPDATE STATISTICS |
ANALYZE ; similar concept, but differing
implementation |
SUBSTR() |
Função SQL |
SUBSTRING() ; slightly different implementation |
SUBTIME() |
Função SQL |
SUBTIME() ; nova no MySQL 4.1.1 |
SYNONYM |
Data definition language: CREATE [PUBLIC] SYNONYM ,
RENAME SYNONYM , DROP
SYNONYM
|
Nenhuma correspondencia |
TANH() |
Função SQL | Nenhuma correspondencia |
TIME() |
Função SQL | CURRENT_TIME |
TIMEDIFF() |
Função SQL |
TIMEDIFF() ; nova no MySQL 4.1.1 |
TIMESTAMP() |
Função SQL |
TIMESTAMP() ; nova no MySQL 4.1.1 |
TIMESTAMP() as argument to
DAYOFMONTH() and
DAYOFYEAR()
|
Função SQL | Nenhuma correspondencia |
TIMEZONE() |
Função SQL | Nenhuma correspondencia |
TRANSACTION() |
Returns the ID of the current transaction | Nenhuma correspondencia |
TRANSLATE() |
Função SQL |
REPLACE() ; identical syntax and implementation |
TRIM() |
Função SQL |
TRIM() ; slightly different implementation |
TRUNC() |
Função SQL |
TRUNCATE() ; slightly different syntax and
implementation |
USE |
mysql commandline user interface command |
USE |
USER |
Função SQL |
USER() ; identical syntax, but slightly different
implementation, and parantheses are mandatory |
UTC_DIFF() |
Função SQL |
UTC_DATE() ; provides a means to calculate the result
of UTC_DIFF()
|
VALUE() |
Função SQL, alias for COALESCE()
|
COALESCE() ; identical syntax and implementation |
VARIANCE() |
Função SQL | Nenhuma correspondencia |
WEEKOFYEAR() |
Função SQL |
WEEKOFYEAR() ; nova no MySQL 4.1.1 |
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.