谁SQLServer 帮我运行一下这些语句,
CREATE TABLE `tb` (
`id` varchar(20) NOT NULL,
`name` varchar(50) default NULL,
`grade` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE function getTree(@parentId varchar(20), @level int =1)
returns @t table(name varchar(50),id varchar(20),parent varchar(20), grade int)
as
begin
declare @id varchar(20);
declare @name varchar(50);
//游标定义
declare cur1 CURSOR FOR select name,id from table where grade = @level + 1 and substring(id,0,2*level)= parentId ;
//游标介绍定义
// declare CONTINUE HANDLER FOR SQLSTATE '02000' SET tid = null;
//开游标
OPEN cur1;
FETCH cur1 INTO @name, @id;
WHILE ( @id is not null )
DO
insert into @t values(@name,@id, @parentId,@level +1);
//树形结构数据递归收集到建立的临时表中
call useCursor(@id,@level +1);
FETCH cur1 INTO @name,@id ;
END WHILE;
//关闭游标
CLOSE cur1 ;
// 删除游标
DEALLOCATE cur1;
END;//
select getTree('00',1); //调用
机子上没装sqlserver ,帮我运行下,并把错误的地方发帖下,谢了
...全文
相关推荐
Sqlserver插件Prompt
你还在为装了vs后数据库没有了智能提示而发愁吗?你还在无法排版数据库而苦恼吗,这是一款简洁的数据库辅助工具,包你喜欢!
在DJANGO中要连接mssql(sqlserver)如何配置,实测可用
现在,你的Django项目已配置为使用MSSQL数据库。你可以在Django中使用ORM进行数据库操作,并与MSSQL进行交互。网上找了大量的资料测试过都解决不了django连接sqlserver的问题。设置中,设置MSSQL连接的相关配置。在DJANGO中要连接mssql如何配置。这些配置是可选的,根据你的需求进行设置。首先,确保你的Python环境中已安装。经过好几天公关终于解决了这个难题。打开Django项目中的。
windows自带powershell 连接mssql sqlserver
windows自带powershell 连接mssql sqlserver 无需安装客户端。 自行修改IP、端口、账号、密码 使用命令:powershell -ExecutionPolicy unrestricted -File SqlserverQuery.ps1
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
主要介绍了nodejs基于mssql模块连接sqlserver数据库的简单封装操作,结合实例形式分析了nodejs中mssql模块的安装与操作sqlserver数据库相关使用技巧,需要的朋友可以参考下
MSSQL性能监控SQL语句
MSSQL 性能监控 SQL语句 性能测试


Java SE
