Chapter 3 Guide de référence du SGBD


Entrées communes pour Column

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) 2005. Sybase Inc. All rights reserved.