SQL server 2000 递更新的问题

张三疯1 2008-06-25 11:56:13
/*创建表[PT_D_BM]SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PT_D_BM]
(
[I_BMDM] [numeric](4, 0) NOT NULL,--部门代码(有用)
[V_BMMC] [varchar](100) NULL,--部门名称(有用)
[V_BMJC] [varchar](100) NULL,--部门简称
[V_BMJX] [varchar](100) NULL,--部门简写
[I_XH] [numeric](4, 0) NULL,--序号(有用)
[I_SJDM] [numeric](4, 0) NULL,--上级部门代码(有用)
[I_JB] [numeric](4, 0) NULL,--级别(有用)
[C_SFYX] [char](1) NULL,--是否有效
[C_BS] [char](1) NULL,--公司标识
[I_GSXZ] [numeric](4, 0) NULL,--公司性质
[I_GLID] [numeric](4, 0) NULL,--管理ID
[V_FACTORY_CODE] [varchar](4) NULL,--工厂代码
[V_SYS_CODE] [varchar](40) NULL --系统代码) ON [PRIMARY]
GO

怎么递归更新I_JB 级别 字段
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hery2002 2008-06-25
  • 打赏
  • 举报
回复
貌似父子节点关联更新....
去翻翻以前的函数看看.
张三疯1 2008-06-25
  • 打赏
  • 举报
回复

id(编号) name Fid(父) leve(深度)
1 aaa 0 0
2 bbb 1 1
3 ccc 2 2

如果我更新编号为1 深度 为1 对应的子节点深度更新为 2,3
wzy_love_sly 2008-06-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pt1314917 的回复:]
说详细点。
[/Quote]

你丫这是啥头像啊?苛掺
pt1314917 2008-06-25
  • 打赏
  • 举报
回复
说详细点。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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