资 源 简 介
sql parser library 是一个强大的sql语句解析引擎,要求每个关键字和相邻的字符以空格分隔,支持sybase,sql server,mysql和oracle数据库的sql语法,它能够把sql语句解析成一个语法树,并把根据传入的参数,仅保留含有传入参数的条件,去除包含未传入参数的条件。同时它支持常量参数,常量参数可以看成一个占位符,在解析过程中直接当作常量替换,比如,select top @count from table1,由于ado.net支持top后面的参数,所以只能用常量参数,当不传入数值时,sql结果为:select from table1,传入数值为5时,sql结果为: select top 5