Tanıtıcıları, nesne adları kullanma

Dört tanımlayıcıları nesnenin tam adını oluşur: Sunucu adı, veritabanı adı, şema adı ve nesne adı. Bunlar, aşağıdaki biçimde görünür:

sunucu_adı**.[database_name].[schema_name].**object_name

| database_name**.[schema_name].**object_name

| schema_name**.**object_name

| object_name

Sunucu, veritabanı ve sahibine adları nesne adı niteleyicileri ilgili olarak bilinir.Bir nesneye başvurduğunuzda, sunucu, veritabanı ve sahibi belirlenecek sahip değilsiniz.Niteleyicileri konumlarına nokta işaretlenerek atlanabilir.Geçerli formlar nesne adları şunlardır:

  • sunucu_adı**.veritabanı_adı.schema_name.**object_name

  • sunucu_adı**.veritabanı_adı..**object_name

  • sunucu_adı**..schema_name.**object_name

  • sunucu_adı**...**object_name

  • veritabanı_adı**.schema_name.**object_name

  • veritabanı_adı**..**object_name

  • schema_name**.**object_name

  • object_name

Tüm dört bölümden belirten nesne adı, tam adı bilinir.Each object that is created in Microsoft SQL Server must have a unique, fully qualified name.Örneğin, olabilir adlı iki tablo xyz aynı veritabanındaki farklı sahipler sahip olmaları durumunda.

Çoğu nesne başvurularını üç parça adlarını kullanın.Varsayılan değer Sunucu_adı yerel sunucudur.Varsayılan değer veritabanı_adı bağlantı geçerli bir veritabanıdır.Varsayılan değer schema_name deyim gönderen kullanıcının varsayılan şemadır.Aksi durumda yapılandırılmış, yeni kullanıcıların varsayılan şemayı sürece dbo Schema.

Four-Part adları genellikle dağıtılmış sorgular veya uzaktan için kullanılan yordam çağrılarının depolanır.Bunlar, aşağıdaki biçimi kullanın:

  • linkedserver**.Katalog.Şema.**object_name

Aşağıdaki tablo parça adlarını ve açıklamalarını gösterir.

Parça adı

Açıklama

linkedserver

dağıtılmış sorgu tarafından başvurulan bir nesne içeren bağlantılı sunucu adı.

Katalog

dağıtılmış sorgu tarafından başvurulan bir nesne içeren bir katalog adı.Sorgularken bir SQL Server Veritabanı, Katalog veritabanı adıdır.

Şema

dağıtılmış sorgu tarafından başvurulan bir nesne içeren şemanın adı.

object_name

Nesne adı veya tablo adı.

Dağıtılmış sorgular için bağlantılı sunucu için four-part bir adı sunucu bölümü gösterir.bağlantılı sunucu ile tanımlanmış bir sunucu adı olur. sp_addlinkedserver.The linked server identifies an OLE DB provider and an OLE DB data source that can return a record set that Microsoft SQL Server can use as part of a Transact-SQL statement.

Hangi bileşenlerin OLE DB veri kaynağı adı katalog ve şema bölümleri için kullanılacağını belirlemek için , bağlantılı sunucu için belirtilen OLE DB sağlayıcı belgelerine bakın.Bağlantılı sunucu örneğini çalıştırıyorsanız SQL Server, katalog adı nesneyi içeren veritabanı ve şema nesnenin sahibidir. Four-part adları ve dağıtılmış sorgular hakkında daha fazla bilgi için bkz: Dağıtılmış sorgular.

Uzak yordam çağrıları'için uzaktaki bir sunucuya four-part bir adı sunucu bölümü gösterir.Ile belirtilen BIR uzak sunucu sp_addserver örnek olur.SQL Server yerel sunucu üzerinden erişilir. Saklı yordamları, yordamın adını aşağıdaki biçimi kullanarak, uzak sunucuda yürütün:

  • Sunucu**.veritabanı.schema_name.**yordam

uzak saklı yordam kullanılırken dört ad gereken bölümlerdir.Uzak sunucuları hakkında daha fazla bilgi için bkz: Uzak sunucuları yapılandırma.

Sütun tanımlayıcıları kullanarak başvurma

Sütun adı içinde benzersiz olmalıdır bir tablo veya Görünüm.En çok üç önek, başvurulan birden çok tablo aynı ada sahip bir sütunun nerede olabilir Sorguda sütun belirtmek için kullanabilirsiniz.Aşağıdaki biçimlerden biri kabul edilebilir şöyledir:

  • veritabanı_adı**.schema_name.object_name.**sütun_adı

  • veritabanı_adı**..**object_name.sütun_adı

  • schema_name.object_name**.**sütun_adı

  • object_name**.**sütun_adı

Kullanıcı tanımlı tür sütunlar, sütun özellikleri başvurma

Dönem ayırıcısı (kullanarak başvurulan tür kullanıcı tanımlı sütun özellikleri**.** ) sütun adı arasında özellik adı.Başvurulan özellik adları, tabloyu veya görünümü tanımlayıcıları, ancak veritabanı ya da şemadan tanımlayıcıları değil de başvurabilirsiniz.Aşağıdaki biçimler kullanılabilir:

  • sütun_adı**.property_name1.**property_name2[…]

  • object_name**.sütun_adı.property_name1.**property_name2[…]