602SQL-┌plnß dokumentace Index   Tisk  

Hlavnφ novinky ve verzi 7.0

602SQL verze 7.0 byla sestavena v °φjnu 2000

Rozhranφ pro fulltextovΘ indexovßnφ a vyhledßvßnφ dokument∙ - podrobnosti

Pro dokumenty v ΦistΘm textovΘm formßtu nebo ve formßtech WPD, RTF, HTML nebo DOC je SQL server schopen provΘst zaindexovßnφ dokumentu, tedy za°azenφ vÜech slov obsa₧en²ch v dokumentu do sv²ch index∙ a potΘ vyhledßvat dokumenty obsahujφcφ slova, frßze a jejich kombinace pomocφ nßstroj∙ pln∞ zabudovan²ch do jazyka SQL.

Komfortnφ a ·plnΘ logovßnφ serveru - podrobnosti

Mo₧nost vΘst °adu log∙ na SQL serveru, definovat jejich obsah i formßt a zφskßvat tak informace o udßlostech na serveru, nap°. o volan²ch SQL p°φkazech, o chybßch vΦetn∞ kontextu, lze sledovat manipulaci s vybran²mi tabulkami apod. Nastavovßnφ a °φzenφ log∙ se provßdφ dvojicφ nov∞ zabudovan²ch SQL procedur _sqp_define_log a _sqp_trace. Pro zφskßnφ poslednφch zßznam∙ z log∙ p°ibyl nov² systΘmov² dotaz na serveru: _iv_recent_log.

RozliÜenφ platforem serveru - podrobnosti

V k≤du klientskΘho vnit°nφho jazyka i jazyka SQL lze rozliÜit platformu SQL serveru a podle toho p°φpadn∞ v∞tvit program.

SystΘmovΘ triggery - podrobnosti

Pomocφ tzv. systΘmov²ch trigger∙ lze definovat reakci na r∙znΘ udßlosti na SQL serveru. K dispozici jsou tyto procedury: _on_server_start p°i startu serveru, _on_server_stop p°ed ukonΦenφm serveru, _on_login_change p°i zm∞n∞ logovacφho jmΘna, _on_backup p°i automatickΘ zßloze databßzovΘho serveru.

NovΘ datovΘ typy - podrobnosti

Praxe si vynutila novΘ datovΘ typy (na serveru) - 8-bitov² integer TINYINT a 64-bitov² integer BIGINT (celß Φφsla v rozsahu 1 bajtu nebo 8 bajt∙, dosavadnφ celoΦφselnΘ typy m∞ly 2 nebo 4 bajty). SouΦasn∞ takΘ p°ibyly konverznφ funkce Bigint2str, Str2bigint, tinyint se konvertuje pomocφ stßvajφcφ funkce Int2str.

Dynamicky sestavovanΘ SQL p°φkazy

Nov∞ lze v rßmci procedury ulo₧enΘ na SQL serveru na zßklad∞ vstupnφch Φi jin²ch ·daj∙ sestavit jin² "dynamick²" SQL p°φkaz a provΘst ho bez nutnosti tento p°φkaz uklßdat jako novou proceduru. Podrobnosti u popisu funkce SQL_execute

Alternativnφ provoznφ re₧imy serveru

Byly zavedeny novΘ re₧imy SQL serveru (jsou volitelnΘ, aby byla zachovßna zp∞tnß kompatibilita). P°i provßd∞nφ kaskßdnφch zm∞n vyvolan²ch aktivnφ referenΦnφ integritou se budou provßd∞t takΘ triggery, p°i chyb∞ se neukonΦφ probφhajφcφ transakce, k jejφmu ukonΦenφ dojde a₧ po explicitnφm zavolßnφ p°φkazu Commit nebo Roll_back aj.

Viz funkce Set_sql_option.

Rozhranφ ODMA pro uklßdßnφ dokument∙ v databßzi - podrobnosti

NovΘ univerzßlnφ rozhranφ pro uklßdßnφ a sprßvu dokument∙ jin²ch aplikacφ na databßzovΘm serveru.

Rozhranφ pro nastavovßnφ a ovlßdßnφ replikacφ z aplikaΦnφho programu - podrobnosti

