V případě, že je konceptuální schéma konzistentní, tedy bez chyb, je možné generovat příkazovou dávku SQL. Požadavek na generování se zadá stiskem tlačítka na liště hlavního okna aplikace.
Stisk tlačítka spustí nejdříve kontrolu konzistence schématu. Pokud kontrola najde chyby, aplikace tyto chyby zobrazí a dál nepokračuje. Pokud chyby ve schématu nejsou, zobrazí se dialog, kterým je možné ovlivnit výslednou příkazovou dávku SQL (viz. Obrázek 40).
Obrázek 40 - Dialog s volbami pro generování SQL
Dialog Generate options obsahuje tyto položky:
Výsledek je zobrazen v dialogovém okně SQL commands (viz. Obrázek 41).
Obrázek 41 - Zobrazení výsledné příkazové dávky SQL
Okno je rozděleno na dvě části, v levé části je reprezentace SQL pomocí stromu, v pravé části potom samotné fragmenty SQL.
První úroveň stromu má jediný uzel SQL commands in the schema, který je zástupcem celé dávky, ve druhé úrovni jsou jednotlivé příkazy SQL, třetí úroveň tvoří řádky v rámci příkazu (tedy definice sloupcu, atributu typu Object, unikátních klíčů, primárních klíčů, cizích klíčů a integritních omezení). Jediný element ve třetí úrovni se dále větví, a tím je integritní omezení. Stiskem levého tlačítka myši na uzlu ve stromu se zobrazí príslušný fragment SQL v pravé části okna.
Okno je možné zavřít tlačítkem Close, nebo lze celou dávku SQL uložit pomocí stisku tlačítka Save SQL, popř. poslat přímo databázovému stroji tlačítkem Send. Jméno databáze a prihlašovací informace se nastavují v okně nastavení programu. Tlačítkem View log je zobrazen protokol o spojení s databází.
POZOR!!
Knihovna používaná aplikací k přímému spojení s databází nepodporuje vytváření uživatelsky definovaných datových typu. Pokud je chcete ve schématu použít, musíte příkazovou dávku SQL uložit a následně ručně spustit v prostředí SQL Plus.