Parametry
mask | souΦet hodnot voleb, kterΘ se majφ ovlivnit (nastavit nebo zruÜit nastavenφ) |
value | souΦet hodnot voleb, kterΘ se majφ nastavit |
[cdp | kontextovß prom∞nnß klienta] |
Od verze:
5.1, ·prava v 6.0, 6.1, 7.0, 8.0
Popis
Server 602SQL umo₧≥uje nastavit, do jakΘ mφry se mß zachovat kompatibilita se starÜφmi verzemi oproti striktnφmu dodr₧enφ norem SQL. 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φ.
Do parametru mask zapiÜte souΦet hodnot voleb, kterΘ chcete nastavovat (nap°. volba SQLOPT_NULLEQNULL mß b²t nastavena, volba SQLOPT_NULLCOMP nemß b²t nastavena (byla nastavena ji₧ d°φve a nynφ to chcete zruÜit): zadejte hodnotu 3(=1+2)).
Do parametru value zapiÜte pro volbu, kterß mß b²t nastavena jejφ hodnotu, pro volbu, kterß nemß b²t nastavena hodnotu nula (p°φklad z min. odstavce: zadejte hodnotu 1(=1+0)).
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 WB syntax.
Jako₧to procedura je implementovßno Set_sql_option
i na stran∞ serveru, aby bylo mo₧no parametry nastavovat i bez pou₧itφ klientskΘho programu. V parametrech se pak musφ pou₧φt ΦφselnΘ hodnoty konstant. P°φklad volßnφ v SQL:
CALL Set_sql_option(255,0)
V prost°edφ SQL serveru lze aktußlnφ nastavenφ takΘ Φφst a m∞nit pomocφ systΘmovΘ prom∞nnΘ @@SQLOPTIONS .
Hodnota funkce
Funkce vracφ p°i ne·sp∞chu TRUE;
P°φklad:
Nastavit ALTER TABLE do re₧imu kompatibility s SQL2:
Set_sql_option(128,0);
Nastavit vÜechny volby do re₧imu kompatibility se starÜφmi verzemi serveru:
Set_sql_option(131071, 131071);
Viz