| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Software Database >> Content
    Come aggiungere un vincolo in Oracle
    In un database Oracle , vincoli di tabella sono regole che definiscono i valori richiesti o le restrizioni che proteggono l'integrità dei campi della tabella . Oracle ha sei tipi di vincoli : non nullo unica , chiave primaria , chiave esterna , di controllo e di REF , che descrive le relazioni tra le colonne e gli oggetti . È possibile definire vincoli sulle tabelle o viste . È inoltre possibile definire quando si crea inizialmente la tabella o la vista , o modificando una tabella o vista esistente . Quando si creano vincoli , si dà loro nomi unici dai campi esistenti nella tabella o vista. Istruzioni
    1

    Aprire lo strumento Oracle SQL . Digitare ed eseguire la seguente query : CREATE TABLE

    myTable (

    numero di ID , Stati nome

    VARCHAR2 ( 20 ) per

    CONSTRAINT name_nn NOT NULL < br >

    ) ;

    Ciò crea una tabella con due campi . Si crea quindi un vincolo chiamato " name_nn " che richiede il campo " nome " per avere un valore quando un nuovo record viene inserito nella tabella .
    2

    Digitare ed eseguire " ALTER TABLE ADD CONSTRAINT myTable id_un univoco (ID ) ; "(senza virgolette ) . Questa query modifica la tabella con l'aggiunta di un secondo vincolo , chiamato " id_un " che richiede ogni record nella tabella di avere un valore univoco per il campo " id" .
    3

    Digitare e eseguire la seguente query : CREATE VIEW

    myView ( id , nome , Stati

    VINCOLO id_pk PRIMARY KEY ( id ) ) per

    AS SELECT id , nome FROM tabella ;

    Questo crea una vista che pone un vincolo di chiave primaria sul campo " id "
    4

    Invio " ALTER VIEW myView Aggiungi vincolo name_nn NOT NULL ( nome ) ." (senza virgolette) . Questo aggiunge un vincolo per la vista che richiede il campo del nome per avere un valore .

    Previous :

    next :
      Articoli Correlati
    ·Come fare una sottomaschera invisibile in Access 2007 
    ·Che cosa è un Web Matrix 
    ·Come copiare i dati aggiornati da un campo ad un altro …
    ·Come limitare il numero di righe in DB2 
    ·Come testare un database 
    ·Come applicare i file di isolamento 
    ·Come Email Report di MS Access 
    ·Come aggiornare e aggiornare una sottomaschera 
    ·Come inviare email da Access 2007 
    ·Come migliorare le prestazioni di recupero per Rilevanz…
      Articoli in evidenza
    ·Come aggiornare a MS Office 
    ·Windows Media Player 11 non funziona con Windows XP SP3…
    ·Come creare un buon Brochure 
    ·Come utilizzare l' effetto Ken Burns in iPhoto 4 
    ·PowerPoint Tutorial : come modificare un documento 
    ·Come fare un calendario pubblico 
    ·Come creare ed elenco numerato in Microsoft Word 2003 
    ·Come Rendere visibile contatti nascosti in Skype 
    ·Come fare un backup prima di reinstallare il mio sistem…
    ·Come inserire i grandi blocchi di testo in fogli di cal…
    Copyright © Conoscenza Informatica http://it.wingwit.com