Składnia funkcji i argumenty
Poniżej pokazuje składnię funkcji replikowania na serwerze SQL:
Repliate (String_Expression, Integer_Expression)Funkcja akceptuje dwa główne argumenty, jak pokazano:
Następnie funkcja zwróci podobny typ jak ciąg wejściowy.
Przykłady
Przykład 1 - Zastosowanie funkcji Basic Repliate ()
Poniższy przykład pokazuje podstawowe użycie funkcji replikowania () do wielokrotnego powtarzania różnych ciągów.
wybieraćPowstałe wyjście jest jak pokazano:
Hellohellohello | WorldworldWorldworld | SQL serversql serwersql serwersql serwersql Server |Przykład 2 - Korzystanie z funkcji Repliate () z kolumną Concat i Table
Poniższy przykład pokazuje, jak połączyć funkcję Conat z funkcją replikowania w kolumnie tabeli.
Oryginalna tabela jest taka, jak pokazano:
Zapytanie znajduje się poniżej:
Wybierz Conat (Repliate („0-”, 3), nazwa_produktu) jako ważna z produktów p;Powyższe zapytanie używa funkcji replikowania, aby trzykrotnie powtórzyć ciąg „0-”. Następnie przekazujemy wynikową wartość do funkcji CONTAT, która dołącza ciągami do pierwszej pozycji.
Powstała tabela jest jak pokazana:
Wniosek
Ten post obejmował podstawy pracy z funkcją replikowania na SQL Server. Funkcja replikowania pozwala szybko i łatwo powtarzać wejście wiele razy.