StarÜφ verze serveru 602SQL se v °ad∞ p°φpad∙ chovaly odliÜn∞, ne₧ p°edepisujφ novΘ normy jazyka SQL. Kup°φkladu pokud je p°i vytvß°enφ odpov∞di na dotaz po₧adovßna typovß konverze, kterou nelze provΘst, starÜφ 602SQL vracela hodnotu NULL, zatφmco dle normy mß celß operace skonΦit ne·sp∞chem.
Aby byla zachovßna nezm∞n∞nß funkce starÜφch aplikacφ a p°itom aby bylo mo₧no vytvß°et novΘ aplikace v souladu s normami SQL, umo₧≥uje server 602SQL nastavit, do jakΘ mφry se mß zachovat kompatibilita funkce se starÜφmi verze proti striktnφmu dodr₧enφ norem. Toto nastavenφ lze libovoln∞ m∞nit i za b∞hu jednΘ aplikace a pro r∙znΘ klienty mohou ve stejnΘm okam₧iku platit r∙znß nastavenφ. Zm∞nu nastavenφ provßdφ klient volßnφm API funkce Set_sql_option
, v jejφm₧ popisu je takΘ seznam mo₧n²ch voleb. Aktußlnφ nastavenφ vracφ funkce Get_sql_option. V prost°edφ serveru lze aktußlnφ nastavenφ Φφst a m∞nit pomocφ systΘmovΘ prom∞nnΘ @@sqloptions
.
Po p°ipojenφ se novΘho klienta na server jsou vÜechny jeho volby nastaveny dle vlastnosti serveru DefaultSQLOption
. Pokud hodnota tΘto vlastnosti nenφ zm∞n∞na, je zapnuta ve vÜech volbßch kompatibilita se starÜφmi verzemi 602SQL.