|
|
Come creare un vincolo in Oracle1 Run Oracle . Fare clic su "Connetti a Database" e selezionare il database che si desidera modificare . Aprire la finestra di query SQL . Digitare "CREATE TABLE " se si desidera aggiungere una nuova tabella con un vincolo o " ALTER TABLE " per aggiungere un vincolo a una tabella esistente . Immettere il nome della tabella dopo il comando . Definire i campi all'interno della tabella se si sta creando una nuova tabella . Fornire il nome del campo , il tipo di valore di accettare e se il campo può essere vuoto . Ad esempio, " CREATE TABLE ( field_id numerico ( 10) non nullo, VARCHAR2 field_name ( 50) non nullo, field_description VARCHAR2 ( 255 )" creerebbe una tabella con tre colonne - . Field_id , FIELD_NAME e field_description Inserisci il vincolo . Digita " aggiungere FUNZIONAMENTO CONSTRAINT (colonna # )" senza le virgolette dopo il " ALTER TABLE" comando se si sta vincolando una tabella esistente . Tipo "OPERAZIONE CONSTRAINT (colonna # ) " senza le virgolette dopo aver definito i campi all'interno della tabella se si sta creando una nuova tabella . Sostituisci " nome_vincolo " con il nome che si desidera dare il vincolo . Modifica "OPERAZIONE " al comando che si desidera vincolare la tabella, ad esempio il comando " UNIQUE ( )" che controlla le voci duplicate nei campi selezionati. ad esempio, " vINCOLO field_unique UNIQUE ( field_id , fIELD_NAME ) " controlli il field_id e fIELD_NAME di una voce contro le voci esistenti per assicurarsi che non sia un duplicato prima di aggiungere alla tabella . Chiudere tutti i comandi di tipo aperto in modo che tutti paio parentesi up . Termina la dichiarazione con un delimitatore , di solito un punto e virgola . Ad esempio, " CREATE TABLE ( field_id numerico ( 10 ) , CONSTRAINT field_unique UNIQUE ( field_id ) ) ; " clic su " Esegui" per commettere la query al database Apprendimento autodidatta
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |