本文介绍了转换脚本(Oracle 10g到MSSQL 2005)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的,
请帮助我摆脱这个问题.

Dear,
Please help me to get out from this problem.

FUNCTION Get_New_DISTRIBUTERID (a IN NUMBER)
   RETURN VARCHAR2
IS
   tmp_id   SM_DIVIDEND_BONUSDISTRIBUTER.DIVIDEND_DISTRIBUTER_ID%TYPE;
BEGIN
   SELECT   NVL (MAX (DIVIDEND_DISTRIBUTER_ID), TO_CHAR (SYSDATE, 'yymmdd') || '000000000000')
     INTO   tmp_id
     FROM   SM_DIVIDEND_BONUSDISTRIBUTER;

   IF SUBSTR (tmp_id, 1, 6) = TO_CHAR (SYSDATE, 'yymmdd')
   THEN
      RETURN TO_CHAR (tmp_id + 1, '000000000000000000');
   ELSE
      RETURN TO_CHAR (SYSDATE, 'yymmdd') || '000000000001';
   END IF;
END;




我需要在sql server 2005中进行转换,可以在sql函数或过程中进行转换.

在此先感谢
Mahmud




i need to convert in sql server 2005,it can be in sql function or procedure.

thanks in advance
Mahmud

推荐答案


这篇关于转换脚本(Oracle 10g到MSSQL 2005)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 15:26