Standardnφ funkce vnit°nφho jazyka WinBase602 (SQL)

VÜechny funkce, kterΘ bylo mo₧no volat v SQL ve starÜφch verzφch WinBase602, z∙staly zachovßny, i p°esto, ₧e jsou v SQL nahrazeny jin²mi funkcemi definovan²mi normou SQL (nap°φklad funkci Strpos lze nahradit funkce POSITION).

Jednß se o:

Str2int, Str2money, Str2real, Str2date, Str2time, Str2timestamp, Int2str, 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, LetterSend, LetterCancel, TakeMailToRemOffice, MailOpenInBox, MailBoxLoad, MailBoxGetMsg, MailBoxGetFilInfo, MailBoxSaveFileAs, MailBoxDeleteMsg, MailCloseInBox, MailGetInBoxInfo, MailGetType,

Create_semaphore, Close_semaphore, Release_semaphore, Wait_for_semaphore,

WinBase602_version, Waits_for_me, Who_am_I, Current_application, Client_number, Sleep,

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φ ve vnit°nφm programovacφm jazyce klienta WinBase602).

Na serveru je takΘ pou₧itelnß procedura Free_deleted a procedura Log_write (jako₧to procedury nutno volat pomocφ CALL (CALL Free_deleted("MY_TABLE"))

Nastavit parametry SQL serveru lze pomocφ procedury Set_sql_option.