创建函数:
create function sector_pid(@id varchar(10)) returns @t_level table(id varchar(10))
as
begin
insert into @t_level select @id
select @id = sct_pid from sector where sct_id = @id and sct_pid not in(1)
while @@ROWCOUNT > 0
begin
delete from @t_level
insert into @t_level select @id
select @id = sct_pid from sector where sct_id = @id and sct_pid not in(1)
end
return
end
go
create function Sector_Name(@sctId varchar(10))
returns varchar(50)
as
begin
declare @ccode varchar(50)
declare @name varchar(50)
declare @pid varchar(10)
declare @sctpid varchar(10)
declare @spid varchar(10)
select @pid=SCT_PID from SECTOR where SCT_ID=@sctId
if(@pid=1)
set @ccode=(select SCT_NAM from SECTOR where SCT_ID=@sctId)
else if(@pid=0)
set @ccode=(select SCT_NAM from SECTOR where SCT_ID=@sctId)
else
begin
select @name =SCT_NAM from SECTOR where SCT_ID=@sctId
select @sctpid=SCT_PID from SECTOR where SCT_ID=@pid
if (@sctpid=1)
set @ccode =(select SCT_NAM from SECTOR where SCT_ID = @pid )+'-'+@name
else
begin
while @sctpid <>1
begin
select @spid=SCT_PID from SECTOR where SCT_ID = @sctpid
set @ccode =(select SCT_NAM from SECTOR where SCT_ID = @sctpid )+'-'+@name
set @sctpid=@spid
if @sctpid=1
break
end
end
end
return @ccode
end
go
分享到:
相关推荐
SQL Server 2008 Native Client是微软推出的一款用于与SQL Server进行数据交互的客户端库,它是SQL Server数据库引擎和应用程序之间的一个接口。这个库包含了ODBC(Open Database Connectivity)驱动程序和OLE DB...
《SQL Server 2008 Internals》是微软技术专家David Campbell作序的一本深入解析Microsoft SQL Server 2008内部机制的专业书籍。由Paul S. Randal、Kimberly L. Tripp、Conor Cunningham、Adam Machanic和Ben ...
Microsoft SQL Server 2008 Native Client (SQL Server Native Client) 是单一动态链接库 (DLL),其中包含 SQL OLE DB 提供者和 SQL ODBC 驱动程序。此链接库针对使用机器码 API (ODBC、OLE DB 和 ADO) 的应用程序...
### Microsoft SQL Server 2008 Internals #### 前言 本书《Microsoft SQL Server 2008 Internals》是由Paul S. Randal、Kimberly L. Tripp、Conor Cunningham、Adam Machanic 和 Ben Nevarez共同编写的,并由...
SQL SERVER 2008 高级主题详解 SQL SERVER 2008 是一个功能强大且集成的数据解决方案,提供了一个安全、可靠、HIGH效的平台用于企业数据和商业智能应用。.NET Framework 是 SQL SERVER 2008 的核心组件之一,提供了...
SQL Server 2008是微软推出的一款关系型数据库管理系统,它在企业级数据管理和分析领域扮演着重要的角色。此安装包提供了64位和32位两种版本,以适应不同硬件环境的需求。以下是关于SQL Server 2008的一些核心知识点...
SQL Server 2008 各版本区别 SQL Server 2008 是一种功能强大且灵活的关系数据库管理系统,由 Microsoft 公司开发。该系统提供了多种版本,每种版本都有其特点和应用场景。下面我们将对 SQL Server 2008 的各个...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try { Connection conn = DriverManager.getConnection(url, ...
《专业Microsoft SQL Server 2008管理》是关于数据库管理的一本权威指南,专为SQL Server 2008这一版本提供深入的实践指导。这本书面向的是IT专业人士,特别是那些负责管理和维护SQL Server数据库系统的管理员和技术...
- `sqlserver卸载清除工具`:可能是通用的SQL Server卸载工具,不区分具体版本或操作系统位数。 - `MSSQL卸载工具_Windows_x86`:适用于32位操作系统的卸载工具。 在使用这些工具时,用户需要注意以下几点: 1. **...
这个"SQLServer2008Client绿色纯净版"是一个便携式的安装包,无需复杂安装过程,解压后即可直接运行。 ### 1. SQL Server Management Studio (SSMS) SQL Server Management Studio是SQL Server 2008客户端的核心...
解决SQL Server 2008安装失败的方法 SQL Server 2008是微软公司开发的一款关系型数据库管理系统,广泛应用于企业级数据库管理中。然而,在安装SQL Server 2008时,可能会遇到安装失败的问题。本文将着重介绍解决SQL...
接着,在Java代码中加载驱动,通常使用`Class.forName()`方法指定驱动类名(如`com.microsoft.sqlserver.jdbc.SQLServerDriver`)。 3. **连接数据库**: 使用`java.sql.DriverManager.getConnection()`方法建立到...
### 关于《Inside Microsoft SQL Server 2008 T-SQL Programming》的知识点解析 #### 一、SQL Server 2008概述 《Inside Microsoft SQL Server 2008 T-SQL Programming》这本书深入地介绍了SQL Server 2008的各项...
Microsoft SQL Server 2008 Native Client是在Windows 10操作系统上使用的一种数据库连接组件,它为应用程序提供了与SQL Server交互的能力。这个组件是专为SQL Server设计的,旨在提高性能、安全性和兼容性,特别是...
4. 配置 SQLServer 日志传送:在主数据库服务器上配置日志传送,包括配置安全性、服务器身份验证模式和服务器代理帐户等。 5. 配置从数据库服务器:在从数据库服务器上配置辅助数据库实例和数据库,包括初始化辅助...
### SQL Server 2008 附加 SQL Server 2005 数据库 #### 背景介绍 在日常工作中,我们可能会遇到需要将不同版本的 SQL Server 数据库进行迁移或附加的情况。例如,从 SQL Server 2005 升级到 SQL Server 2008 的...
SQL Server 2008是微软公司推出的一款关系型数据库管理系统,它提供了广泛的企业级数据管理功能,包括数据存储、处理、分析以及安全等。在使用SQL Server 2008进行开发或管理工作时,驱动程序是连接应用程序与数据库...