Sybase Особенности - PullRequest
       42

Sybase Особенности

3 голосов
/ 30 марта 2011

Кто-нибудь знает, поддерживаются ли в Sybase 12.5 Общие табличные выражения и пользовательские функции (не из Java)?Я пытаюсь, но не могу заставить их работать.Спасибо, ребята.

Ответы [ 3 ]

0 голосов
/ 25 ноября 2011

Вы можете использовать хранимую процедуру вместо функций.Я не уверен в том, что вы имеете в виду, говоря общие табличные выражения

0 голосов
/ 24 августа 2012

Извините, я должен не согласиться.Microsoft SQL Server основан на Sybase 7.0.Таким образом, не может быть общих табличных выражений и пользовательских функций, есть эквивалентные способы сделать то же самое.

Например, CTE можно сделать либо во вложенных запросах, либо с помощью временных таблиц, используя знак числа (#) перед именем таблицы.

Для пользовательских функций создайте хранимую процедуру с простым кодом SQL и вызовите ее через функцию exec, например, «exec my_sql_code».Это позволяет вложить хранимые процедуры.

Добрый SQL, спокойной ночи.

0 голосов
/ 31 мая 2011

Оба не поддерживаются ASE 12.5

...