Jak vložit slova obsahující apostrofy v 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.