Share via


SQL-dmo Multistrings kullanma

Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

sql Distributed Management Objects (sql-dmo) multistrings sql-dmo özellikleri ve yöntemleri de çok sayıda parametre kullanılır.Multistrings kullanma, kullanıcı bir veya daha fazla parametre için ayrılmış dizeleri sağlayabilir ve sql-dmo giriş birden çok dize içine ayrıştırır.

Veritabanı nesnelerini örneklerinde Microsoft sql Server sürüm 6.5 ve önceki boşluk, virgül ve noktalı virgül gibi özel karakterler içerebilir.Bu nedenle, bu karakter dize sınırlayıcı karakterler birbirinin yerine kullanılabilir.Örneğin, bu çoklu dize dört ayrı dizeler içerir:

S1 S2,S3;S4

Ancak, veritabanı nesneleri sql Server sürüm 7.0 ve sonrası örnekleri temel alınan işletim boşluk, virgül ve noktalı virgül de dahil olmak üzere sistemdeki geçerli karakterler içerebilir.Bu değişiklik yapabilmek için sınırlayıcı olarak sol ve sağ köşeli ayraç ([]) sql-dmo çok dizeli biçimi kullanır.Boşluk, virgül ve noktalı virgül tutucuda dizeler arasında kullanımı isteğe bağlıdır.Dört dize içeren, örneğin bu iki multistrings, birbirinin aynıdır:

[S1] [S2] [S3] [S4]
[S1] [S2],[S3];[S4]

Sağ köşeli sağ ayraç içeren bir dize için çıkış karakteri olarak kullanılır.Örneğin, dize "Nesne benim]" olarak belirtilmesi:

[My]]object]

Çıkış karakteri soldan sağa multistrings sql-dmo ayrıştırması nedeniyle bir sol ayraç için gereklidir.

Dize boşluk, virgül, noktalı virgül veya köşeli ayraçlar içermiyorsa, geriye doğru uyumluluk sağlamak için özgün biçimini çok dizeli hala desteklenmektedir.Bir uygulama için bir dize daha yeni çok dizeli biçimi kullanıyorsa, aynı biçimde çok dizeli parametresindeki tüm dizeler için kullanılmalıdır.

sql-dmo multistrings, bu özellikler ve yöntemler tarafından kullanılır: