oracle报ORA-00911:invalid character
转自;http://www.cnblogs.com/chuang-sharing/p/9493316.html
今天查问题的时候,发现一个在分号后边加注释,解析错误的问题;

select
decode(td.invoice_type,'1','增值税专用发票','2','其他发票','3','海关进口增值税专用缴款书','4','高速通行费',
'5','其他通行费','6','代扣代缴税收通用缴款书','7','无发票','8','后补发票',
'9','机动车销售统一发票(可抵扣)','10','增值税普通发票(不能抵扣)','11','增值税电子发票(不能抵扣)',
'12','增值税电子发票(通行费)(可抵扣)') 发票类型,
td.invoice_code 发票代码,
td.invoice_no 发票号码,
td.invoice_date 开票时间,
tp.PAYMENT_MADE_DATE 支付成功时间,
nvl(tp.PAY_AMOUNT,0) 支付金额,
'' 入账科目,
tp.REC_BANK_ACCOUNT_NAME 收款人,
td.finance_department_code 发票所属机构 from tp_pay_transactions tp ,t_payment V,t_invoice_detail td,t_invoice_approval_relation rea
WHERE td.invoice_id = rea.invoice_id
and rea.claim_id = v.claim_id
and v.tp_pay_transactions_id = tp.pay_id
and v.paid_flag = '2'
and td.cancel_status != '2'
and v.hq_pay_flag != '2';--jnjnjkljb

:位置
:注释
备注:ORA-00911:invalid character:分号解析错误;
如果你在引号后边,加了黄色那个注释;报ORA-00911:invalid character;
为什么那?
原因就是你分号(;)解析错误;把注释也解析了,造成就不认得了;
怎么改那?
把注释加在分号里边;或者换行;
oracle报ORA-00911:invalid character的更多相关文章
- 数据库查询语句报错-ORA-00911: invalid character
数据库查询语句报错-ORA-00911: invalid character 根据自己经验总结下: 1.都是分号惹的祸,有时候sql语句后面有分好导致这种错误 2.还有一种是从别处copy过来的sql ...
- golang解析json报错:invalid character '\x00' after top-level value
golang解析json报错:invalid character '\x00' after top-level value 手动复制字符串:{"files":["c:/t ...
- LR连接oracle时出现:SQLState=28000[Oracle][ODBC][Ora]ORA-01017:invalid username/password;logon denied
出现的现象:
- Postman请求后台报错:Invalid character found in method name. HTTP method names must be tokens
在使用Postman请求后台时Postman出现 开发工具控制台报 信息: Error parsing HTTP request header Note: further occurrences of ...
- ORA-00911: invalid character 包含中文报错
SQL在pl下正常执行在vs里报错ORA-00911: invalid character. 1.检查SQL末尾是否含有";" 去掉 2.sql包含中文报错 string sql ...
- Golden32 别名时中文 报ORA-00911: invalid character错误
查询数据库软件我一般用两个:PL SQL和golden32:使用golden32-之前使用的时候别名为中文是没有任何问题:直到我想将PL SQL汉化(使用中文包chinese.exe),汉化完后再次查 ...
- IE浏览器连接WebSocket报错:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
在项目开发中整合了WebSocket,本来没什么问题了,但是偶尔发现用IE浏览器打开web端不能推送消息,因为PC端与服务器建立连接失败了.网上查了很多资料, 又看了看源码,都不对症:又怀疑是Spri ...
- An invalid character [32] was present in the Cookie value 错误
今天在做cookie部分的demo的时候出现了一个错误Servlet部分的代码如下 Date data=new Date(); SimpleDateFormat format=new SimpleDa ...
- 后台报错java.lang.IllegalArgumentException: Invalid character found in the request target.
报错: Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang ...
随机推荐
- linux 状态与系统调优
什么样的cup 才算是负载高呢?才算忙呢?
- Android的activity的生命周期
activity的生命周期有四个重要的状态:活动,暂停,停止,销毁 基本的方法有:onCreate.onStart.onResume.onPause.onStop.onDestory 最经常使用的方法 ...
- 【linux驱动分析】之dm9000驱动分析(三):sk_buff结构分析
[linux驱动分析]之dm9000驱动分析(一):dm9000原理及硬件分析 [linux驱动分析]之dm9000驱动分析(二):定义在板文件里的资源和设备以及几个宏 [linux驱动分析]之dm9 ...
- FastDFS的配置、部署与API使用解读(4)FastDFS配置详解之Client配置(转)
一种方式是通过调用ClientGlobal类的初始化方法对配置文件进行加载,另一种是通过调用API逐一设置配置参数.后一种方式对于使用Zookeeper等加载属性的方式很方便. 1. 加载配置文件: ...
- python-一个小练习
myseq = '''[a:1,b:2,c:3] [a:3,b:3,c:8] [a:7,c:2:m:7,r:4] [a:2,c:4:m:6,r:4] [a:3,b:2,c:7,o:5]''' def ...
- android经常使用正则工具类
此类提供日常开发中经常使用的正则验证函数.比方:邮箱.手机号.电话号码.身份证号码.日期.数字.小数.URL.IP地址等.使用Pattern对象的matches方法进行整个字符匹配,调用该方法相当于: ...
- ribbon负载均衡进行服务消费
相同服务以不同端口形式注册到eureka上,ribbon从eureka上获取冰进行服务消费,会偶现如下现象: I/O error on GET request for "http://COM ...
- ADO直接调用ACESS数据库MDB
1.ADO用ODBC链接不会出现堆栈溢出. 2.直接用ADO链接,因为对象不是NEW出来的,导致其成员变量也是栈上的,数组申请过大,栈溢出. 用VECTOR或者NEW对象,应该能解决.
- Android 单击跳转到打电话发短信界面,长按打电话发短信
<uses-permission android:name="android.permission.CALL_PHONE"/><uses-permission a ...
- 文件读写&&内容替换
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...