Vaatimukset: Jos projektissa on kenttä, joka ei suorita missä ja järjestyskyselyitä, se voidaan tallentaa nvarchar(max) ja varbinary(max) -tietotyypeillä, ja sinun tulee ottaa huomioon tallennustila, kyselynopeus ja siirtokoko.
n-teksti, teksti ja kuva
ntext-, teksti- ja kuvatyypit poistetaan tulevissa julkaisuissa. Vältä näiden tietotyyppien käyttöä uusissa kehityshankkeissa ja harkitse sovellusten muokkaamista, jotka tällä hetkellä käyttävät näitä tietotyyppejä.Käytä sen sijaan nvarchar(max), varchar(max) ja varbinary(max). 。
varbinaarinen [ ( n | max) ]
Muuttuvapituinen binääridata. n:llä on arvoväli 1–8 000. Max tarkoittaa, että maksimitallennuskoko on 2^31-1 tavua. Tallennuskoko on syötetyn datan todellinen pituus + 2 tavua. Syötetyn datan pituus voi olla 0 tavua. ANSI SQL -synonyymi varbinääriselle on binäärinen vaihtelu.
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
nvarchar [ ( n | max ) ]
Muuttuvan kokoisia merkkijonodataa. n käytetään merkkijonon koon määrittämiseen (kaksoistavuina), ja se voi olla arvo välillä 1 ja 4 000. max tarkoittaa, että maksimitallennuskoko on 2^31-1 merkkiä (2 GB). Tallennustilan koko on kaksinkertainen n tavuun + 2 tavuun verrattuna. UCS-2-koodauksessa tallennuskoko on kaksinkertainen n tavuun + 2 tavuun verrattuna, ja tallennettavien merkkien määrä on myös n. UTF-16-koodauksessa tallennustilan koko on edelleen kaksinkertainen määrä tavuihin verrattuna n tavuun + 2 tavua, mutta tallennettavien merkkien määrä voi olla pienempi kuin n, koska lisämerkit käyttävät kahta kaksoistavua (tunnetaan myös nimellä proxy-alkiparit). ISO-synonyymit nvarcharille ovat kansalliset hahmot vaihtelevat ja kansalliset merkit vaihtelevat.
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä.
Uusi taulukko
Tietokantaversio: Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) 24.9.2019 13:48:23 Tekijänoikeudet (C) 2019 Microsoft Corporation Enterprise Edition (64-bittinen)
Luo kaksi uutta taulua, kentät tallennetaan nvarchar(max) ja varbinary(max) tietotyypeillä, ja skripti on seuraava:
Luo uusi konsolisovellus, joka perustuu .NET 6:een
Konsolisovelluksen luomiseksi sinun täytyy viitata Microsoft.Data.SqlClientiin, koodi on seuraava:
Lisätty erikseenSamat 300 000 tietopalaa, kysely on seuraava:
Tarkista varattu tallennustila kuten seuraavassa kuvassa näkyy:
Sen näkeenvarchar(max) tyyppi32,555 MB, varbinaari(maksimi) tyyppi on varattu18,602 MB。
|