關於父子集下鑽上鑽的自定義SQL 函式

2021-08-29 10:10:00 字數 1182 閱讀 3219

起初我的目的是看一下能不能不用**和存過實現遞迴出父子鏈的相關資料

看了之後漲姿勢了!

sql也可以自定義函式,像寫**那樣 哈哈哈哈= =

然後貼一段 大致 

測試的資料庫表結構和資料

create database testdb

gouse testdb

gocreate table parenttable

(id int primary key identity(1,1),

parentid int not null,

chid int not null)go

insert into parenttable (parentid,chid)values(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9)

go

自定義函式(這個是根據父級查出他的鏈條)

use testdb

gocreate function querybb(@id int) --得到乙個地區的所有下級

returns @temp_tb_areas table (id int,parentid varchar(50),chid int) as

begin

insert @temp_tb_areas select id,parentid,chid from parenttable where parentid = @id

while @@rowcount > 0

begin

insert @temp_tb_areas select id,parentid,chid from parenttable where parentid in (select chid from @temp_tb_areas) and parentid not in (select id from @temp_tb_areas)

endreturn

end---------------------

呼叫就很簡單啦

select * from 函式名(引數)

嘻嘻 好用8

元件的自定義事件(通訊 父子)

一種元件間通訊的方式,適用於 子元件 父元件 使用場景 a是父元件,b是子元件,b想給a傳資料,那麼就要在a中給b繫結自定義事件 事件的 在a中 繫結自定義事件 第一種方式 在父元件中 第二種方式 在父元件中 mounted 若想讓自定義事件只能觸發一次,可以使用once修飾符,或 once方法。觸...

美化Windows Mobile上的自定義資料表

對於,想要獲得透明的效果,可以有兩種途徑。第一種,使用.net cf中system.drawing.imaging命名空間下的imageattributes.setcolorkey color,color 這個方法。第二種,我們可以利用平台呼叫來做alpha blending,有關alpha ble...

自定義Element父子不關聯的穿梭樹

element自身是有乙個transfer穿梭框元件的,這個元件是穿梭框結合checkbox核取方塊來實現的,功能比較單一,自己想實現這個功能也是很簡單的,只是在專案開發中,專案排期緊,沒有閒功夫來實現罷了,但這個元件只適合用來實現較為簡單的左右資料新增刪除的效果,複雜一點的樹結構穿梭框就難實現多了...