Nesne adları olarak tanımlayıcıları kullanarak
Bir nesnenin tam adını dört tanımlayıcıların yapılır: Sunucu adı, veritabanı adı, şema adı ve nesne adı.Bunlar aşağıdaki biçimde görünür:
server_name**.[database_name].[schema_name].**object_name
| database_name**.[schema_name].**object_name
| schema_name**.**nesne_adı
| nesne_adı
Sunucu, veritabanı ve sahibi adları nesne adı niteleyici olarak bilinir.Bir nesne için başvurduğunuzda, sunucu, veritabanı ve sahibi belirtmeniz gerekmez.Bir dönem kendi pozisyonlarla işaretleyerek niteleyicileri atlanabilir.Nesne adlarının geçerli formları şunlardır:
sunucu_adı**.veritabanı_adı.schema_name.**nesne_adı
sunucu_adı**.veritabanı_adı...**nesne_adı
sunucu_adı**...schema_name.**nesne_adı
sunucu_adı**...**nesne_adı
veritabanı_adı**.schema_name.**nesne_adı
veritabanı_adı**...**nesne_adı
schema_name**.**nesne_adı
nesne_adı
Dört bölümü belirten nesne adı tam olarak nitelenmiş adı olarak bilinir.Each object that is created in Microsoft SQL Server must have a unique, fully qualified name.Örneğin, olabilir adlı iki tablo xyz farklı sahipleri sahip oldukları, aynı veritabanında.
Ç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ı geçerli veritabanı bağlantısı olan.Varsayılan değer schema_name gönderilmesi kullanıcı varsayılan şema deyim.Aksi belirtilmedikçe, yeni kullanıcılar varsayılan şemadır dbo şema.
Değeri aygıtınkiyle tam olarak adları genellikle dağıtılmış sorgular için kullanılan veya uzak saklı yordam çağrıları.Bunlar aşağıdaki biçimi kullanın:
- linkedserver**.katalog.şema.**nesne_adı
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 nesne içeren bağlantılı sunucu adı. |
Katalog |
Dağıtılmış sorgu tarafından başvurulan nesne içeren katalog adı.Sorgularken bir SQL Server veritabanıdır, katalog veritabanı adı. |
şema |
Dağıtılmış sorgu tarafından başvurulan nesne içeren şema adı. |
nesne_adı |
Nesne adı veya tablo adı. |
Dağıtılmış sorgular için bağlantılı sunucu için değeri aygıtınkiyle tam olarak bir ad sunucusu parçası anlamına gelir.bağlantılı sunucu ile tanımlanmış bir sunucu adı olan 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.
ole db veri hangi bileşenlerin belirlenmesi için kaynak olan adı katalog ve şema bölümleri için kullanılan, bağlantılı sunucu için belirtilen ole db sağlayıcı belgelerine bakın.Bağlantılı sunucu örnek çalışıyorsa, SQL Server, katalog adı nesne içeren veritabanı ve şema sahibini nesnesi.Değeri aygıtınkiyle tam olarak 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 değeri aygıtınkiyle tam olarak bir ad sunucusu parçası bir uzak sunucuya başvurur.İle belirtilen bir uzak sunucu sp_addserver, olan bir örnek , SQL Server ile erişilenyerel sunucu. Saklı yordamları, yordamın adını aşağıdaki biçimi kullanarak uzak sunucuda yürütün:
- Server**.veritabanı.schema_name.**yordam
Kullanmakta olduğunuz zaman dört bölümü adı gerekli bir uzak saklı yordam.Uzak sunucuları hakkında daha fazla bilgi için bkz: Uzak sunucuları yapılandırma.
Tanımlayıcıları kullanarak sütunlara başvurma
Sütun adları, bir tablo veya görünüm içinde benzersiz olmalıdır.Birden fazla yerde sorguda sütun belirtmek için en çok üç önek kullanmak tablo yani başvurulan Mayıs bir sütun aynı ada sahip.Aşağıdaki biçimlerden biri kabul edilebilir:
veritabanı_adı**.schema_name.nesne_adı.**sütun_adı
veritabanı_adı**...**nesne_adı.sütun_adı
schema_name.nesne_adı**.**sütun_adı
nesne_adı**.**sütun_adı
Kullanıcı tanımlı türü sütun başvuru sütun özellikleri
kullanıcı tanımlı tür sütun özellikleri başvuru dönem ayırıcı kullanarak (.) arasında sütun adı ve özellik adı.Özellik adları başvurulduğunda, tablo ya da Görünüm tanımlayıcıları, ancak veritabanı veya şema tanımlayıcıları değil de başvuruda bulunabilir.Aşağıdaki biçimler kabul edilir:
sütun_adı**.property_name1.**property_name2[…]
nesne_adı**.sütun_adı.property_name1.**property_name2[…]