/ / Sybase Features - funkcje zdefiniowane przez użytkownika, wspólne wyrażenie tablicowe, sybase-ase

Funkcje Sybase - funkcje zdefiniowane przez użytkownika, wspólne wyrażenie tabelowe, sybase-ase

Czy ktoś wie, czy wspólne wyrażenia tabelowe i funkcje zdefiniowane przez użytkownika (nie z Java) są obsługiwane w Sybase 12.5? Próbuję, ale nie mogłem sprawić, by działały. Dzięki, chłopaki.

Odpowiedzi:

0 dla odpowiedzi № 1

Oba nie są obsługiwane przez ASE 12.5


0 dla odpowiedzi nr 2

Możesz użyć procedury składowanej zamiast funkcji. Nie jestem pewien, o czym mówisz, mówiąc wspólne wyrażenia tabelowe


0 dla odpowiedzi № 3

Przepraszam, muszę się nie zgodzić. Microsoft SQL Server jest oparty na Sybase 7.0. Dlatego mogą nie występować wspólne wyrażenia tabelowe i funkcje zdefiniowane przez użytkownika, istnieją równoważne sposoby wykonania tego samego.

Na przykład CTE można wykonać w zapytaniach zagnieżdżonych lub w tabelach tymczasowych przy użyciu znaku liczby (#) przed nazwą tabeli.

W przypadku funkcji zdefiniowanych przez użytkownika utwórz procedurę składowaną z prostym kodem SQL i wywołaj ją za pomocą funkcji exec, na przykład „exec my_sql_code”. Umożliwia to zagnieżdżanie procedur przechowywanych.

Dobry SQL, dobranoc.