Krzysztof Gołębiowski

Konsultant (Hurtownie danych)

Wypowiedzi

  • Krzysztof Gołębiowski
    Wpis na grupie Bazy Danych w temacie select "dynamiczny" na TERADACIE?
    17.05.2011, 16:03

    Proponuję dwa rozwiązania:

    1) Użycie procedury DBC.SysExecSQL. Można ją wywołać jedynie wewnątrz innej procedury, której parametrem wejściowym będzie w tym przypadku łańcuch tekstowy zawierający Twój kod SQL. Nie można oczywiście tą drogą wykonać SELECT'a w sposób bezpośredni, trzeba przekazać wynik do innej tabeli za pomocą INSERT AS SELECT (lub stworzyć tabelę w locie z wyniku zapytania, jak wygodniej).

    2) Można przygotować zapytanie do tabeli z parametrami, które wygeneruje dynamiczny SQL i zapisze go w pliku. Taki plik można następnie uruchomić za pomocą bteq.

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do