然后 在sqlplus 下 show user 看看用户 和 plsql的用户是否是同一个,如果相同,在查询一下sqlplus 的登录数据库的SID 和 PLSQL 登录数据库的SID 看看是否一样。
如果是同一个数据库同一个用户登录 是不会出现 你这种情况的。因为顶层的处理是一样的。1、字段值显示靠左的是字符型(Varchar2)字段,如“CDLX”,导出sql,必须带单引号,
2、靠右的是数值型(Number)字段,如"CDXH",导出sql,不带单引号
这与SQL的语法有关。1、PL/SQL工具本身的字符集不正确,导致查询显示的字符集有误。可以查看PL/SQL工具的设置,确认其字符集是否正确。
2、数据库服务器的字符集与客户端不一致。可以在连接数据库时指定字符集,或者在客户端修改环境变量或注册表信息以更改默认字符集。
3、在进行查询前未设置NLS_LANG参数或者设置错误。可以在PL/SQL工具中执行“SELECT、FROM NLS_DATABASE_PARAMETERS”命令,查看NLS_LANG参数值是否正确。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)