Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql > Scripting e Risorse utili
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 28-04-11, 21:24   #1 (permalink)
User Newbie
 
L'avatar di Cucus
 
Data di registrazione: Apr 2011
Ubicazione: Roma
Messaggi: 3
[Script] Aggiungere un constraint Identity alla colonna di una tabella

Come saprete, per aggiungere un constraint IDENTITY ad una colonna già esistente devo prima eliminarla e poi ricrearla.

Attenzione perché tutti i dati presenti nella colonna saranno persi!
Una colonna con IDENTITY contiene numeri interi creati automaticamente da SQL Server ogni volta che si aggiunge un record a quella tabella.
I valori nella colonna IDENTITY sono ovviamente UNICI.
Per ogni tabella può esistere una sola colonna IDENTITY.
Codice:
USE pubs --> Utilizzo il database pubs 
GO 
/* se esiste all'interno del database l'oggetto 'test' ed è una TABELLA */ 
IF OBJECTPROPERTY ( object_id('test'),'ISTABLE') = 1 
DROP TABLE test /* allora lo elimino */ 
GO 
CREATE TABLE test (id# int NOT NULL, tipo1 varchar(255)) 
GO 
ALTER TABLE test --> altero la tabella 'test' 
DROP COLUMN id# --> elimino la colonna ID 

GO --> Eseguo lo script precedente e mi preparo ad eseguire un nuovo batch 

ALTER TABLE test -->altero la tabella libri per aggiungere il nuovo campo ID 
ADD id# INT IDENTITY NOT NULL --> aggiungo un constraint IDENTITY alla colonna ID
Finito, l'esempio dice tutto.

Cucus non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 20:18.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.