602SQL-┌plnß dokumentace Index   Tisk  

Navrhovßnφ a zm∞na tabulek ve v²vojovΘm prost°edφ

K interaktivnφmu vytvß°enφ a modifikovßnφ databßzov²ch tabulek slou₧φ prost°edφ nßvrhß°e tabulek. Druhou cestou je pou₧itφ p°φkaz∙ jazyka SQL CREATE TABLE , ALTER TABLE nebo DROP TABLE.

Nßvrhß° tabulek se sklßdß ze dvou Φßsti: v hornφ Φßsti je formulß° pro zßpis jmen a typ∙ sloupc∙ (a implicitnφ hodnoty a typu indexu k tomuto sloupci), v dolnφ Φßsti se na n∞kolika zßlo₧kßch nastavujφ up°es≥ujφcφ a rozÜi°ujφcφ informace bu∩ k vybranΘmu sloupci nebo k tabulce jako celku.

Stav û needitovatelnΘ pole nab²vß t∞chto hodnot (pouze p°i modifikovßnφ ji₧ existujφcφ tabulky):

  Nov² stav po p°idßnφ novΘho sloupce do nßvrhu. Upozor≥uje, ₧e sloupec jeÜt∞ nenφ (a₧ do ulo₧enφ) souΦßstφ tabulky.
  Zm∞n∞n² u₧ivatel provedl zm∞nu v nßzvu nebo typu sloupce. Na zßlo₧ce P°enos hodnot je vhodnΘ zapsat, jak²m zp∙sobem se majφ data z p∙vodnφho sloupce p°enΘst do sloupce zm∞n∞nΘho; do volby Zapsat tuto hodnotu se dosadφ implicitnφ konverze ze starΘho na nov² typ.
  ZruÜen² u₧ivatel tento sloupec zruÜil. ╪ßdek se sloupcem je Üed², neaktivnφ.

JmΘno sloupce û do tohoto pole se zapisuje nanejv²Ü t°icetiznakovΘ jmΘno sloupce, jmΘno m∙₧e obsahovat i diakritiku a mezery

Typ sloupce - zde se volφ z nabφdkovΘho comba typ sloupce. P°i nßvrhu zva₧ujte budoucφ vyu₧itφ tabulky - v p°φpad∞ p°φstupu Φist∞ p°es SQL (ODBC) pou₧φvejte nadstandardnφ rysy tabulek (multiatributy, sledovacφ sloupce, ukazatele) s v∞domφm, ₧e SQL jim ve n∞kter²ch p°φpadech nerozumφ.

Implicitnφ hodnota û do tohoto pole se zadßvß hodnota, kterß se mß objevit v ka₧dΘm novΘm zßznamu. Hodnota musφ b²t tΘho₧ typu jako sloupec. Je povoleno pou₧φvat obecnΘ v²razy (v kontextu serveru, nikoliv klienta). ╚astΘ je pou₧itφ hodnoty sekvence pro generovßnφ unikßtnφch Φφsel. P°ehled specißlnφch implicitnφch hodnot naleznete u popisu SQL p°φkazu CREATE TABLE .

Index - ke ka₧dΘmu sloupci m∙₧ete vytvo°it index. Z nabφdky si vyberte jeden z typ∙:

  Primßrnφ klφΦ specißlnφ unikßtnφ index, m∙₧e b²t pouze jeden v tabulce; 602SQL sama ho explicitn∞ nepot°ebuje, n∞kterΘ externφ klientskΘ programy vÜak bez n∞j nepracujφ sprßvn∞
  Unikßtnφ hodnoty v indexu se nesmφ opakovat, SQL server nepovolφ vlo₧enφ duplicitnφ hodnoty; viz takΘ hodnota NULL v indexech
  Neunikßtnφ hodnoty se sm∞jφ libovoln∞ opakovat
  - Bez indexu - k tomuto sloupci nenφ index vytvo°en

DalÜφ parametry se nastavujφ na jednotliv²ch zßlo₧kßch v dolnφ Φßsti okna:

DalÜφ parametry specifickΘ pro 602SQL se nastavujφ v okn∞ P°φznaky tabulky.

Nßvrhß°em sestaven² SQL p°φkaz CREATE TABLE nebo ALTER TABLE je mo₧nΘ si prohlΘdnout (ne editovat) v okn∞, kterΘ se otev°e p°φkazem menu SQL p°φkaz/Ukßzat. P°φkaz ALTER TABLE je v nßvrhß°i v₧dy (bez ohledu na nastavenφ SQL serveru) v p∙vodnφ 602SQL syntaxi, pon∞kud odliÜnΘ od normy SQL - viz ALTER TABLE .