Hvordan Sett ord som inneholder Apostrofer i SQL

Hvordan Sett ord som inneholder Apostrofer i SQL


Sette ord som inneholder apostrofer i en SQL Server-database tabell kan være frustrerende hvis du ikke vet hvordan de skal håndtere apostrofer i SQL. I SQL Server, kan du skrive spørringer for å sette inn data i en database tabell som identifiserer begynnelsen og slutten av teksten som skal settes inn med apostrofer. Du kan kjøre inn tekst som må settes inn, og inneholder en apostrof i ordet selv, forårsaker SQL for å sette halvparten av ordet i tabellkolonnen. For å unngå dette problemet, må du sette inn en ekstra apostrof ved siden av apostrof du vil sette inn.

Bruksanvisning

1 Start Microsoft SQL Server Management Studio. Utvid din server fra "Object Explorer" -panelet, og utvide "Databaser" mappen for å vise alle databasene.

2 Klikk "New Query" etterfulgt av "Tilgjengelig Databaser" kombinasjonsboks, som ligger ved siden av ikonet "Execute" på verktøylinjen. Velg databasen du vil bruke.

3 Legg til følgende kode for å opprette en ny tabell i databasen:

CREATE TABLE [dbo]. [TmpTable]

(

[pID] [int] IDENTITY (1,1) NOT NULL,

[OneColumn] nvarchar (100) NOT NULL,

CONSTRAINT [PK_pID] PRIMARY KEY ([PID])

)

4 Legg til følgende kode for å sette inn "John D'Ofronia" inneholder en apostrof i "tmpTable:"

INSERT INTO [dbo] .tmpTable

VERDIER (John D' 'Ofronia')

5 Query bordet og se på resultatene:

SELECT * FROM [dbo]. [TmpTable]

6 Trykk "F5" for å kjøre SQL-kode.