Discussions Search    Reviews    Search Aid    Buzzzz    Google@Omgili Add to iGoogle   Bookmark and Share

  Advanced Search

Aggiunta di una colonna con proprietà di contatore


On Thu, 3 Jul 2008 02:04:02 -0700, giuseppe <...@discussions.microsoft.com

Ho una tabella di dati su un db di MSSQL Express, a questa tabella voglio
aggiungere una colonna di nome ID che sia chiave primaria e che abbia la
proprietà di contatore (cioè si autoincrementi ogni volta che scrivo una riga
sul DB). Dove setto questa proprietà? Su un DB di access basta andare in
struttura tabella è mettere CONTATORE sulla colonna che mi interessa, ma su
MSSQL come si fà?




On Thu, 3 Jul 2008 11:12:10 +0200, "Luca Bianchi" <...@hotmail.com


In SQL Server vai in Struttura tabella e imposti la proprietà identity sulla
colonna che ti interessa...
Oppure, tradotto in T-SQL,

ALTER TABLE dbo.T1
ADD campo int IDENTITY(1, 1) NOT NULL

Bye


--
Luca Bianchi
Microsoft MVP - SQL Server
http://community.ugiss.org/blogs/lbianchi

On Thu, 3 Jul 2008 02:30:01 -0700, giuseppe <...@discussions.microsoft.com



"Luca Bianchi" ha scritto:


Dov'è struttura tabella?
Considera che stò utilizzando MSSQL Express Edition 2005 e che devo
aggiungere una colonna contatore che deve essere chiave primaria su una
tabella che non è vuota... Deve autopopolare anche le righe già esistenti

On Thu, 3 Jul 2008 12:10:28 +0200, "Luca Bianchi" <...@hotmail.com


In SSMS click con il destro sulla tabella e poi scegli Design


Se ancora non ce l'hai puoi scaricare SQL Server Management Studio Express,
la versione di SSMS gratuita e specifica per SQL Express


La chiave primaria è un attributo ulteriore che puoi aggiungere ad una
tabella a prescindere dal campo identity e a prescindere se la pk deve
essere sul campo identity o meno. Anche questo puoi farlo nella finestra di
Design oppure con il T-SQL

Bye


--
Luca Bianchi
Microsoft MVP - SQL Server
http://community.ugiss.org/blogs/lbianchi

On Thu, 3 Jul 2008 05:40:01 -0700, giuseppe <...@discussions.microsoft.com



"Luca Bianchi" ha scritto:


Grazie ancora, perfetto :)

 Latest discussions from this group  (microsoft.public.it.sql)
DTS SQl2005  
[09 Oct 2008]
On Thu, 9 Oct 2008 09:15:16 +0200, "Andrea" <andrea973@email. it Ciao qualcuno sa come...
posso schedulare un DTS in SQL2005? Grazie Andrea
Chiudere tabella in SQL2005  
[08 Oct 2008]
On Wed, 8 Oct 2008 11:13:16 +0200, "Xymox" <marcosanti@togli QUESTOpeople.it Nel management...
di SQL 2005 non riesco trovare quali sono le tabelle aperte per poterle chiudere, ho...
Problema MS SQL 2005 Agent  
[08 Oct 2008]
On Wed, 8 Oct 2008 01:08:00 -0700, Graziano <Graziano@discuss ions.microsoft.com Utilizzo...
MS SQL 2005 Workgroup SP2. Il problema è relativo al servizio MS SQL Agent che nonostante...
More...