久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!??!
當前位置:主頁 > 網站建設 > SQL臨時表遞歸查詢子信息并返回記錄的代碼建站

SQL臨時表遞歸查詢子信息并返回記錄的代碼建站

時間:2023-05-23 16:05:23 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識SQL臨時表遞歸查詢子信息并返回記錄的代碼,需要的朋友可以參考下seo網站優化網站建設教程。

seo網站優化網站建設教程

復制代碼 代碼如下:

declare @Q_ID uniqueidentifier set @Q_ID = dbo.uf_GetParamValueByName(@Params,'@指標ID'); declare @QAExp_ID char(36) --指標屬性公式ID set @QAExp_ID='3D2B8F3F-0B7E-46FD-9B33-050F846C2869' declare @temp_qid table(QID char(36),ExpValue nvarchar(max)) --臨時表變量獲得指標根ID declare @QIDtemp char(36),@express nvarchar(4000) declare @k int=2 --層次 declare @pattern nvarchar(2)='ID' --指標公式拆分字段 d網站優化seo培訓eclare @charidex int --指標對應的索引 if(@OPType = '根據指標ID查找公式所有子指標') begin create table #TempQuotaStruct --創建臨時表#TmpStruct ( QID char(36), --創建一個ID用來存儲指標ID PID char(36), --用來存儲該指標相關的iD OrderValue int --層級關系 ) insert #TempQuotaStruct(QID,OrderValue)values(@Q_ID,1) while EXISTS(select Q_ID from EOTS_QuotaAttributeValue where QA_ID=@QAExp_ID and Q_ID in (select QID from #TempQuotaStruct where OrderValue=@k-1) ) begin insert into @temp_qid select Q_ID,QAV_Value from EOTS_QuotaAttributeValue whereQA_ID=@QAExp_IDand Q_ID in (select QID from #TempQuotaStruct whereOrderValue=@k-1) WHILE EXISTS(select QID from @temp_qid) begin select top 1 @QIDtemp=QID, @express=ExpValue from @temp_qid print @QIDtemp set @express=rtrim(ltrim(@express)) set @charidex=charindex(@pattern網站建設哪家好,@express) while @charidex>=1 begin insert into #TempQuotaStruct(QID,PID,OrderValue)values(SUBSTRING(@express,@charidex+2,36),@QIDtemp,@k) set @express=SUBSTRING(@express,@charidex+38,len(@express)-@charidex+37) set @charidex=charindex(@pattern,@express) end delete from @temp_qid where QID = @QIDtemp end set @k=@k+1 end select a.*,b.Q_Name, c.QAV_Value as Q_Formula from #TempQuotaStruct a,EOTS_Quota b,EOTS_QuotaAttributeValue c where a.QID=b.Q_ID and a.QID=c.Q_ID and c.QA_ID='3D2B8F3F-0B7E-46FD-9B33-050F846C2869'

此SQL是對標模塊的臨時表查詢,他能查出一個指標下面的多個子指標的公式,并分層級顯示 @指標ID=#*1*#;#*1*#08bea0aaf-0ed2-4c9b-8c20-8c5bd919db6f#*1*# 摘自EOTS 存儲過程up_eots_Get_QuotaStruct 臨時表循環的關鍵就是下面的語句, select top 1 from #Tep,用一個變量循環取值,然后刪除循環中的值

復制代碼 代碼如下:

insert into #Tep select optname,value,maj建設網站公司or_version from MSreplication_options while Exists(select a from #Tep) begin select top 1 @tempa =a,@tempc =c from #Tep delete #Tep where a=@tempa end

相關seo網站優化網站建設教程。

關鍵詞標簽: 代碼 SQL 遞歸

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章SQL臨時表遞歸查詢子信息并返回記錄的代碼建站主要講述遞歸,代碼,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5958.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 德令哈市| 南昌市| 西昌市| 泗洪县| 航空| 霍州市| 龙井市| 莱阳市| 汉源县| 望城县| 舟山市| 宜川县| 东安县| 保亭| 河南省| 康保县| 三门峡市| 通化市| 湖南省| 景谷| 清远市| 车致| 娄烦县| 平阴县| 兴海县| 保定市| 河南省| 长泰县| 山阳县| 元江| 巴楚县| 沽源县| 定日县| 石家庄市| 武强县| 商洛市| 湖南省| 来安县| 冀州市| 顺义区| 秭归县|