Uživatelská definice databázového objektu

Z Prirucky

Uživatelská definice databázového objektu bývá použita ve speciálních případech. Použití konzultujte s tvůrci programu!

Uzivatelska definice databazoveho objektu.png

Pro úpravu databáze je možné k databázovým tabulkám definovat vlastní syntaxi, která má přednost před definicí danou aplikací.
Správnost syntaxe je zcela na zodpovědnosti správce!

Editace se spouští dvojklikem na požadovaný objekt v seznamu databázových objektů v levé části okna pro úpravu databáze. Objekty, které mají vlastní definici, jsou následně v seznamu modře podbarveny.

  • tabulka
  • databázový pohled, stored procedura, db funkce, triggery - u těchto není přístupná volba Zrušení objektu. (Script pro rušení objektu není možné definovat, bude vždy použito DROP [objectname].)

Tělo rutiny musí být definováno v celém rozsahu, tedy od klíčového slova CREATE [owner].[objectname] ...

Příklad: w_prac

V seznamu objektů ve skupině Pohled najděte w_prac, poklikejte nad touto položkou myší, otevře se okno se dvěma záložkami Vytvoření objektu a Zrušení objektu . Do textového pole v záložce Vytvoření objektu vkopírujte obsah souboru w_prac.sql. Záložka Zrušení objektu je nepřístupná - netřeba tam nic plnit. Poté spusťte úpravu databáze, kontrolu zda se view provedlo, můžete provést následujícím příkazem:

select * from w_prac

Odkazy