Jsou jenom dva datové typy NUM a CHAR. NUM má defaultně délku 8 bytů. Do CHAR se vejde maximálně 32K znaků (že by 32 000?) jinak defaultní délka je 8 znaků. NUMerická hodnota ve stavu NULL je prezentována tečkou (vnitřně má být reprezetntována jako mínus nekonečno)
– Vnitřně systém počítá dny od 01/01/1960 a první den je “0”
– Zajímavé klíčové slovo CALCULATED, ukázka kódu:
PROC SQL;
SELECT
NAZEV, TYP, CENA * 0.80 AS CENA_SLEVA FORMAT=DOLAR9.2,
CENA_SLEVA – CALCULATED SLEVA_PRIDEJ AS CENA_PRODELAME FORMAT=DOLLAR7.2
FROM ZBOZI ORDER BY 3;
QUIT;
– Klíčové slovo SCAN, které jsem vůbec nepochopil. Klíčové slovo LEFT(SLOUPECEK) nebo RIGHT(SLOUPECEK) zarovnává výstupní text doprava nebo doleva
– Jak hledat v textu (typicky část názvu zboží):
PROC SQL;
SELECT NAZEV FROM ZBOZI WHERE INDEX(UPCASE(NAZEV),’TELEFON’)>0;
QUIT;
je potřeba dávat pozor na velikost písmen, příklad bude pozitivní při “mobilní telefon”,”telefon do kuchyně”.