Chapter 3 Guide de référence du SGBD
Vous pouvez définir des valeurs pour les entrées communes suivantes pour l'objet Column dans la définition de SGBD.
| Entrée | Exemple (Sybase Adaptive Server Enterprise 11) |
|---|---|
| Enable | Enable = Yes |
| Maxlen | Maxlen = 30 |
| Create |
alter table [%QUALIFIER%]%TABLE% add %20:COLUMN% %30:DATATYPE% [default %DEFAULT%] [%IDENTITY%?identity:%NULL%] [[constraint %CONSTNAME%] check (%CONSTRAINT%)] |
| Add |
%20:COLUMN% %30:DATATYPE% [default %DEFAULT%] [%IDENTITY%?identity:[%NULL%][%NOTNULL%]] [[constraint %CONSTNAME%] check (%CONSTRAINT%)] |
| Drop | Dans Sybase Adaptive Server Anywhere 6 :
alter table [%QUALIFIER%]%TABLE% delete %COLUMN% |
| DefOptions | Cette entrée est souvent vide. Elle définit des options qui sont appliquées aux colonnes |
| SqlListQuery | Dans Oracle 8I2 :
{OWNER, TABLE, COLUMN, DTTPCODE, LENGTH, SIZE, PREC, NOTNULL (N='NOT NULL', *=NULL), DEFAULT, COMMENT}
[%ISODBCUSER% ?
SELECT '%SCHEMA%', C.TABLE_NAME, C.COLUMN_NAME, C.DATA_TYPE, C.DATA_PRECISION, C.DATA_LENGTH, C.DATA_SCALE, C.NULLABLE, C.DATA_DEFAULT, M.COMMENTS
FROM SYS.USER_COL_COMMENTS M, SYS.USER_TAB_COLUMNS C
WHERE M.TABLE_NAME = C.TABLE_NAME AND M.COLUMN_NAME = C.COLUMN_NAME
[AND C.TABLE_NAME='%TABLE%']
ORDER BY C.TABLE_NAME, C.COLUMN_ID
:
SELECT C.OWNER, C.TABLE_NAME, C.COLUMN_NAME, C.DATA_TYPE, C.DATA_PRECISION, C.DATA_LENGTH, C.DATA_SCALE, C.NULLABLE, C.DATA_DEFAULT, M.COMMENTS
FROM SYS.ALL_COL_COMMENTS M, SYS.ALL_TAB_COLUMNS C
WHERE M.OWNER = C.OWNER AND M.TABLE_NAME = C.TABLE_NAME AND M.COLUMN_NAME = C.COLUMN_NAME
[AND C.OWNER='%SCHEMA%'] [AND C.TABLE_NAME='%TABLE%']
ORDER BY C.OWNER, C.TABLE_NAME, C.COLUMN_ID
|
| SqlAttrQuery | Dans Oracle 7 :
{OWNER, TABLE, COLUMN, COMMENT}
select
c.owner,
c.table_name,
c.column_name,
m.comments
from
sys.all_col_comments m,
sys.all_tab_columns c
where
m.owner=c.owner
and m.table_name=c.table_name
and m.column_name=c.column_name
[and c.owner='%SCHEMA%']
[and c.table_name='%TABLE%']
[and c.column_name='%COLUMN%']
|
| SqlOptsQuery | — |
| SqlFragQuery | — |
| Options | Dans DB2 UDB 6.x common server :
<logged> %s : list=logged|not logged, default=logged
<compact> %s : list=compact|not compact, default=not compact
linktype url : composite=yes
{
no link control
file link control : composite=yes
{
mode db2options
integrity %s : default=all
read permission %s : list=fs|db, default=fs
write permission %s : list=fs|blocked, default=fs
recovery %s : list=yes|no, default=no
on unlink %s : list=restore|delete, default=restore
}
}
|
| ModifiableAttributes | Liste des attributs étendus qui seront pris en compte dans la boîte de dialogue de fusion lors de la synchronisation de base de données |
| ReversedStatements | Liste des instructions qui vont faire l'objet d'un reverse engineering |
Pour obtenir une description de chacune des entrées communes aux objets, reportez-vous à la section Entrées communes aux différents objets.
| Copyright (C) 2006. Sybase Inc. All rights reserved. |
| |