Soubor neinteraktivnφch funkcφ a funkcφ otevφrajφcφch nastavovacφ dialogovß okna. Vyu₧itφ je pro aplikace napsanΘ v externφm jazyce nebo aplikacφch provozovan²ch pouze s provoznφm systΘmem. Nenφ tedy nutnΘ nynφ instalovat Personßlnφ databßzi pro zprovozn∞nφ replikacφ.

RozÜφ°ily se v²pisy do log∙ p°i nenadßl²ch stavech (replikaΦnφ konflikty, duplicity), p°ibyl paket typu Odmφtnutφ replikace a Odmφtnutφ ₧ßdosti o replikaci - podrobnosti

P°ibyla mo₧nost mφsto dosavadnφho automatickΘho systΘmovΘho unikßtnφho klφΦe pro replikace pou₧φvat vlastnφ primßrnφ klφΦ replikovanΘ tabulky, jeho₧ hodnoty mß autor aplikace pod svou kontrolou.

Embedded variables v externφch jazycφch - podrobnosti

Rozhranφ umo₧≥ujφcφ pou₧itφ prom∞nn²ch klienta v externφm programovacφm jazyce (C/C++, Pascal) v SQL p°φkazech provßd∞n²ch na serveru, vΦetn∞ dlouh²ch hodnot typu BLOB a CLOB, viz funkce SQL_host_execute

ODBC driver k 602SQL serveru pro Linux

Pro pot°eby univerzßlnφho p°φstupu k 602SQL Serveru byl vyvinut plnohodnotn² ODBC driver pro platformu Linux.

Standardnφ formulß°e

P°i zm∞n∞ Üφ°ky sloupce myÜφ se nezm∞nφ vybran² °ßdek, sloupec nebo bu≥ka

P°i p°esunu sloupce se pou₧φvß tvar kurzoru obvykl² pro Move

P°i pohybu myÜi nad editovateln²m polem se zm∞nφ tvar kurzoru na I

Klik do editovatelnΘho pole nevybere celou bu≥ku a umo₧nφ rovnou selekt, dvojklik vybere slovo, trojklik celou bu≥ku

èφ°ku sloupce v nßvrhu pohledu je mo₧nΘ nastavit i "ruΦn∞" v seznamu vlastnostφ slo₧ky.

Formulß°e

Novß vlastnost formulß°e - volitelnΘ zavφrßnφ formulß°∙ pomocφ klßvesy Esc.

NovΘ vlastnosti slo₧ek - mo₧nost zapnout automatickou zm∞nu velikosti Φi polohy slo₧ky (nap°. subformulß°e, textu, obrßzku apod.) p°i zm∞n∞ velikosti okna formulß°e.

Novß funkce IsViewChanged (a metoda) pro zjiÜt∞nφ, byla-li ve formulß°i provedena editaΦnφ zm∞na.

Export aplikace

Lze exportovat i zaÜifrovanou aplikaci (zaÜifrovanΘ objekty z∙stanou zaÜifrovanΘ).

Lze exportovat aplikaci jen s objekty nov∞jÜφmi ne₧ urΦitΘ datum.

Internet Klienti verze 7

602SQL verze 7 p°inßÜφ mnoho novinek v technologii Internet Klient∙ - podrobnosti

Novinky verze 7.0b (·nor 2001)

Nov² p°ehled zßmk∙

P°ibyl nov² systΘmov² dotaz _IV_LOCKS, kter² zobrazuje aktußlnφ zßmky umφst∞nΘ na zßznamech tabulek. Obsah tohoto dotazuje mo₧nΘ vid∞t i na zßlo₧ce Zßmky v okn∞ Monitoru.

Manipulace s prßvy z SQL

Byla rozÜφ°ena syntaxe p°φkaz∙ GRANT a REVOKE pro manipulaci s prßvy a₧ na ·rove≥ zßznamov²ch prßv, p°ibyly novΘ predikßty has_select_privil, has_update_privil apod. pro zjiÜ¥ovßnφ prßv - podrobnosti

SQL konzole

Z °φdicφho panelu je mo₧nΘ otev°φt jednoduchou textovou konzoli, z nφ₧ lze p°φmo zadßvat SQL p°φkazy a kontrolovat v²sledek.

Obnovenφ °φdicφho panelu

Na °φdicφm panelu p°ibylo tlaΦφtko, pomocφ n∞ho₧ lze obnovit informace o objektech v aktußlnφ aplikaci (pokud jinφ klienti nebo server sßm manipulovali s objekty, spuÜt∞n² klient zm∞ny automaticky nevidφ).