Infoga ord som innehåller apostrofer i en SQL Server-databas tabell kan vara frustrerande om du inte vet hur man ska hantera apostrofer i SQL . I SQL Server , kan du skriva frågor att infoga data i en databas tabell som identifierar början och slutet av den text som ska infogas med apostrofer . Du kan stöta på text som måste införas och innehåller en apostrof i själva ordet , vilket SQL infoga hälften av ordet i tabellen kolumnen . För att undvika detta problem , måste du sätta i en extra apostrof bredvid apostrof du vill infoga . Saker du behöver
Microsoft SQL Server Management Studio
Visa fler instruktioner
1
Launch Microsoft SQL Server Management Studio . Utöka din server från " Object Explorer " fönstret och expandera " Databaser " mapp för att se alla dina databaser .
2
Klicka på " Ny fråga " följt av " tillgängliga databaser " kombinationsrutan , vilket ligger intill " Execute " ikonen i verktygsfältet . . Välj den databas du vill använda
3
Lägg till följande kod för att skapa en ny tabell i databasen :
CREATE TABLE [ dbo ] [ tmpTable ] < . br >
(
[ PID ] [ int ] IDENTITY ( 1,1 ) NOT NULL ,
[ oneColumn ] nVARCHAR ( 100 ) NOT NULL ,
CONSTRAINT [ PK_pID ] PRIMARY KEY ( [ PID ] ) katalog
) katalog
GO
4
Lägg till följande kod för att infoga " John D' Ofronia " innehåller en apostrof i " tmpTable : "
INSERT INTO [ dbo ] [ tmpTable ] ( " oneColumn " ) katalog
VALUES ( " John D '' Ofronia ' )
5
. Query bordet och se resultatet : .
SELECT * FROM [ dbo ] [ tmpTable ]
6
Tryck " F5 " för att köra SQL-koden
. Addera