Documentazione
torna al sito web >

Convenzioni di denominazione (API SQL EULANDA)

La denominazione di tutti gli oggetti del server SQL, quali tabelle, viste, procedure, deve seguire regole severe per garantire un flusso privo di errori della business logic di EULAND® ed anche per garantire la compatibilità con gli aggiornamenti futuri. Questa pagina contiene un riepilogo di queste regole.

Trigger

TR_[USER oder Ersteller]_[Tabelle oder Kürzel]_[Trigger-Operation]_[Optionale Info]

I singoli componenti del nome dei trigger sono separati da trattini bassi. Accanto a questo carattere speciale si possono usare solo le lettere da "A" a "Z" e le cifre da "0" a "9". Fatta eccezione per la breve descrizione, per tutte le parti del nome vengono utilizzate solo lettere maiuscole.

Il nome del trigger inizia sempre con le due lettere "TR" seguite dall'alias del creatore, "USER" o, se si è un partner EULANDA® , dall'alias registrato. Segue quindi l'alias della tabella. Questo si trova nell'elenco delle abbreviazioni. Se EULANDA® non fornisce l'abbreviazione di una tabella, viene utilizzato il nome completo della tabella.

Segue un'abbreviazione per le operazioni delle tabelle monitorate:

OperazioneAbbr.
INSERTINS
UPDATEUPD
DELETEDEL
INSERT, UPDATEINSUPD
INSERT, DELETEINSDEL
UPDATE, DELETEUPDDEL
INSERT, UPDATE, DELETEALL

Questo può essere seguito da un termine conciso che descrive il grilletto.

Esempi

TR_USER_AF_UPD_StatusUeberwachung
TR_USER_AD_INSUPD_Historie
TR_DDHANDEL_RE_DEL_WaehrungsKurs

Stored Procedures

I nomi delle procedure iniziano con"cn_". Le procedure utente iniziano con "cn_user_". Non esistono altre convenzioni. Una buona pratica è quella di utilizzare l'abbreviazione della tabella che è principalmente interessata (vedere anche l'elenco delle abbreviazioni).

Tabelle utenti

I nomi delle tabelle utenti possono iniziare solo con il prefisso "utente" senza il seguente trattino di sottolineatura. Fanno eccezione i partner di soluzione registrati Küzel.

Views

I nomi delle viste utente devono iniziare con "USER_" o con l'abbreviazione del partner di soluzione registrato.

Constraints

I nomi dei vincoli devono iniziare con l'abbreviazione standard del tipo di contenitore seguita da un trattino basso (vedere Convenzioni di denominazione).

<Constraint-Typ> "_"  [ <kürzel ersteller="" />Ersteller "_" ] <Tabellen Alias> "_" [ Feldname "_" ] []

L'identificatore per il creatore è obbligatorio per tutti i vincoli che non sono forniti con EULANDA®. Qui sono consentiti solo "USER" o l'abbreviazione del partner della soluzione registrato.

Esempio

CK_USER_AD_Pflichtfelder 
CK_USER_AR_UserI1_Plausibilitaet
CK_DDHANDEL_AF_Preispruefung /* fuer Solution Partner DDHANDEL */