Megosztás a következőn keresztül:


Táblaoszlop tulajdonságai (SQL Server Management Studio)

Vonatkozik a következőkre: SQL Server 2016 (13.x) û későbbi verziók: Azure SQL Database,Azure SQL Managed Instance,Azure Synapse AnalyticsPlatform System (PDW)SQL database in Microsoft Fabric

Ezek a tulajdonságok a Táblatervező alsó ablaktábláján jelennek meg. Ha nincs másként feljegyzve, ezeket a tulajdonságokat a Tulajdonságok ablakban szerkesztheti, amikor az oszlop ki van jelölve. A oszloptulajdonságok kategóriákban vagy betűrendben jeleníthetők meg. Számos tulajdonság csak bizonyos adattípusok esetében jelenik meg vagy módosítható.

Note

Ha a táblát replikáció céljából közzéteszik, akkor a séma módosítását a Transact-SQL utasítással, a ALTER TABLE paranccsal, vagy az SQL Server Management Objects (SMO) használatával kell elvégezni. Ha a sémamódosítások a Táblatervező vagy az Adatbázisdiagram-tervező használatával történnek, a rendszer megpróbálja elvetni és újra létrehozni a táblát. A közzétett objektumokat nem lehet elvetni, ezért a séma módosítása sikertelen lesz.

General
Kibontja a Név, Null értékek megengedése, Adattípus, Alapértelmezett érték vagy kötés, Hossz, Pontosságés Méretezésmegjelenítéséhez.

Name
Megjeleníti a kijelölt oszlop nevét.

Null értékek engedélyezése
Azt jelzi, hogy ez az oszlop engedélyezi-e a null értéket. A tulajdonság szerkesztéséhez kattintson a Táblatervező felső ablaktáblájának oszlopának megfelelő Null értékek engedélyezése jelölőnégyzetre.

Adattípus
Megjeleníti a kijelölt oszlop adattípusát. A tulajdonság szerkesztéséhez kattintson az értékére, bontsa ki a legördülő listát, és válasszon másik értéket.

alapértelmezett érték vagy kötés
Az oszlop alapértelmezett értékét jeleníti meg, ha nincs megadva érték ehhez az oszlophoz. Ennek a mezőnek az értéke lehet az SQL Server alapértelmezett kényszerének értéke, vagy annak a globális kényszernek a neve, amelyhez az oszlop van kötve. A legördülő lista tartalmazza az adatbázisban definiált összes globális alapértelmezett beállítást. Ha globális alapértelmezett értékhez szeretné kötni az oszlopot, válassza ki a legördülő listából. Másik lehetőségként az oszlop alapértelmezett kényszerének létrehozásához írja be közvetlenül szövegként az alapértelmezett értéket.

Length
A karakteralapú adattípusokhoz engedélyezett karakterek számát jeleníti meg. Ez a tulajdonság csak karakteralapú adattípusokhoz érhető el

Scale
Megjeleníti az oszlop értékeinek tizedesvesszőjétől jobbra megjelenő számjegyek maximális számát. Ez a tulajdonság a nem számérték adattípusok esetén 0 értékeket mutat.

Precision
Megjeleníti az oszlopban lévő értékek számjegyeinek maximális számát. Ez a tulajdonság a nem számérték adattípusok esetén 0 értékeket mutat.

Tábla Tervező
Kibontja a Table Designer szakaszt.

Collation
Megjeleníti az SQL Server által alapértelmezés szerint az oszlopra alkalmazott rendezési sorrendet, amikor az oszlopértékek a lekérdezés eredménysorainak rendezésére szolgálnak. A rendezés szerkesztéséhez jelölje ki a tulajdonságot, kattintson a tulajdonságérték jobb oldalán megjelenő három pontra () a Rendezés párbeszédpanel megjelenítéséhez.

számított oszlop specifikációja
Egy számított oszlop adatait jeleníti meg. A tulajdonság értéke megegyezik a Képlet gyermektulajdonság értékével, és megjeleníti a számított oszlop képletét.

Note

A Számított oszlop specifikációja tulajdonság értékének módosításához bontsa ki és szerkessze a Képlet alárendelt tulajdonságot.

  • Képlet A számított oszlop képletét jeleníti meg. A tulajdonság szerkesztéséhez írjon be egy új képletet közvetlenül.

  • Megmarad Azt jelzi, hogy a képlet eredményei tárolva vannak-e. Ha ez a tulajdonság Nincs értékre van állítva, akkor a rendszer csak a képletet tárolja, és minden alkalommal kiszámítja az értékeket, amikor az oszlopra hivatkozik. A tulajdonság szerkesztéséhez kattintson az értékére, bontsa ki a legördülő listát, és válasszon másik értéket.

További információért lásd: Számított oszlopok megadása egy táblázatban.

sűrített adattípusú
A mező adattípusával kapcsolatos információkat jeleníti meg az SQL CREATE TABLE utasítással megegyező formátumban. Egy 20 karakter hosszúságú változó hosszúságú sztringet tartalmazó mező például "varchar(20)" néven jelenik meg. A tulajdonság módosításához írja be közvetlenül az értéket.

Description
Az oszlopot leíró szöveget jeleníti meg. A leírás szerkesztéséhez jelölje ki a tulajdonságot, kattintson a tulajdonságérték jobb oldalán megjelenő három pontra ( ), és szerkessze a leírást a Leírás tulajdonság párbeszédpanelen.

Deterministic
Megmutatja, hogy a kijelölt oszlop adattípusa biztosan meghatározható-e.

DTS-published
Megjeleníti, hogy az oszlop DTS-ben van-e közzétéve. (Data Transformation Services leváltásra javasolt).

