oracle的sqlplus中插入中文错误:ERROR: ORA-01756: quoted string not properly terminated
2012-07-02 20:04
1116 查看
在oracle的sqlplus中插入中文错误:
ERROR:
ORA-01756: quoted string not properly terminated
福州-陈建伟(66472309) 17:30:25
上面的错误是什么原因?
有没有高手知道?
LONG(544418021) 17:36:29
估计你的中文的‘’
切换En输入法试试
福州-陈建伟(66472309) 17:39:53
我要是在头尾加空格是可以。
不知道是为什么。
LONG(544418021) 17:41:23
是英文输入模式下吗
福州-陈建伟(66472309) 17:41:28
是的
绝对是。
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
还是老问题
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
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
ERROR:
ORA-01756: quoted string not properly terminated
福州-陈建伟(66472309) 17:30:25
上面的错误是什么原因?
有没有高手知道?
LONG(544418021) 17:36:29
估计你的中文的‘’
切换En输入法试试
福州-陈建伟(66472309) 17:39:53
我要是在头尾加空格是可以。
不知道是为什么。
LONG(544418021) 17:41:23
是英文输入模式下吗
福州-陈建伟(66472309) 17:41:28
是的
绝对是。
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
还是老问题
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
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
相关文章推荐
- sqlplus插入中文字符集问题和ORA-01756 quoted string not properly terminated
- ORA-01756: quoted string not properly terminated
- ora-01756: quoted string not properly terminated
- 【ORA】ORA-01756: quoted string not properly terminated
- ORA-01756: quoted string not properly terminated问题
- ORA-01756: quoted string not properly terminated问题
- ORA-01756: quoted string not properly terminated
- sqlplus 登录oracle 报ERROR: ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit
- sqlplus做sql查询,报错 quoted string not properly terminated
- sqlplus登录Oracle时ORA-01017: invalid username/password; logon denied的错误
- oracle安装登录sqlplus / as sysdba然后报错ERROR: ORA-01031 insufficient privileges
- 非oracle用户使用sqlplus登录错误ORA-12547: TNS:lost contact
- oracle的sqlplus登陆的时候老报错:ORA-12560: TNS: 协议适配器错误
- SQL*Net not properly installed——PLSQL连接ORACLE Initialization error
- oracle的sqlplus登陆报错:ORA-12560: TNS: 协议适配器错误
- sqlplus登录oracle时ORA-01017: invalid username/password; logon denied的错误
- oracle的sqlplus登陆的时候老报错:ORA-12560: TNS: 协议适配器错误
- sqlplus: error while loading shared libraries: /opt/oracle/product/OraHome/lib/libclntsh.so.11.1: ca
- sqlplus登录Oracle时ORA-01017: invalid username/password; logon denied的错误
- PowerDesigner15连接Oracle的Non SQL Error : Could not load class 错误