sp_primarykeys (Transact-SQL)
Birincil anahtar sütunları, anahtar sütun, belirtilen bir uzak tablo başına bir satır döndürür.
sp_primarykeys [ @table_server = ] 'table_server'
[ , [ @table_name = ] 'table_name' ]
[ , [ @table_schema = ] 'table_schema' ]
[ , [ @table_catalog = ] 'table_catalog' ]
Bağımsız değişkenler
[ @table_server = ] **'**table_server'
Is the name of the linked server from which to return primary key information.table_server is sysname, with no default.[ @table_name = ] 'table_name'
Is the name of the table for which to provide primary key information.table_nameis sysname, with a default of NULL.[ @table_schema = ] 'table_schema'
Is the table schema.table_schema is sysname, with a default of NULL.Içinde SQL Server 2008 ortam, bu tablo sahibine karşılık gelir.[ @table_catalog = ] 'table_catalog'
Katalog, adı belirtilen table_name bulunur. In the SQL Server environment, this corresponds to the database name.table_catalog is sysname, with a default of NULL.
Dönüş Kodu Değerleri
None
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
table_cat |
sysname |
Tablo katalog. |
table_schem |
sysname |
Tablo şema. |
table_name |
sysname |
Tablonun adı. |
SÜTUN_ADI |
sysname |
Adı sütun. |
key_seq |
int |
Birden çok sütun birincil anahtar sütununda sıra numarası. |
pk_name |
sysname |
Birincil anahtar tanıtıcısı.Geçerli değil, veri kaynağına, NULL döndürüyor. |
Remarks
sp_primarykeys PRIMARY_KEYS satır kümesi kümesi sorgulayarak yürütüldüIDBSchemaRowset için karşılık gelen OLE DB sağlayıcı arabirimtable_server. The table_name, table_schema, table_catalog, and column parameters are passed to this arabirim to restrict the rows returned.
sp_primarykeys boş bir sonuç döndürür küme belirtilen bağlantılı sunucu, OLE DB sağlayıcı PRIMARY_KEYS satır kümesi kümesi desteklemiyorsa küme IDBSchemaRow küme arabirim.
İzinler
Şema SELECT izni gerektirir.
Örnekler
Aşağıdaki örnek, birincil anahtar sütunlarından verir LONDON1 sunucu için HumanResources.JobCandidate ' de tablo AdventureWorks Veritabanı.
EXEC sp_primarykeys @table_server = N'LONDON1',
@table_name = N'JobCandidate',
@table_catalog = N'AdventureWorks',
@table_schema = N'HumanResources'
See Also