Typy omezení podporovaných aplikací AutoCAD Map 3D jsou popsány v následující tabulce.
Typ omezení | Popis | Chování Tabulky dat |
---|---|---|
Rozsah | Platné hodnoty musí být v určeném rozsahu. Minimální a maximální hodnoty je možné zahrnout nebo vyloučit. Pokud například určíte 1–10 včetně, budou hodnoty 1 a 10 platné. | Hodnotou mimo určený rozsah se vygeneruje chybové hlášení a bude nutné zadat jinou hodnotu. |
Seznam | Zadejte seznam položek, které jsou platné pro vlastnost. | Klikněte na šipku dolů, aby se zobrazil seznam, a potom vyberte jednu z položek jako hodnotu pro vlastnost. |
Jiný než null | Hodnota vlastnosti nesmí být prázdná. | Pokud při uzavírání tabulky dat ponecháte hodnotu vlastnosti prázdnou, vyzve vás chybové hlášení k zadání hodnoty. |
Jedinečný | Hodnota vlastnosti musí být v třídě prvku jedinečná. Pokud určíte vlastnost jako automaticky generovanou položku nebo jestliže je v úložišti dat definována jako klíčová položka, bude mít toto omezení. | Pokud zadáte hodnotu, která je používána jiným prvkem v této třídě prvku, vyzve vás chybové hlášení k jeho změně. Dokud nezařadíte prvek, chybové hlášení se nezobrazí. Pokud má tabulka dva sloupce, které musejí být dohromady jedinečné (například „Příjmení“ a „Jméno“), zobrazí se hlášení u každého sloupce, které souvisí s omezením párové jedinečnosti. |
Při úpravách vlastností v tabulce dat je možné zadat pouze hodnoty povolené omezením. Například pro prvek Silnice můžete určit, že hodnoty pro vlastnost Number_Of_Lanes budou v rozsahu od 1 do 8. V případě, že zadáte 9 pruhů, zobrazí se chybové hlášení.
Jakmile zadáte neplatnou hodnotu, chybové hlášení se zobrazí. Při zařazení prvku jsou provedené změny znovu zkontrolovány vůči úložišti dat a můžete být upozorněni na další chyby (v závislosti na možnostech zprostředkovatele dat).
Ne každý poskytovatel podporuje všechna omezení. Následující tabulka zobrazuje zprostředkovatelem podporovaná omezení.
Zprostředkovatel | Rozsah | Seznam | Jiný než null | Jedinečný |
---|---|---|---|---|
Oracle | Ano | Ano | Ano | Ano |
PostgreSQL/PostGIS | Ano | Ano | Ano | Ano |
SQL Server | Ano | Ano | Ano | Ano |
Microsoft SQL Server Spatial | Ano | Ano | Ano | Ano |
SQLite | Ano | Ano | Ano | Ano |
MySQL | No | No | Ano | Ano |
SDF | Ano | Ano | Ano | No |
ArcSDE | No | No | Ano | Ano |
SHP | No | No | Ano | No |
Editor schémat kontroluje schopnost zprostředkovatele a povoluje pouze omezení, podporovaná zprostředkovatelem.