Tecnología

Inicio

Cómo lidiar con apóstrofes en cadenas SQL

Tratar con apóstrofes en cadenas SQL puede convertirse en un problema en su base de datos SQL, si no se manejan correctamente. Apóstrofes son caracteres especiales que se utilizan para definir el inicio y el final de una cadena para ser insertados en una base de datos SQL. En SQL, es necesario agregar un apóstrofo adicional en los casos en que una cadena contiene apóstrofes en su parte media. Los datos en la base de datos pueden ser incorrectos si se olvida de usar esta simple regla.

Instrucciones

1 Lanzar Microsoft SQL Server Management Studio, expanda el servidor desde el panel Explorador de objetos y ampliar las "Bases de Datos" carpeta para ver todas las bases de datos.

2 Haga clic en "Nueva consulta" para iniciar una nueva consulta. Haga clic en el cuadro combinado "bases de datos disponibles" que se encuentra junto al icono "Ejecutar" en la barra de herramientas. Elija la base de datos que desea utilizar en el cuadro combinado junto a "Ejecutar".

3 Copiar y pegar el siguiente código para crear una nueva tabla en la base de datos:

CREATE TABLE [dbo]. [MyTable]

(

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

[DataColumn] NVARCHAR (100) NOT NULL,

CONSTRAINT [PK_pID] PRIMARY KEY ([PID])

)

IR

4 Copiar y pegar el siguiente código para insertar palabras a la tabla mediante un apóstrofe:

INSERT INTO [dbo] .myTable

VALUES ( 'word''with apóstrofe')

5 Consultar la tabla para ver las palabras añadidas en el paso anterior con un apóstrofo:

SELECT * FROM [dbo]. [MyTable]

6 Pulse la tecla "F5" para ejecutar el código SQL y ver los resultados de la consulta.