Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помощь в тестировании UDFs функций в Sybase
|
|||
|---|---|---|---|
|
#18+
Добрый день, может ли кто-нибудь протестировать мои UDF функции, написанные на Transact-SQL MS SQL Server, в базе данных Sybase. Для этого нужно 1) скачать приложенный файл "test Sybase.zip" 2) выполнить create_udfs_functions.sql (это создаст UDF функции) 3) выполнить test_udfs_functions.sql (это проверит UDF функции) 4) выполнить drop_udfs_functions.sql (это удалит UDF функции) 5) написать ответ Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 05:05 |
|
||
|
Помощь в тестировании UDFs функций в Sybase
|
|||
|---|---|---|---|
|
#18+
Приветик. А в какой именнно базе Sybase Вы хотите протестировать функции ? Если в ASE, то там нет UDF на TSQL. Если в ASA, то легче самому поставить бесплатную девелоперскую версию и протестировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 07:09 |
|
||
|
Помощь в тестировании UDFs функций в Sybase
|
|||
|---|---|---|---|
|
#18+
Ну и надо добавить, что TSQL во всех трех базах немного разный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 11:24 |
|
||
|
Помощь в тестировании UDFs функций в Sybase
|
|||
|---|---|---|---|
|
#18+
O.K. Спасибо за советы, скачал себе беплатную версию, установил протестировал функцию PROPER Отсутсвуют некоторые типы данных, синтаксис некоторых функций различен, но изменив кое-что моя функция заработала. Я предполагал, что можно без особого труда перенести мои функции в Sybase. Это возможно - но потребует некоторых усилий. Попробую покопаться. PROPER( ) Функция определенная пользователем Возвращает строку, преобразуя в ней первую букву каждого слова в прописную, а остальные в строчные. PROPER похожа на функцию INITCAP Oracle PL/SQL select dba.PROPER('МИХАИЛ АФАНАСЬЕВИЧ БУЛГАКОВ (1891-1940)') --------------------------------- CREATE function PROPER (@expression varchar(4000)) returns varchar(4000) as begin declare @i smallint, @properexpression varchar(4000), @lenexpression smallint, @flag bit, @symbol char(1) select @flag = 1, @i = 1, @properexpression = '', @lenexpression = datalength(@expression) while @i <= @lenexpression begin select @symbol = lower(substring(@expression, @i, 1) ) if @symbol in (char(32), char(9), char(10), char(11), char(12), char(13), char(160)) and ascii(@symbol) <> 0 select @flag = 1 else if @flag = 1 select @symbol = upper(@symbol), @flag = 0 select @properexpression = @properexpression + @symbol, @i = @i + 1 end return @properexpression end GO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2005, 19:20 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33323703&tid=2013327]: |
0ms |
get settings: |
9ms |
get forum list: |
24ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 419ms |

| 0 / 0 |
