`

sql函数的简单实用

阅读更多

alter function F_SortList(@sortID varchar(50)) returns varchar(50)
as
begin
declare @error int
declare @strTemp nvarchar(200)
declare @depthTemp int
declare @mark int
declare @sortValue varchar(50)
declare @sortPath varchar(50)


if exists (select column_depth from sort where column_id =@sortID )
begin
select @depthTemp=column_depth from sort where column_id =@sortID
set @strTemp=''
set @sortValue=''
set @mark=@depthTemp
while (@depthTemp>0)
begin
select @sortID=parent_id ,@strTemp =column_name +' >> '+@strTemp,@sortValue=isnull(column_id,'')+'-'+@sortValue from sort where column_id =@sortID
set @depthTemp=@depthTemp-1
end
if(@mark=3)
begin
set @sortValue= substring(@sortValue,1,len(@sortValue)-1)
set @strTemp= substring(@strTemp,1,len(@strTemp)-2)
end
else if(@mark=2)
begin
set @sortValue= @sortValue+' '
set @strTemp= substring(@strTemp,1,len(@strTemp)-2)
end
set @sortPath =@strTemp
end
else
begin
set @sortPath ='0'
end
return @sortPath
end
go

分享到:
评论

相关推荐

    sqlserver2005分页函数

    一个非常好的sql2005分页函数,简单实用,希望对你有所帮助

    常用SQL语句大全(简单实用)

    常用SQL语句大全(简单实用),适合各级别人群使用,查询方便。

    sql server 2016简单实用操作教程

    │ │ 查询-Case函数.mp4 │ │ 查询-GROUP BY.mp4 │ │ 查询-HAVING.mp4 │ │ 查询-ORDER BY.mp4 │ │ 查询-SELECT.mp4 │ │ 查询-TOP.mp4 │ │ 查询-UNION ALL.mp4 │ │ 查询-WHERE.mp4 │ │ 查询

    sqlserver自定义函数

    学习与做项目中总结的几个实用的sqlserver 函数 希望对大家有帮助 --确定某年某月有多少天 Create FUNCTION DaysInMonth ( @date datetime ) Returns int AS BEGIN RETURN Day(dateadd(mi,-3,DATEADD(m, DATEDIFF...

    SQL函数substr使用简介

    是介绍了sql中的substr()字符串截取函数的用法,十分的简单实用,有需要的同学可以参考一下。

    navicat for sql server + mysql

    Navicat for SQL Serve可以用于SQL Server 2000、2005、2008R2及SQL Azure,并支持大部份最新功能,包括触发器、函数及其他。Navicat 的功能足以符合专业开发人员的所有需求,但是对 SQL Server 的新手来说又相当...

    SQLPrompt_6.1.0.72.exe

    sqlserver智能提示工具,方便使用者只能提示sql函数和格式话sql语句,快速编写sql脚本,简单实用

    经典SQL语句大全

    简单易懂、实用的SQL语句大全,包括SQL Server基本函数,常识等。从基础到提升,从提升到技巧,从技巧到数据库开发经典,,步步深入值得拥有。

    SQLPrompt_6.1.0.72

    数据库管理软件SQL Prompt发行有几年的时间了,它简单易用,尤其是在自动设置脚本方面让代码变得简单易读,还有对语法和用户编写的代码片段进行自动检索,智能地为用户提供一个合适的代码选择,这极大地提高了工作...

    SQLPrompt 6.0.0.441 (含注册机)

    数据库管理软件SQL Prompt发行有几年的时间了,它简单易用,尤其是在自动设置脚本方面让代码变得简单易读,还有对语法和用户编写的代码片段进行自动检索,智能地为用户提供一个合适的代码选择,这极大地提高了工作...

    震撼推出超方便实用的Oracle开发工具 - Oracle SQL Handler,双语界面,智能SQL编辑器,免装Oracle客户端,能运行于Windows, 双语界面

    智能的SQL编辑器:自动弹出提示窗口,列出关键字、关键字组合、函数名、列名、对象名、对象类型、参数 、包内的过程和函数,提高SQL编辑效率。例如: (1)输入字串“sel”,一秒钟后列出以“sel”开头的所有关键字...

    SQLPrompt 6.1.0.67(含注册机)

    数据库管理软件SQL Prompt发行有几年的时间了,它简单易用,尤其是在自动设置脚本方面让代码变得简单易读,还有对语法和用户编写的代码片段进行自动检索,智能地为用户提供一个合适的代码选择,这极大地提高了工作...

    PHP常用的实例程序 简单实用

    -------------------------------------------------------------------------------- 计数器程序 一个有关颜色的定义列表 Chart(图表) 程序 Banner程序 ...InString 函数程序 用户访问记录程序

    超实用sql语句

    10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1...

    mysql 含sql_语言教程和 SQL语言艺术两本电子书

    第一章简单介绍了MySQL的历史、特点,同时对SQL的语法进行了简单的介绍。如果读者对第一章的内容不能很好的掌握,可以略过不了解的内容,在阅读二、三章之后重新理解其中内容。第二章介绍了如何安装一个MySQL系统。...

    SQLServer2000SP4EE_Lite8M

    内附 SQL Server 2000 查询分析器 和 客户端网络实用工具 ,性能也不差,在XP、2000上试用通过,没问题的。本没想发布,但还是希望能给大家一点方便,特别是测试数据库时。 包括简单的数据库管理功能。如果觉得有用...

    SQL Server2000 SP4企业版精简版

    内附 SQL Server 2000 查询分析器 和 客户端网络实用工具 ,性能也不差,在XP、2000上试用通过,没问题的。本没想发布,但还是希望能给大家一点方便,特别是测试数据库时。 包括简单的数据库管理功能。如果觉得有用...

    精通SQL 结构化查询语言详解

    15.3 SQL Server中的存储过程和函数  15.3.1 系统存储过程  15.3.2 使用CREATE PROCEDURE创建存储过程 15.3.3 使用EXECUTE语句调用存储过程  15.3.4 使用CREATE FUNCTION创建函数  15.3.5 使用Enterprise ...

    Oracle SQL Handler(Oracle 开发工具) v5.1.zip

    (10)方便操作常用数据字典如表、视图、索引、过程、函数、触发器等(能查看和编辑编译PL/SQL代码); (11)中英文双语界面并能随时切换,个性化界面设置,界面简洁清爽; (12)运行语句“DESC tableName”清晰...

Global site tag (gtag.js) - Google Analytics