Come inserire parole che contengono apostrofi in SQL
L'inserimento di parole che contengono apostrofi in una tabella di database di SQL Server può essere frustrante se non si sa come gestire gli apostrofi in SQL. In SQL Server è possibile scrivere query per inserire dati in una tabella di database che identifica all'inizio e alla fine del testo con gli apostrofi da inserire. È possibile trovare un testo che deve essere inserito e contiene un apostrofo nella parola stessa, facendo sì che SQL inserisca metà della parola nella colonna della tabella. Per evitare questo problema, è necessario inserire un apostrofo aggiuntivo accanto a quello che si desidera inserire.
Aprire Microsoft SQL Server Management Studio. Espandi il tuo server dal pannello "Esplora oggetti" ed espandi la cartella "Database" per vederli.
Fare clic su "Nuova query" seguita dalla casella combinata "Database disponibili", che si trova accanto all'icona "Esegui" nella barra degli strumenti. Scegli il database che desideri utilizzare.
Aggiungi il seguente codice per creare una nuova tabella nel tuo database:
CREATE TABLE [dbo]. [TmpTable] (
[pID] [int] IDENTITY (1, 1) NOT NULL,
[oneColumn] NVARCHAR (100) NOT NULL,
CONSTRAINT [PK_pID] PRIMARY KEY ([pID])) GO
Aggiungi il seguente codice per inserire "John D'Ofronia" che contiene un apostrofo in "tmpTable:"
INSERISCI IN [dbo] .tmpTable
VALORI ('John D' 'Ofronia')
Controlla la tabella e guarda i risultati: SELEZIONA * DA [dbo]. [TmpTable]
Premere "F5" per eseguire il codice SQL.