ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

ÓÃÀý¼¶±ð´æ´¢¹ý³Ì(Ò»)
2014-11-24 07:22:47 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:5´Î
Tags£º¼¶±ð ´æ´¢ ¹ý³Ì
ÓÃÀý¼¶±ð´æ´¢¹ý³Ì
Sql´úÂë
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
-- =============================================TESTCASE
-- Description: ²âÊÔÊÓͼ->ÓÃÀý¼¶±ð:ͳ¼ÆÐÅÏ¢
-- @version °æ±¾
-- @type ÀàÐÍ
-- @likeName Ä£ºý²éѯµÄ¹Ø¼ü´Ê
-- @tdtName tdtÃû³Æ
-- @showNum ÿҳÏÔʾÊý
-- @start ´ÓÄÄ¿ªÊ¼
--ÀàÐͲ»ÎªTDTµÄÓÃÀý¼¶±ðͳ¼ÆÐÅÏ¢
-- =============================================
ALTER PROCEDURE [dbo].[sp_iKnowDashboard_TestCase_Level]
(
@version varchar(255),
@type varchar(255),
@likeName varchar(255),
@tdtName varchar(255),
@showNum varchar(25),
@start varchar(25)
)
as
SET NOCOUNT ON
declare @RunSQL nvarchar(MAX)
declare @testcaseTable varchar(255)
declare @statisticsTable varchar(255)
declare @storyTable varchar(255)
declare @typeCode varchar(255) -- ÀàÐÍcode
declare @typeName varchar(255) -- ÓÃÀýÃû×Ö
set @testcaseTable = 'IKNOW_TESTCASE_'+@version
set @statisticsTable = 'IKNOW_STATISTICS_'+@version
set @storyTable = 'IKNOW_STORY_'+@version
set @typeName = @type + 'NAME' -- ÓÃÀýÃû¶ÔÓ¦µÄ×Ö¶Î
set @typeCode = @type + 'CODE' -- È¡µÃÀàÐÍcodeÖµ
SET @RunSQL='
declare @temporary_Statistics_tmpTable TABLE(
NAME varchar(255),
TYPE varchar(255),
EXAMPLE_GUID varchar(255),
STORY_URL varchar(255),
EXAMPLE_TOTAL float,
ZERO_LEVEL_SCALE float,
ONE_LEVEL_SCALE float,
TWO_LEVEL_SCALE float,
THREE_LEVEL_SCALE float,
FOUR_LEVEL_SCALE float,
FIVE_LEVEL_SCALE float,
SIX_LEVEL_SCALE float,
AUTOMATIC_EXAMPLE_SCALE float,
COUNTNUM float
);
declare @typeCodeTable table( --ÉêÃ÷ÁÙʱ±í@typeCodeTable£¬ÓÃÀý±íµÄÖµ²åÈëÁÙʱ±ídisinct
guid varchar(255),
storyLink varchar(255),
rmids varchar(255),
name varchar(255),
rowNum int );
if object_id(''tempdb..#UserDataTable'') is not null
begin
drop table #UserDataTable
end
select guid,linkid,rmid,name,row_number() over(order by name desc) rowNum into #UserDataTable from '+@statisticsTable+'
where type = '''+@type+''' and name like ''%'+@likeName+'%'' and tdtname like ''%'+@tdtName+'%''
insert into @typeCodeTable(guid,storyLink,rmids,name,rowNum)
select guid,linkid,rmid,name,row_number() over(order by rmid) from #UserDataTable
where rowNum > '+@start+' and rowNum <= ('+@start+' + '+@showNum+');
declare @count int,
@typeCodeID varchar(255),
@NAME varchar(255),
@TYPE varchar(255),
@EXAMPLE_GUID varchar(255),
@EXAMPLE_RMID varchar(255),
@STORY_URL varchar(255),
@EXAMPLE_TOTAL float,--ÓÃÀý×ÜÊý
@ZERO_LEVEL_SCALE float,
@ONE_LEVEL_SCALE float,
@TWO_LEVEL_SCALE float,
@THREE_LEVEL_SCALE float,
@FOUR_LEVEL_SCALE float,
@FIVE_LEVEL_SCALE float,
@SIX_LEVEL_SCALE float,
@AUTOMATIC_EXAMPLE_SCALE float,
@COUNTNUM float,
@AUTOMATIC float --×Ô¶¯»¯ÓÃÀýÊý
public static String rea
Ê×Ò³ ÉÏÒ»Ò³ 1 2 3 ÏÂÒ»Ò³ βҳ 1/3/3
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºSQL Server2012ÖеÄIndirect Chec.. ÏÂһƪ£ºSQL Server2012ÖеÄSequenceNumbe..

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Linuxϵͳ¼ò½é (2025-12-25 21:55:25)
¡¤Linux°²×°MySQL¹ý³Ì (2025-12-25 21:55:22)
¡¤Linuxϵͳ°²×°½Ì³Ì£¨ (2025-12-25 21:55:20)
¡¤HTTP Åc HTTPS µÄ²î„ (2025-12-25 21:19:45)
¡¤ÍøÕ¾°²È«±ØÐ޿ΣºÍ¼ (2025-12-25 21:19:42)