При вставке данных, содержащих однозначные символы цитаты в столбец с типом данных VARCHAR, крайне важно правильно обрабатывать отдельные кавычки, чтобы избежать ошибок синтаксиса.
]есть два основных способа справиться с отдельными кавычками в Oracle SQL:
], чтобы вставить отдельные кавычки в столбец Varchar, используйте два последовательных отдельных кавычек. Например:
INSERT INTO table_name (column_name) VALUES ('D''COSTA');
]
это вставляет значение «d'osta» в указанный столбец.
]Oracle 10G, а затем позволяет использовать новый справочный метод:
]INSERT INTO table_name (column_name) VALUES q'$D'COSTA$';
]
в этом методе значение заключается в двух отдельных кавычках, которой предшествует буква «Q».
]Пример:
Следующий запрос демонстрирует использование этих методов:
]SELECT 'D''COSTA' name FROM DUAL;
SELECT q'$D'COSTA$' NAME FROM DUAL;
]
оба запроса вернут значение "d'osta".
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3