Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    28

    Sql 2000 - Default Value

    Ciao

    Una tabella ha campo1 e campo2 dello stesso tipo varchar(50). Campo1 è obbligatorio. Se non vengono inserite informazioni x campo2, questo deve assumere lo stesso valore di campo1.

    Come posso specificare default value di campo2 = campo1, se è possibile farlo?

    Grazie

    Enrica

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    come chiedi te non si può.
    E' possibile invece usare un trigger ed effettuare una procedura di update

    ecco la doc:

    Sintassi
    CREATE DEFAULT default
    AS constant_expression

    Argomenti
    default

    Nome del valore predefinito. I nomi dei valori predefiniti devono essere conformi alle regole per gli identificatori. Il nome del proprietario del valore predefinito è facoltativo.

    constant_expression

    Espressione che include solo valori costanti (non può includere i nomi di colonne o di altri oggetti del database). È possibile utilizzare qualsiasi costante, funzione predefinita o espressione matematica. Racchiudere le costanti di caratteri e data tra virgolette singole ('). Le costanti integer, di valuta e di valore a virgola mobile non richiedono le virgolette. I dati binari devono essere preceduti da 0x, mentre i dati di valuta devono essere preceduti dal simbolo di valuta. Il valore predefinito deve essere compatibile con il tipo di dati della colonna.
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    28
    Grazie!

    Ora vedo se sia meglio intervenire con un trigger oppure direttamente sull'applicazione di front_end variando la procedura di insert x valorizzare comunque entrambi i campi.



    Enrica

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 © 2026 vBulletin Solutions, Inc. All rights reserved.