高分请问哪位做过sql解释器(就是能够编译执行SQL的东东,给菜鸟点指点吧)?谢谢先

hejiangfeng2001 2003-05-08 08:34:26
最近要做大型作业:用c或者c++开发一个SQL的解释器,请问哪位大虾曾经做过,
给我点指点好吗?如果还有源码,希望不吝相赠!(郑重声明:本人绝非抄袭,只是
由于没有获得清晰的思路,故求之),谢谢先!
...全文
39 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hooboo 2003-05-11
  • 打赏
  • 举报
回复
先把关键字找出来做分析就是了
hejiangfeng2001 2003-05-11
  • 打赏
  • 举报
回复
请教关于语法解释的算法哪种最好啊?
JamBoL 2003-05-08
  • 打赏
  • 举报
回复
我也一直在考虑,只有一些粗浅思路
1、语法、语义检查,在DELPHI等RAD中有相关的函数,PARSESQL(STRING)?具体不记得了,自己做的时候最好遵循ANSI SQL-92标准
2、优化,成熟的SQL引擎基本都有,优化效果不同,通过运行结果反馈进行对比是一种方法
3、解释运行,现在还没有好的想法,能想到的方法就是通过ODBC间接解释(废话,这还是用别人的东东),但真要自己做,恐怕得对不同的RDBMS进行开发,这个还请高人指教
其实以上的步骤就是编译原理中典型的方法.

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