HK_UDM
172.18.28.155
svr)trans(
UDM
tranreader
-
HK
HK_FINC_CORP_REDEMPTION
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,REDEMPTION_QUANTITY,REDEEN_TOP_PRICE,REDEEN_LOW_PRICE
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,REDEMPTION_QUANTITY,REDEEN_TOP_PRICE,REDEEN_LOW_PRICE from (SELECT a.SEQ,a.ISVALID,a.CTIME,a.MTIME,a.MTIME as RTIME,NULL as REMARK,CONVERT(varchar(50),a.ANNDATE,112) as REP_DATE,b.STKCODE as SEC_CODE,b.STKABB as SEC_NAME,c.STKENABB as SEC_NMEN,a.NUMRPDSH as REDEMPTION_QUANTITY,a.HTRPPR as REDEEN_TOP_PRICE,a.LTRPPR as REDEEN_LOW_PRICE FROM udm..HK_COMRP a,udm..HK_STKCODE b,udm..HK_STKABBCH c where a.seunic = b.STKUNICODE and a.seunic = c.STKUNICODE and c.CHDATE = (select max(CHDATE) from udm..HK_STKABBCH where STKUNICODE = c.STKUNICODE)) as ttt
2013-11-13 06:52:27
true
-
HK
HK_FINC_NEWSEC_LISTING
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,UNIT,ISSUE_PRICE,EXERCISE_PRICE
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,UNIT,ISSUE_PRICE,EXERCISE_PRICE from (SELECT SEQ, ISVALID, CTIME, MTIME, MTIME as RTIME, NULL as REMARK, CONVERT(varchar(50),ISDATE,112) as REP_DATE, MKCODE as SEC_CODE, WRTCNNAME as SEC_NAME, WRTENNAME as SEC_NMEN, LOTSZ as UNIT, ISPR as ISSUE_PRICE, WRTXPR as EXERCISE_PRICE FROM udm..HK_WRTCTRINFO) ttt
2013-11-13 06:52:27
true
-
HK
HK_FINC_NEWSEC_RESERVER
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,RESERVER_QUANTITY,RESERVER_PRICE,OCCUPY_BFRRVS_RATIO,OCCUPY_AFTRVS_RATIO,REMARK_EN
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,RESERVER_QUANTITY,RESERVER_PRICE
,OCCUPY_BFRRVS_RATIO, OCCUPY_AFTRVS_RATIO,REMARK_EN
from (
SELECT a.SEQ AS SEQ, a.ISVALID AS ISVALID, a.CTIME AS CTIME, a.MTIME AS MTIME, a.MTIME as RTIME
, (ISNULL(A.DCPLSMET_OGDIS
,(CASE A.REFCLSMET WHEN '0' THEN '其它方式(期权、权证)'WHEN '1' THEN '公开发售新股'WHEN '2' THEN '公开发售现有证券'
WHEN '3' THEN '配售新股'WHEN '4' THEN '配售现有证券'WHEN '5' THEN '先旧后新配售'WHEN '6' THEN '代价发行'WHEN '7' THEN '供股'
WHEN '8' THEN '介绍上市'WHEN '9' THEN '派送'WHEN '10' THEN '公开招股'WHEN '11' THEN '由创业板转板上市' ELSE NULL END ) )) as REMARK
, CONVERT(varchar(50),a.ANNDATEBOA,112) as REP_DATE, b.STKCODE as SEC_CODE, b.STKABB as SEC_NAME
,c.STKENABB as SEC_NMEN, isnull(isnull(isnull(isnull(A.NUMNSHPCM,A.NUMSHRTSIS),A.NUMBSHDBU),A.NUMNEWSH),A.NUMTISSH) as RESERVER_QUANTITY
,isnull(D.ISPR ,a.UBDYISPR ) as RESERVER_PRICE
, isnull(cast(D.PCTOGSHG as numeric(32,8)) ,((isnull(isnull(isnull(isnull(A.NUMNSHPCM,A.NUMSHRTSIS),A.NUMBSHDBU),A.NUMNEWSH),A.NUMTISSH) )/NUMISSHBLS*100)) as OCCUPY_BFRRVS_RATIO
, isnull(D.PCTTSHGAIS ,((isnull(isnull(isnull(isnull(A.NUMNSHPCM,A.NUMSHRTSIS),A.NUMBSHDBU),A.NUMNEWSH),A.NUMTISSH) )/(NUMISSHBLS+(isnull(isnull(isnull(isnull(A.NUMNSHPCM,A.NUMSHRTSIS),A.NUMBSHDBU),A.NUMNEWSH),A.NUMTISSH) ))*100)) as OCCUPY_AFTRVS_RATIO,NULL as REMARK_EN
FROM udm..HK_FCGPLCOM a LEFT JOIN udm..HK_STKCODE b ON a.COMUNIC = b.COMUNIC
LEFT JOIN udm..HK_STKABBCH c ON b.STKUNICODE = c.STKUNICODE and c.CHDATE = (select max(CHDATE) from udm..HK_STKABBCH where STKUNICODE = c.STKUNICODE)
LEFT JOIN udm..HK_FCGRUCOM D ON A.SEQ=D.FLAGAS WHERE A.REFCISTY=2
) ttt
2010-06-08 16:03:01
true
-
HK
HK_FINC_SEC_APART_UNITE
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,CONTENT_CN,CONTENT
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,CONTENT_CN,CONTENT from (SELECT a.SEQ, a.ISVALID, a.CTIME, a.MTIME, a.MTIME as RTIME, NULL as REMARK, CONVERT(varchar(50),a.CHEFDATE,112) as REP_DATE, b.STKCODE as SEC_CODE, b.STKABB as SEC_NAME, c.STKENABB as SEC_NMEN, CASE WHEN a.REFCARORGMET=1 THEN CAST(A.XSHCSLYS_X AS VARCHAR(10)) +'合'+CAST(A.XSHCSLYS_Y AS VARCHAR(10)) WHEN a.REFCARORGMET=2 THEN CAST(A.XSSBVYS_X AS VARCHAR(10)) +'拆'+CAST(A.XSSBVYS_Y AS VARCHAR(10)) END as CONTENT_CN, (CASE WHEN a.REFCARORGMET=1 THEN 'Share consolidation: '+ CAST(A.XSHCSLYS_X AS VARCHAR(10)) +'into '+CAST(A.XSHCSLYS_Y AS VARCHAR(10)) WHEN a.REFCARORGMET=2 THEN 'Stock split '+ CAST(A.XSSBVYS_X AS VARCHAR(10)) +'into '+CAST(A.XSSBVYS_Y AS VARCHAR(10)) END ) as CONTENT FROM udm..HK_STKSLTCSLPRLTR a,udm..HK_STKCODE b,udm..HK_STKABBCH c where a.STKUNICODE = b.STKUNICODE and a.STKUNICODE = c.STKUNICODE AND A.REFCARORGMET IN (1,2) and c.CHDATE = (select max(CHDATE) from udm..HK_STKABBCH where STKUNICODE = c.STKUNICODE)) ttt
2013-11-13 06:52:27
true
-
HK
HK_FINC_SEC_FINAL_TRADE
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN from (select SEQ as SEQ,ISVALID as ISVALID,CTIME as CTIME,MTIME as MTIME,MTIME as RTIME,null as REMARK,CONVERT(varchar(50),LTRDAY,112) AS REP_DATE,MKCODE AS SEC_CODE,WRTCNNAME AS SEC_NAME,WRTENNAME AS SEC_NMEN from HK_WRTCTRINFO ) ttt
2013-11-13 06:52:27
true
-
HK
HK_FINC_SEC_LIST_TRANS_MEMO
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,CONTENT,CONTENT_CN,TRANS_DL_DATE_START,TRANS_DL_DATE_CLOSE,DIVIDENDS_DATE,TRANS_DEADLINE_DATE
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,CONTENT,CONTENT_CN,TRANS_DL_DATE_START,TRANS_DL_DATE_CLOSE,DIVIDENDS_DATE,TRANS_DEADLINE_DATE from (SELECT A.SEQ as SEQ,A.ISVALID as ISVALID,A.CTIME as CTIME,A.MTIME as MTIME,A.MTIME as RTIME,null as REMARK,CONVERT(varchar(50),A.FRLSDATEINFO,112) AS REP_DATE, B.STKCODE AS SEC_CODE,B.STKABB AS SEC_NAME,C.STKENABB AS SEC_NMEN, A.DIVDSTEP AS CONTENT,NULL AS CONTENT_CN, CONVERT(varchar(50),A.CMNDATEONSTF,112) AS TRANS_DL_DATE_START, CONVERT(varchar(50),A.EDATEONSTF,112) AS TRANS_DL_DATE_CLOSE,CONVERT(varchar(50),A.DATEDIVPY,112)AS DIVIDENDS_DATE,CONVERT(varchar(50),A.CMNDATEONSTF,101) + ' - ' + CONVERT(varchar(50),A.EDATEONSTF,101) AS TRANS_DEADLINE_DATE FROM HK_CDIVDSTCOM A LEFT JOIN HK_STKCODE B ON A.COMUNIC=B.COMUNIC LEFT JOIN HK_STKABBCH C ON B.STKUNICODE=C.STKUNICODE AND C.CHDATE=(SELECT MAX(CHDATE) FROM HK_STKABBCH WHERE STKUNICODE=C.STKUNICODE AND ISVALID=1) ) ttt
2013-11-13 06:52:27
true
-
HK
HK_FINC_SEC_OUT_RECORD
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN from (SELECT A.SEQ as SEQ,A.ISVALID as ISVALID,A.CTIME as CTIME,A.MTIME as MTIME,A.MTIME as RTIME,null as REMARK,CONVERT(varchar(50),A.CHDATE,112) AS REP_DATE,B.MkCODE AS SEC_CODE,B.WRTCNNAME AS SEC_NAME ,B.WRTENNAME AS SEC_NMEN FROM HK_LSSTUCHWRT A LEFT JOIN HK_WRTCTRINFO B ON A.WRTUNIC=B.WRTUNIC ) ttt
2013-11-13 06:52:27
true
-
HK
HK_FINC_SEC_SALE
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,SALE_VOLUME,SALE_VALUE
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,REP_DATE,SEC_CODE,SEC_NAME,SEC_NMEN,SALE_VOLUME,SALE_VALUE from (SELECT A.SEQ AS SEQ, A.CTIME AS CTIME, A.MTIME AS MTIME, A.MTIME AS RTIME, A.ISVALID AS ISVALID, NULL AS REMARK, CONVERT(varchar(50),A.TRDATE,112) AS REP_DATE, B.STKCODE AS SEC_CODE, B.STKABB AS SEC_NAME, C.STKENABB AS SEC_NMEN, A.SSALESVOL AS SALE_VOLUME, A.SSALESAMT AS SALE_VALUE FROM HK_SESSALES A JOIN HK_STKCODE B ON A.SEUNIC=B.STKUNICODE JOIN (SELECT STKUNICODE ,STKENABB ,MAX(CHDATE) AS CHDATE FROM HK_STKABBCH WHERE ISVALID=1 GROUP BY STKUNICODE ,STKENABB) C ON A.SEUNIC=C.STKUNICODE WHERE A.ISVALID=1 AND B.ISVALID=1) ttt
2013-11-12 20:52:27
true
-
HK
HK_PRC_DLY
SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,TDate,SCode,LClose,TOpen,TClose,THigh,TLow,Voturnover,Vaturnover,Chg,Pchg,Prange,TAverage,Turnover
select SEQ,ISVALID,CTIME,MTIME,RTIME,REMARK,TDate,SCode,LClose,TOpen,TClose,THigh,TLow,Voturnover,Vaturnover,Chg,Pchg,Prange,TAverage,Turnover from (SELECT A.SEQ AS SEQ, A.CTIME AS CTIME, A.MTIME AS MTIME, A.MTIME AS RTIME, A.ISVALID AS ISVALID, NULL AS REMARK, CONVERT(varchar(50),A.TRDATE,112) AS TDate, B.STKCODE AS SCODE, A.PREVCLPR AS LClose, A.OPENPR AS TOpen, A.CLPR AS TClose, A.HIPR AS THigh, A.LWPR AS TLow, A.TRVOL AS Voturnover, A.TRTO AS Vaturnover, A.PRCH AS Chg, A.PRCHRATE AS Pchg, A.PRAMP/100 AS Prange, A.AVTRPR AS TAverage, A.TORO AS Turnover, NULL AS BUY_VOL, NULL AS SELL_VOL FROM HK_STKDMK A JOIN HK_STKCODE B ON A.STKUNICODE=B.STKUNICODE WHERE A.ISVALID=1 AND B.ISVALID=1) ttt
2013-11-13 06:52:27
true