Jak vložit slova obsahující apostrofy v SQL

Vytvoření tabulky v SQL Server pomocí SQL.

Vkládání slov obsahujících apostrofy do tabulky databáze SQL Server může být frustrující, pokud nevíte jak zpracovat apostrofy v SQL. V SQL Server můžete psát dotazy pro vkládání dat do tabulky databáze, která identifikuje na začátku a konci textu s vloženými apostrofy. Můžete najít text, který musí být vložen a obsahuje apostrof ve samotném slově, což způsobí SQL vložení poloviny slova do sloupce tabulky. Chcete-li se tomuto problému vyhnout, musíte do něj vložit další apostrof vedle toho, který chcete vložit.

Otevřete Microsoft SQL Server Management Studio. Rozbalte svůj server z panelu "Object Explorer" a rozbalte složku "Databases" a podívejte se na ně.

Klikněte na "Nový dotaz" a následně na pole "Dostupné databáze", které se nachází vedle ikony "Spustit" na panelu nástrojů. Vyberte databázi, kterou chcete použít.

Přidejte následující kód pro vytvoření nové tabulky v databázi:

Vytvořit tabulku [dbo]. [TmpTable] (

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

[oneColumn] NVARCHAR (100) NE NULL,

CONSTRAINT [PK_pID] PRIMÁRNÍ KLÍČ ([pID])) GO

Přidejte následující kód pro vložení "John D'Ofronia", který obsahuje apostrof v "tmpTable:"

VLOŽTE DO [dbo] .tmpTable

HODNOTY ("John D 'Ofronia")

Zkontrolujte tabulku a zobrazte výsledky: SELECT * FROM [dbo]. [TmpTable]

Stiskněte klávesu F5 pro spuštění kódu SQL.