Cum se introduc cuvinte care conțin apostrofuri în SQL
Introducerea de cuvinte care conțin apostrofuri într-o tabelă de baze de date SQL Server poate fi frustrant dacă nu știți cum să se ocupe de apostrofuri în SQL. În SQL Server puteți scrie interogări pentru a insera datele într-o tabelă de bază de date care identifică la începutul și la sfârșitul textului cu apostrofele care urmează să fie inserate. Puteți găsi un text care trebuie inserat și conține un apostrof în cuvântul însuși, cauzând SQL să introducă jumătate din cuvânt în coloana tabelului. Pentru a evita această problemă, trebuie să inserați un apostrof suplimentar lângă cel pe care doriți să îl inserați.
Deschideți Microsoft SQL Server Management Studio. Extindeți-vă serverul din panoul "Object Explorer" și extindeți folderul "Databases" pentru a le vedea.
Dați clic pe "Interogare nouă", urmată de caseta combo "Disponibile baze de date", care se află lângă pictograma "Executare" din bara de instrumente. Alegeți baza de date pe care doriți să o utilizați.
Adăugați următorul cod pentru a crea un nou tabel în baza dvs. de date:
CREATE TABLE [dbo]. [TmpTable] (
[pID] [int] IDENTITA (1, 1) NU NULL,
[unColumn] NVARCHAR (100) NU NULL,
CONSTRAINT [PK_pID] CHEIE PRIMARĂ ([pID])) GO
Adăugați următorul cod pentru a insera "John D'Ofronia" care conține un apostrof în "tmpTable:"
INSCRIEȚI ÎN [dbo] .tmpTable
VALORI ("John D''Ofronia")
Verificați tabelul și vedeți rezultatele: SELECT * FROM [dbo]. [TmpTable]
Apăsați "F5" pentru a executa codul SQL.