-
out join
- where e1.maneger_id(+)=e2.manage_id
-
where condition
- where 1=1
- where department_id=30
- where not (job_id=30)
- where amount>100
- where order_date<TO_DATA('200-6-15')
- where department_id=30 and department_name=sales
- where colum=ANY(select colume from t2)
- where exists(select * from cities_stores where condition)
-
采用解析工具
-
ANTLR
- 编写SensorSQL
- 自动产生语法树