Interbase има ли стринг и дата функции

1 отговора 100 прегледа
#1

Interbase има ли стринг и дата функции

В заявките се налага да използвам функции за string, като:
substr(), и подобни, а също и за дата, но Interbase ne razpoznawa
takiwa, което не ми звучи логично.

Каква е истината по въпроса и как да ползвам такива функции в самото Query

Отговор
в отговор на chovek #2

Re: Interbase има ли стринг и дата функции

в interbase substr() e UDF- user defined function, така че си ги сложи (или заводските, или някои външни) - чувал съм, че борландските не били много читави(поне руснаците така разправят), но има една камари други.
А и като цяло сред hardcore Interbase феновете се говори, че FireBird e по-добър.
Но все пак нещата се намират в ib_udf.dll. Върви с всяка инсталация(по непроверени данни).

Копира се ib_udf.dll във Interbase\bin subdirectory (IB 5.x)
или Interbase\UDF subdirectory (IB 6.x)
и си декларираш substr() function като изпълниш следното:
DECLARE EXTERNAL FUNCTION substr
CSTRING(80), SMALLINT, SMALLINT
RETURNS CSTRING(80) FREE_IT
ENTRY_POINT 'IB_UDF_substr' MODULE_NAME 'ib_udf';


Редактирано от Blandings Castle на

Отговор