zoukankan      html  css  js  c++  java
  • 数据库中的函数介绍

    代码
    /*
    --整理者:永恒de影

    --整理时间:2010/06/07

    --内容:SQL函数的介绍:
    */

    --★★★★★★★★★SQL函数书写的格式:★★★★★★★★★★★★★★★★★★★★★★★★★★★

    create function fn_tonytest(@i int,@j int,@type int)
    returns int
    as
    begin
        
    declare @r int
        
    if @type=1 set @r=(@i+@j)
        
    if @type=2 set @r=(@i-@j)
        
    if @type=3 set @r=(@i*@j)
        
    if @type=4 and @j<>0 set @r=(@i/@j)
        
    return @r
    end
    go
    select dbo.fn_tonytest(6,3,1--9
    select dbo.fn_tonytest(6,3,2--3
    select dbo.fn_tonytest(6,3,3--18
    select dbo.fn_tonytest(6,3,4--2

    --★★★★★★返回一个数据库表的SQL函数的格式:★★★★★★★★★★★★★★★★★★★★★★

    IF OBJECT_ID('FUN_MU'IS NOT NULL DROP FUNCTION FUN_MU
    GO
    CREATE FUNCTION FUN_MU(@I INT)
    RETURNS @T TABLE(NUM1 INT,NUM2 INT,NUM3 INT,NUM4 INT)
    AS
    BEGIN
    INSERT INTO @T
    SELECT @I+1,@I+2,@I+3,@I+4
    RETURN
    END
    GO
    DECLARE @NUM1 INT,@NUM2 INT,@NUM3 INT,@NUM4 INT
    SELECT @NUM1=NUM1,@NUM2=NUM2,@NUM3=NUM3,@NUM4=NUM4 FROM DBO.FUN_MU(4)
    SELECT @NUM1,@NUM2,@NUM3,@NUM4

    --5    6    7    8

      
  • 相关阅读:
    C# winform中读取HTML代码
    C#获取参数getParameter
    C# checkboxlist的使用
    win7任务栏只显示日期不显示年月日
    做事要仔细
    JSP显示不完全问题
    C# tabconctrol切换事件
    C#中combobox不可编辑与不可选择
    根据单选框改变的文本框
    JS判断form内所有表单是否为空
  • 原文地址:https://www.cnblogs.com/wequst/p/function.html
Copyright © 2011-2022 走看看