Al insertar datos que contienen caracteres de cotización única en una columna con tipo de datos VARCHAR, es crucial manejar las cotizaciones únicas para evitar errores de sintaxis.
Hay dos formas principales de lidiar con citas individuales en Oracle SQL:
Para insertar cotizaciones únicas en una columna Varchar, use dos citas individuales consecutivas. Por ejemplo:
INSERT INTO table_name (column_name) VALUES ('D''COSTA');
Esto inserta el valor "d'Costa" en la columna especificada.
Oracle 10g y luego le permite usar un nuevo método de referencia:
INSERT INTO table_name (column_name) VALUES q'$D'COSTA$';
En este método, el valor se incluye en dos citas individuales, precedidas por la letra "Q".
Ejemplo:
La siguiente consulta demuestra el uso de estos métodos:
SELECT 'D''COSTA' name FROM DUAL;
SELECT q'$D'COSTA$' NAME FROM DUAL;
ambas consultas devolverán el valor de "d'costa".
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3