Internet

Definitionen af ​​binære datatyper i en SQL Server

Forfatter: Judy Howell
Oprettelsesdato: 26 Juli 2021
Opdateringsdato: 11 Kan 2024
Anonim
SQL SERVER CONVERT () FUNCTION
Video.: SQL SERVER CONVERT () FUNCTION

Indhold

Indsæt filer i en databasetabel gennem den binære datatype

Microsoft SQL Server understøtter syv forskellige datakategorier. Af disse,binære strenge give mulighed for kodede data repræsenteret som binære objekter.

Andre databasesystemer, inklusive Oracle, understøtter også binære datatyper.

Datatyper i kategorien binære strenge inkluderer:

  • Bit variabler gemmer en enkelt bit med en værdi på 0, 1 eller NULL.
  • Binary (n) variabler gemmer n byte af binær data med fast størrelse. Disse felter kan maksimalt gemme 8.000 byte.
  • VARBINARY (n) variabler gemmer binære data med variabel længde på ca. n byte. De kan gemme maksimalt 8.000 byte.
  • VARBINARY (max) variabler gemmer binære data med variabel længde på ca. n byte. De kan gemme maksimalt 2 GB og faktisk lagre datalængden plus yderligere to byte.
  • Billede variabler gemmer op til 2 GB data og bruges ofte til at gemme alle typer datafiler (ikke kun billeder).

Detbillede type er planlagt til afskrivning i en fremtidig udgivelse af SQL Server. Microsoft-ingeniører anbefaler at bruge varbinary (max) i stedet forbillede typer til fremtidig udvikling.


Passende anvendelser

Brug bit kolonner, når du skal gemme ja-eller-nej slags data som repræsenteret ved nul og en. Brug binær kolonner, når størrelsen på kolonnerne er relativt ens. Brug VARBINARYkolonner, når kolonnestørrelsen forventes at overstige 8K eller kan være underlagt betydelig variation i størrelse pr. post.

Konverteringer

T-SQL — den variant af SQL, der bruges i Microsoft SQL Server — højrepuster data, når du konverterer fra en hvilken som helst strengtype til en binær eller VARBINARY type. Enhver anden type konvertering til en binær type giver en venstre pad. Denne polstring udføres ved hjælp af hexadecimale nuller.

På grund af denne konvertering og risikoen for trunkering, hvis feltet efter konvertering ikke er stort nok, er det muligt, at konverterede felter kan resultere i aritmetiske fejl uden at kaste en fejlmeddelelse.


Interessante Publikationer.

Anbefalet Af Os

Brug kun små bogstaver i din e-mail-adresse
Internet

Brug kun små bogstaver i din e-mail-adresse

Normalt betyder det ikke noget, hvordan du kriver en e-mail-adree - i alle tore bogtaver ([email protected]), alle må bogtaver ([email protected]) eller blandet bogtav ([email protected]). Generelt komme...
Sådan eksporteres meddelelser fra en evolutionsmappe
Internet

Sådan eksporteres meddelelser fra en evolutionsmappe

Hvordan får du e-mail ud af Evolution? Er der en kommando til filekport? Men der ikke er noget Fil | Ekport kommando, kan du nemt og i et meget kompatibelt format (mbox) ekportere meddeleler fra...