|
![]() | Novinky minul²ch verzφ | Kompatibilita verze 7.0 s p°edchozφmi verzemi | ![]() |
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φ).
![]() | Novinky minul²ch verzφ | Kompatibilita verze 7.0 s p°edchozφmi verzemi | ![]() |