如何在Oracle插入语句中处理法语字符

8 浏览
0 Comments

如何在Oracle插入语句中处理法语字符

由于特殊的法语字符d\',这个语句将无法工作。有人可以帮忙吗?

0
0 Comments

问题的出现是由单引号字符引起的,因为单引号具有特殊的含义 - 它用于指示硬编码文本常量的开始和结束。

最简单的解决方法是,在输出中使用两个单引号字符来生成一个这样的字符(在这种情况下:存储在表中的值)。

更简洁的解决方法是使用q-quote机制(如果之前没有听说过这个术语,请在Google上搜索)。像这样:

insert ... values ( ... , q'[Centre d'appels]')

注意,使用q'[来开启文本常量,]'来关闭文本常量。

0