Default (catégorie de SGBD)

La catégorie Default est située dans la catégorie Racine > Script > Objects, et peut contenir les éléments suivants qui définissent la façon dont les défauts sont modélisés pour votre SGBD.

Elément

Description

[Eléments communs]

Les éléments suivants communs aux différents objets peuvent être définis pour des défauts :

  • AfterCreate, AfterDrop, AfterModify

  • BeforeCreate, BeforeDrop, BeforeModify

  • Create, Drop

  • Enable, EnableOwner

  • Maxlen

  • ModifiableAttributes

  • ReversedQueries, ReversedStatements

  • SqlAttrQuery, SqlListQuery

Pour obtenir une description de chacun de ces éléments communs, voir Eléments communs aux différents objets.

Bind

Spécifie la commande permettant de lier un objet par défaut à un domaine ou à une colonne.

Lorsqu'un domaine ou une colonne utilise un défaut, une instruction binddefault est générée après l'instruction de création du domaine ou de la table. Dans l'exemple suivant, la colonne Address dans la table Customer utilise le défaut CITYDFLT :

create table CUSTOMER (
  ADDRESS  char(10)  null
)
sp_bindefault CITYDFLT, 'CUSTOMER.ADDRESS'

Si le domaine ou la colonne utilise une valeur de défaut directement saisie dans la liste Défaut, la valeur de défaut est déclarée sur la ligne de création de la colonne :

ADDRESS  char(10)  default 'StdAddr' null

PublicOwner

Permet à PUBLIC de posséder des synonymes publics.

Unbind

Spécifie la commande permettant de dissocier un défaut d'un domaine ou d'une colonne.

Exemple (ASE 15) :

[%R%?[exec ]][execute ]sp_unbindefault %.q:BOUND_OBJECT%