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

    create table con chiavi multiple ?????

    ciao a tutti!
    devo creare una tabella con tre campi chiave. non devo poter inserire una riga in cui i tre campi sono già presenti in un'altra riga della tabella.
    Qual'è la sintassi corretta per sql server??
    create table prova ... ??????

    grazie mille!!

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    dopo lo script di creazione tabella aggiungi quello dei constraints
    codice:
    ALTER TABLE [dbo].[Tabella] ADD 
    		CONSTRAINT [PK_NomeVincolo] PRIMARY KEY  CLUSTERED 
    	(
    		[campo1],
    		[campo2],
    		[campo3]
    	)
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    3

    grazie!

    Ok
    grazie mille!!!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    3

    un altra domanda...

    Ti posso chiedere un'altra cosa?
    in questo caso se popolo tramite uno script questa tabella, in cui un po di righe sono gia presenti con quelle tre chiavi, un po sono corrette, vengono inserite correttamente quelle nuove e le altre andranno in errore o andra in errore tutto lo script e non verra inserito nulla?
    grazie ancora

  5. #5
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    dipende come è fatto ed è eseguito lo script.
    Tutti vogliono parlare, nessuno sa ascoltare.

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.