首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么判断一个语句是Select字句还是Where子句

2012-02-26 
如何判断一个语句是Select字句还是Where子句.计划给用户设计一种的表达式.即可以做为求值表达式,也可以做

如何判断一个语句是Select字句还是Where子句.
计划给用户设计一种的表达式.即可以做为求值表达式,也可以做为过滤表达式,用以拼接到SQL中.这种表达式主要是想提供给普通用户使用,不需要他们懂SQL.同时这种表达式也可以提供给高级用户使用,他们懂SQL.
对于普通用户来说,求值表达式不会以Select开头,过滤表达式也不会也Where开头.
现在我要怎样判断用户输入的这串表达式时Select子句还是where子句呢?

[解决办法]
不可行.
如果普通用户给你输了一个 seleect ,你该算它是什么语句呢?

通行的方法是,将表达式的命令子句做成选择,让最终用户选择命令,同时,在选择不同命令时,所给的条件选项不同,这样才能获得较好的效果.

我的经验是,做软件的时候,尽量少让用户干输入内容的事情,因为,他输的,很多情况下不是数据库里能保存的.
[解决办法]
没懂意思。
[解决办法]
这种东西就不要做在数据库层了,做在应用程序上吧
[解决办法]

探讨

这种东西就不要做在数据库层了,做在应用程序上吧

[解决办法]
這個的需求沒意義,還不如直接文檔式記載(某某存儲過程。。。)

热点排行