Za pomocą obiektu SQL-DMO Multistrings
Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
Multistrings SQL Distributed Management Objects (SQL-DMO) są używane w wielu parametrów metody i właściwości obiektu SQL-DMO.Multistrings, użytkownik może podać jeden lub więcej ciągów rozdzielanych do parametru i SQL-DMO analizuje dane wejściowe do wielu ciągów.
Obiekty bazy danych w przypadkach Microsoft SQL Server w wersja 6.5 lub starszej nie może zawierać znaków specjalnych, takich jak spacji, przecinków i średnikami.Dlatego tych znaków może być używane zamiennie jako ciąg znaków ogranicznika.Na przykład tego ciągu wielokrotnego zawiera cztery oddzielne ciągów:
S1 S2,S3;S4
Obiekty bazy danych w wystąpieniach programu SQL Server w wersja 7.0 lub nowszej może jednak zawierać dowolne znaki, które są ważne w system operacyjny, łącznie ze spacjami, przecinkami i średnikami.Aby uwzględnić tę zmianę, format wielociągu SQL-DMO używa lewe i prawe nawiasy ([]) jako ograniczniki.Stosowanie spacji, przecinków i średników między ciągami oddzielonej jest fakultatywne.Na przykład tych dwóch multistrings, zawierające cztery ciągi są identyczne:
[S1] [S2] [S3] [S4]
[S1] [S2],[S3];[S4]
Prawy nawias kwadratowy jest używana jako znak anulowania ciąg, który zawiera nawias zamykający.Na przykład ciąg "Obiekt Mój]" powinny być określone jako:
[My]]object]
Nie znaku anulowania jest wymagane dla lewy nawias, ponieważ SQL-DMO analizuje multistrings od lewej do prawej.
Aby zachować zgodność z poprzednimi wersjami, oryginalny format wielociągu jest nadal obsługiwane, jeśli ciąg nie zawiera spacji, przecinki, średniki lub nawiasy.Jeśli aplikacja używa nowszej wielociągu formatu dla jednego ciąg, ten sam format musi używane wszystkie ciągi w parametrze wielociągu.
Multistrings SQL-DMO używane są te właściwości i metod:
Właściwości