Teljes szöveges specifikáció
Egy teljes szöveges index adatait jeleníti meg. Ennek a tulajdonságnak az értéke a Teljes szöveges indexelt gyermektulajdonság értéke, és jelzi, hogy ez az oszlop teljes szöveges indexelt-e.

Note

A Teljes szöveges specifikáció tulajdonság értékének módosításához ki kell bontania, és szerkesztenie kell a Teljes szöveges indexelt gyermektulajdonságot.

  • Teljes szövegesen indexelt Azt jelzi, hogy ez az oszlop teljes szövegesen indexelt-e. Ez a tulajdonság csak akkor állítható be Igen értékre, ha az oszlop adattípusa kereshető, és ha az oszlophoz tartozó táblázathoz egy teljes szöveges index van megadva. A tulajdonság szerkesztéséhez kattintson az értékére, bontsa ki a legördülő listát, és válasszon egy értéket.

  • Teljes szöveges típusú oszlop Azt az oszlopnevet jeleníti meg, amelyen teljes szöveges indexelés történt. Ezt a tulajdonságot akkor kell beállítani, ha az oszlop Datatype tulajdonsága image vagy varbinary. A tulajdonságban elnevezett oszlopnak [n]char, [n]varchar, vagy xmltípusúnak kell lennie, és a tulajdonság legördülő listája csak azokat az oszlopokat tartalmazza, amelyek a három adattípus egyikével rendelkeznek. A tulajdonság által elnevezett oszlop sorai a teljes szövegű kereshető oszlop megfelelő sorainak dokumentumtípusát jelzik. A tulajdonság szerkesztéséhez kattintson az értékére, bontsa ki a legördülő listát, és válasszon másik értéket.

  • Nyelv Az oszlop indexeléséhez használt szóválasztó nyelvét jelzi. A tulajdonságban tárolt érték valójában a szóhatároló területi azonosítója. A szóhatárolókkal és az LCID-kkel kapcsolatos további információkért lásd: Word Breakers and Stemmers. A tulajdonság szerkesztéséhez kattintson az értékére, bontsa ki a legördülő listát, és válasszon másik értéket.

Statisztikai szemantikák
Adja meg, hogy engedélyezi-e a statisztikai szemantikai indexelést a kijelölt oszlophoz. További információ: Szemantikai keresés (SQL Server).

Ha a statisztikai szemantikakiválasztása előtt kiválaszt egy nyelvi, és a kijelölt nyelv nem rendelkezik társított szemantikai nyelvi modellel, akkor a statisztikai szemantikai beállítás Nincs értékre van állítva, és nem módosítható. Ha a Nyelvkiválasztása előtt az Statisztikai SzemantikaIgen lehetőséget választja, akkor a Nyelv oszlopban elérhető nyelvek csak azokra lesznek korlátozva, amelyeknél van szemantikai nyelvi modell támogatás.

SQL Serveren kívüli előfizetője van
Jelzi, hogy az oszlopot éppen replikálják egy nem SQL Server-előfizetőhöz.

Identitás specifikációja
Információkat jelenít meg arról, hogy ez az oszlop kikényszeríti-e az egyediséget az értékein. A tulajdonság értéke azt jelzi, hogy az oszlop identitásoszlop-e, és ugyanaz-e, mint a gyermektulajdonság Is Identityértéke.

Note

Az Identity Specification tulajdonság értékének módosításához ki kell bontania és szerkesztenie kell az Is Identity gyermektulajdonságot.

  • Identitás Azt jelzi, hogy ez az oszlop identitásoszlop-e. A tulajdonság szerkesztéséhez kattintson az értékére, bontsa ki a legördülő listát, és válasszon másik értéket.

  • Identity Seed Az identitásoszlop létrehozása során megadott magértéket jeleníti meg. Ez az érték a tábla első sorához van rendelve. Ha ezt a cellát üresen hagyja, a program alapértelmezés szerint az 1 értéket rendeli hozzá. A tulajdonság szerkesztéséhez írja be közvetlenül az új értéket.

  • Identitás növekménye Az identitásoszlop létrehozása során megadott növekményértéket jeleníti meg. Ez az az érték, amely növekményként hozzáadódik az Azonosító kezdőértékhez minden egyes további sor esetében. Ha ezt a cellát üresen hagyja, a program alapértelmezés szerint az 1 értéket rendeli hozzá. A tulajdonság szerkesztéséhez írja be közvetlenül az új értéket.

Indexable
Azt jelzi, hogy a kijelölt oszlop indexelhető-e. A nem determinisztikus számított oszlopok például nem indexelhetők.

Merge-published
Megjeleníti, hogy az oszlop összevonásra van-e publikálva.

Nem másolásra
Azt jelzi, hogy az eredeti identitásértékek megmaradnak-e a replikáció során. További információ a replikációról: CREATE TABLE. A tulajdonság szerkesztéséhez kattintson az értékére, bontsa ki a legördülő listát, és válasszon másik értéket.

Replicated
Azt jeleníti meg, hogy az oszlop replikálva van-e egy másik helyen.

RowGuid
Azt jelzi, hogy az SQL Server az oszlopot ROWGUID-ként használja-e. Csak egy egyedi identitásoszlop esetében állíthatja be ezt az értéket Igen. A tulajdonság szerkesztéséhez kattintson az értékére, bontsa ki a legördülő listát, és válasszon másik értéket.

Size
Az oszlop adattípusa által megengedett bájtokban megadott méretet jeleníti meg. Egy nchar-adattípus például 10 hosszúságú lehet (a karakterek száma), de a Unicode-karakterkészletek esetében 20-as méretű lehet.

Note

A (max) adattípusok hossza minden sorban eltérő. sp_help visszaadja (-1) mint (max) oszlopok hosszúságát. Az SQL Server Management Studio oszlopméretként -1 jelenít meg.