论坛首页 入门讨论版 其他综合

sql server 与oracle sql 不同

浏览 136 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-05-06

1.sql server 函数中的 is  returns,

        create function f_check()
          returns  int
              as
           begin
                  declare @count int
                   select @count=count(S#)  from student   group by C#
                   return @count
            end
             go

    oracle sql 函数中是 is return

      function Get_Mid_Datetime_Number(v_serial_sn in varchar2)
    return number  is
         v_sql            number;
  begin
      select count(S#) into v_sql  from student   group by C#;
       return v_sql ;
  end Get_Mid_Datetime_Number;

2. sql server 没有rownum 用 top1-n

select   top 1 y.Supplier# as supplier   from buy as x,goods as y  where  x. G# in(
select G# from goods where Gtype='牙膏')
 and y.G#=x.G# 
group by  y.Supplier#

   
论坛首页 入门讨论版 其他综合

跳转论坛:
JavaEye推荐