602SQL-┌plnß dokumentace Index   Tisk  

Standardnφ funkce jazyka 602SQL (mimo normu SQL)

Zde jsou vypsßny funkce (p°evß₧n∞ klientskΘho jazyka 602SQL), kterΘ je mo₧no pou₧φvat v jazyce SQL p°esto, ₧e nejsou nijak upraveny normou SQL. N∞kterΘ zde uvedenΘ funkce se ΦßsteΦn∞ p°ekr²vajφ s funkcemi definovan²mi normou SQL (nap°φklad funkci Strpos lze nahradit funkcφ POSITION).

Jednß se o:

Str2int, Str2bigint, Str2money, Str2real, Str2date, Str2time, Str2timestamp, Int2str, Bigint2str, Money2str, Real2str, Date2str, Time2str, Timestamp2str, Datetime2timestamp, Timestamp2date, Timestamp2time, Ord, Chr,

Odd, Abs, Round, Trunc,

Make_date, Day, Month, Quarter, Year, Today, Day_of_week, Make_time, Hours, Minutes, Seconds, Sec1000, Now,

Pref, Substr, Strcat, Strinsert, Strdelete, Strcopy, Strpos, Strlength, Strtrim,

InitWBMail, CloseWBMail, MailDial, MailHangUp, LetterCreate, LetterAddAddr, LetterAddFile, LetterAddBLOBs, LetterSend, LetterCancel, TakeMailToRemOffice, MailOpenInBox, MailBoxLoad, MailBoxGetMsg, MailBoxGetFilInfo, MailBoxSaveFileAs, MailBoxSaveFileDBs, MailBoxDeleteMsg, MailCloseInBox, MailGetInBoxInfo, MailGetType,

Create_semaphore, Close_semaphore, Release_semaphore, Wait_for_semaphore,

602SQL_version, Waits_for_me, Who_am_I, Current_application, Set_password,

Sleep, Client_number, Admin_mod, Set_membership, Get_membership, Active_routine_name

Tyto funkce nemajφ ₧ßdnΘ vedlejÜφ efekty na hodnoty sv²ch argument∙. Funkce Strinsert nebo Strdelete tedy vracejφ v²slednou hodnotu, ale nem∞nφ °et∞zec p°edan² jako jejich argument (na rozdφl od volßnφ stejn²ch funkcφ v klientskΘm programovacφm jazyce klienta 602SQL).

Na serveru jsou takΘ pou₧itelnΘ standardnφ procedura SQL_execute, procedura Free_deleted a procedura Log_write (jako₧to procedury nutno volat pomocφ p°φkazu CALL (CALL Free_deleted("MY_TABLE")). Nastavit parametry SQL serveru lze pomocφ procedury Set_sql_option, zjistit tyto parametry pomocφ funkce Get_sql_option.