请问Sql语句的语法检查器有没有(50分)

  • 主题发起人 主题发起人 riverfeng
  • 开始时间 开始时间
R

riverfeng

Unregistered / Unconfirmed
GUEST, unregistred user!
即要球在提交SQL语句以前进行语法的检查,免得提交到数据库运行了半天才返回一个错误
 
到SQL 的查询分析器里 run 一下不就行了。
 
在查询分析器里
选择菜单query下的parse就可以对SQL语法进行检查了
或按CTRL+F5键
 
啥数据库

oracle

sqlplus

ms$ sql server
sql analyze

sybase anywhere

isql

other

other...
 
最重要的的是不同的数据库,SQL语句都不一样(除开通用语句)
 
我指的是程序编码中的,自己制作的Sql查询中,让用户输入sql查询条件后,进行的查询
语句语法检查,不是在数据库管理系统中操作
 
Sql语句应该用标准的是一般都可以适用的
 
做个语法检查器
没做过,UPUP
 

他们填的怎会生成了非法的SQL 语句呢?
那你告诉他 "SQL 语句错误!" 他知道怎么办吗?

在输条件的时候来些校验,出错的不容许输入。
 
输入控制正确有这么容易吗?
你们谁在程序中提供SQL查询的界面,如何比较好的控制呢?
如果只是提供了一个文本框,提供用户输入条件与据
类似: a>100 and a<200........
用户完全可以输入错误, 如果要街面上规定死了,不会让语句有错误的机会
实质上控制太麻烦,有没有考虑到 多括号的问题, 一个又一个包含的条件等等,
不是那么好控制阿,最好的,就是语法检查分析,是否符合sql语句语法,然后再提交
查询

 
看了半天的帮助 找到了这个:
SET PARSEONLY on | off
在程序里试了不行。
气死我了!
你去研究吧....

想实现你这要求好象只有语法分析,但是那多麻烦!
有人知道解决方法吗?
 
多人接受答案了。
 
后退
顶部