Как да вмъкнете думи, които съдържат апострофи в SQL

Създайте таблица в SQL Server чрез SQL.

Вмъкване на думи, които съдържат апострофи в таблица на SQL Server база данни, може да бъде разочароващо, ако не знаете как да се справяте с апострофи в SQL. В SQL Server можете да пишете запитвания, за да вмъквате данни в таблица на базата данни, която идентифицира в началото и в края на текста с апострофи за вмъкване. Можете да намерите текст, който трябва да бъде вмъкнат, и да съдържа апостроф в самата дума, причинявайки SQL да вмъква половината от думата в колоната в таблицата. За да избегнете този проблем, трябва да поставите допълнителен апостроф вместо този, който искате да вмъкнете.

Отворете Microsoft SQL Server Management Studio. Разгънете сървъра си от панела "Object Explorer" и разгънете папката "Databases", за да ги видите.

Кликнете върху "Нова заявка", последвана от раздел "Налични бази данни", който се намира до иконата "Изпълнение" в лентата с инструменти. Изберете базата данни, която искате да използвате.

Добавете следния код, за да създадете нова таблица във вашата база данни:

Създаване на таблица [dbo]. [TmpTable] (

[pID] [int] ИДЕНТИЧНОСТ (1, 1) НЕ НЕ,

[oneColumn] NVARCHAR (100) НЕ НУЛЕ,

КОНСТРАСТ [PK_pID] ПЪРВЕН КЛЮЧ ([pID])) Отидете

Добавете следния код, за да вмъкнете "John D'Ofronia", който съдържа апостроф в "tmpTable:"

ВЪВЕЖДАНЕ В [dbo] .tmpTable

VALUES ("John D 'Ofronia")

Проверете таблицата и вижте резултатите: SELECT * FROM [dbo]. [TmpTable]

Натиснете "F5", за да изпълните SQL кода.