oracle的sqlplus中插入中文错误:ERROR: ORA-01756: quoted string not properly terminated

在oracle的sqlplus中插入中文错误:

ERROR:

ORA-01756: quoted string not properly terminated

 

福州-陈建伟(66472309)  17:30:25
oracle的sqlplus中插入中文错误:ERROR: ORA-01756: quoted string not properly terminated_第1张图片
上面的错误是什么原因?
有没有高手知道?
LONG(544418021)  17:36:29
估计你的中文的‘’
切换En输入法试试
福州-陈建伟(66472309)  17:39:53


我要是在头尾加空格是可以。
不知道是为什么。
LONG(544418021)  17:41:23
是英文输入模式下吗
福州-陈建伟(66472309)  17:41:28
是的
绝对是。
oracle的sqlplus中插入中文错误:ERROR: ORA-01756: quoted string not properly terminated_第2张图片
LONG(544418021)  17:41:58
需要切换的在输入中文后
福州-陈建伟(66472309)  17:42:21
不懂这句话的意思。
LONG(544418021)  17:42:22
即前后都是英文
福州-陈建伟(66472309)  17:42:53
就是说在sqlplus 中要输入中文,必须前后都是英文?
LONG(544418021)  17:43:16
那当然了
你以为呢
解决了吗
福州-陈建伟(66472309)  17:44:49

LONG(544418021)  17:44:57
呵呵
福州-陈建伟(66472309)  17:44:58
还没有
这样我输入的都是带空格的。
LONG(544418021)  17:45:39
不带空格还是不行是吗
你这样先输入两个英文的‘
之后再中间加汉字
LONG(544418021)  17:47:03
行了吗
福州-陈建伟(66472309)  17:48:26
oracle的sqlplus中插入中文错误:ERROR: ORA-01756: quoted string not properly terminated_第3张图片
还是老问题

LONG(544418021)  17:48:58
呵呵
你用一个函数TRIM一下
福州-陈建伟(66472309)  17:49:34
比如?
LONG(544418021)  17:50:24
就是把要插入的字符串TRIM一下
福州-陈建伟(66472309)  17:52:00
这样是可以的。
LONG(544418021)  17:52:43

福州-陈建伟(66472309)  17:52:46

LONG(544418021)  17:54:15
解决了吗
福州-陈建伟(66472309)  17:56:05
oracle的sqlplus中插入中文错误:ERROR: ORA-01756: quoted string not properly terminated_第4张图片

LONG(544418021)  17:56:40
行了解决了就行了
福州-陈建伟(66472309)  17:56:42
这样是可以的
呵呵
就是不知道是什么原因。
LONG(544418021)  17:57:45
我个人认为英文汉字没法解析成码
就报错
TRIM可以解析
福州-陈建伟(66472309)  17:58:47
还是不懂。
这种情况太另类了。
第一次碰到。
以前都不会。
LONG(544418021)  17:59:38
能解决就行了
福州-陈建伟(66472309)  17:59:40
先谢谢了。
呵呵
就是怕后面有类似的问题
谢谢LONG,你的无私贡献。是我们的模范。
LONG(544418021)  18:00:51
有愧
福州-陈建伟(66472309)  18:01:00
呵呵
先下班了。
有空常沟通
LONG(544418021)  18:01:10
SAME

 

 

 

oracle中,如何插入包含单个撇号的数据

insert into table values('fifth product's name',25,'05-MAY-07');

该语句会报错:ORA-01756:quoted string not properly terminated

想插入包含单个撇号的数据,必须进行以下两个操作:在INSERT前执行set scan off命令,并且在想插入单个撇号的文本串位置插入两个撇号。命令如下:

set scan off

insert into table values('Fifth Product''s Name',25,'05-MAY-07');

set scan on

 

 

你可能感兴趣的:(oracle,String,table,insert,输入法)