ATTEMPT TO CREATE A NULLABLE ROWID OR DISTINCT TYPE COLUMN column-name
Explication
Une instruction CREATE VIEW a tenté de créer une nouvelle vue avec une colonne ROWID null. Les colonnes ROWID (ou les colonnes de type distinct pour lesquelles le type source est un ROWID) ne prennent pas en charge les valeurs NULL. L’une des situations suivantes s’est produite :
- La sous-sélection d’une instruction CREATE VIEW implique une jointure externe pour laquelle une colonne de la table de résultats est une colonne ROWID qui doit autoriser les valeurs NULL.
Action du système
L’instruction ne peut pas être traitée.
Réponse du programmeur
Modifiez le contenu de l’instruction afin qu’elle n’essaie pas de créer une colonne ROWID qui doit autoriser les valeurs NULL.
SQLSTATE
42831