R riverfeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #1 即要球在提交SQL语句以前进行语法的检查,免得提交到数据库运行了半天才返回一个错误
P Puma Wang Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #2 到SQL 的查询分析器里 run 一下不就行了。
C cansum Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #3 在查询分析器里 选择菜单query下的parse就可以对SQL语法进行检查了 或按CTRL+F5键
N Nizvoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #4 啥数据库 oracle sqlplus ms$ sql server sql analyze sybase anywhere isql other other...
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #5 最重要的的是不同的数据库,SQL语句都不一样(除开通用语句)
R riverfeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #6 我指的是程序编码中的,自己制作的Sql查询中,让用户输入sql查询条件后,进行的查询 语句语法检查,不是在数据库管理系统中操作
P Puma Wang Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #9 他们填的怎会生成了非法的SQL 语句呢? 那你告诉他 "SQL 语句错误!" 他知道怎么办吗? 在输条件的时候来些校验,出错的不容许输入。
R riverfeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #10 输入控制正确有这么容易吗? 你们谁在程序中提供SQL查询的界面,如何比较好的控制呢? 如果只是提供了一个文本框,提供用户输入条件与据 类似: a>100 and a<200........ 用户完全可以输入错误, 如果要街面上规定死了,不会让语句有错误的机会 实质上控制太麻烦,有没有考虑到 多括号的问题, 一个又一个包含的条件等等, 不是那么好控制阿,最好的,就是语法检查分析,是否符合sql语句语法,然后再提交 查询
输入控制正确有这么容易吗? 你们谁在程序中提供SQL查询的界面,如何比较好的控制呢? 如果只是提供了一个文本框,提供用户输入条件与据 类似: a>100 and a<200........ 用户完全可以输入错误, 如果要街面上规定死了,不会让语句有错误的机会 实质上控制太麻烦,有没有考虑到 多括号的问题, 一个又一个包含的条件等等, 不是那么好控制阿,最好的,就是语法检查分析,是否符合sql语句语法,然后再提交 查询
P Puma Wang Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #11 看了半天的帮助 找到了这个: SET PARSEONLY on | off 在程序里试了不行。 气死我了! 你去研究吧.... 想实现你这要求好象只有语法分析,但是那多麻烦! 有人知道解决方法吗?