Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141

    [ sql ] togliere un NOT NULL

    codice:
    CREATE TABLE POSTAZIONE (
       idPostazione   NUMERIC(4) NOT NULL ,
       nomePostazione   VARCHAR2(20) NOT NULL,
       IP    VARCHAR2(16) NOT NULL,
       CONSTRAINT idPostazione_pk PRIMARY KEY (idPostazione)  ) ;
    LA TBELLA E GIA POPOLATA .... come posso togliere l'attributo NOT NULL dal campo IP ????????

    sono disperato!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    ALTER TABLE `POSTAZIONE` CHANGE `IP` `IP` VARCHAR(16)
    Potrebbe essere?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    141
    oracle non riconosce change !!!!!!!!!!

  4. #4
    Se non sbaglio il not null è impostato come constraint. Dovrebbe bastare guardare come si chiama sulla tabella all_constraints where table_name = quella lì and search_condition = quella roba is not null e poi fare un drop constraint.

    credo.

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    mi sembra di ricordare così
    ALTER TABLE tabella ALTER COLUMN colonna NULL

  6. #6
    la corretta sintassi in oracle è

    alter table NOME_TABELLA modify NOME_CAMPO null;

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.