Recupero campi chiave

lunedì 27 giugno 2005 - 16.15

stephy Profilo | Newbie

Ciao a tutti,
sto cercando di recuperare, tramite istruzioni SQL, le "caratteristiche" dei
campi chiave delle tabelle del mio DataBase (SQL Server). In particolare mi
servirebbe sapere se un campo è chiave, se è Identity.....

Grazie

Cteniza Profilo | Guru

Per sapere se un campo è identity basta che testi il valore NON NULL della colonna "autoval" che ti restituisce la query (su northwind):

SELECT sysobjects.name, syscolumns.* FROM sysobjects inner join syscolumns on syscolumns.id = sysobjects.id
where sysobjects.type = 'U' and sysobjects.name = 'products'

(natrualmente tu la devi far andare sul tuo database con il tuo nome)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5