吐血十升求教一个sql语句的作用

wobushigl 2003-10-09 08:13:07
sql="select * from tree_menu start with menu_name='"+topMenu+"' connect by parent_menu_id= prior menu_id ";
这是在用jsp从oracle数据库中读取生成树型目录时使用的一个sql语句
但是start with和connect by好像是oracle独有的语法,我现在使用的是sql server2000。请问这一句的作用是什么。以及如何用其他通用的sql语句代替。
请各位高手详细解答,
...全文
44 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
TechnoFantasy 2003-10-09
  • 打赏
  • 举报
回复
start with 和 connect by是用于分级查询的,前者指出层次结构中的根记录,后者说明层级结构中父记录行和子记录行的关系。因为不是ansi标准,SQL Server中没有直接对应的语法。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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