• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    存儲過程if語句and

    存儲過程 if語句的使用

    create proc sp_test

    as

    declare @_value int

    select top 1 @_value = rrrid from readerinfo where readerid='s001'

    if @value = 0

    begin

    update readerinfo set rrrid=20 where readerid='s001'

    end

    else

    begin

    update readerinfo set rrrid=0 where readerid='s001'

    end

    execute sp_test

    存儲過程的if,else怎么寫

    不同的數據庫中,存儲過程中if else 語句寫法有一些差別。

    如果是SQLServer數據庫,存儲過程的if, else語句可以這樣寫:

    if a>b

    Begin

    print 'a'

    End

    Else if a<b

    Begin

    print 'b'

    End

    Else

    Begin

    print '代碼'

    End Oracle 采用下面這種寫法:

    IF testvalue > 100 THEN

    dbms_*_line( '100+' );

    ELSIF testvalue = 100 THEN

    dbms_*_line( '100' );

    ELSE

    dbms_*_line( '100-' );

    END IF;

    DB2, MYSQL 是下面這種寫法: ( 與 Oracle 區別在于那個 ELSIF )

    IF p_val > 100 THEN

    INSERT INTO output_debug VALUES( '100+' );

    ELSEIF p_val = 100 THEN

    INSERT INTO output_debug VALUES( '100' );

    ELSE

    INSERT INTO output_debug VALUES( '100-' );

    END IF;

    oracle 存儲過程中 如果用if語句判斷一條查詢語句的結果集是否為空

    已經經過測試,可以。

    create table test1023(id int); --創建測試表 test1023

    declare cnt int;

    begin

    select count(*) into cnt from test1023;

    if cnt=0 then

    insert into test1023 values('1');

    commit;

    end if;

    end;

    CREATE PROCEDURE F_GMACT_IPAdd

    --創建一個名為F_GMACT_IPAdd的存儲過程

    @F_USERNAME NCHAR(20),

    @F_IP VARCHAR(20),

    @CODE INT OUTPUT --輸出值 1,插入成功 2 插入失敗

    --設定三個參數,其中@CODE為輸出參數

    AS begin

    IF NOT EXISTS (SELECT F_IP FROM F_GMACT_IPAdd WHERE F_USERNAME=@F_USERNAME and F_IP=@F_IP)

    --判斷F_GMACT_IPAdd表中是否存在要插入的數據

    begin

    set @CODE=1

    --設定輸出參數的值(返回值)為成功

    insert into f_gmactiveip(f_username,f_ip,f_activeflag)

    values (@f_USERNAME,@f_IP,1)

    --執行插入語句

    end

    else

    --如果已經存在要插入的數據

    begin

    set @code=2

    --設定輸出參數的值(返回值)為插入失敗

    end

    end

    -------執行------

    declare @CODE int

    set @CODE = 2EXEC [dbo].[F_GMACT_IPAdd] @F_USERNAME = N'1', @F_IP = N'2', @CODE = @CODE OUTPUT

    SELECT @CODE as N'@CODE'

    轉載請注明出處華閱文章網 » 存儲過程if語句and

    短句

    水語句

    閱讀(249)

    【古代詩歌中寫水的詩句有哪些】 描寫水的詩句:1、孤山寺北賈亭西,水面初平云腳低.(白居易《錢塘湖春行》) 2、君不見黃河之水天上來,奔流到海不復回.(李白《將進酒》) 3、誰道人

    短句

    if語句的格式

    閱讀(265)

    C語言中的的if語句共有多少種格式3種形式1、 第一種形式為基本形式:ifif(表達式) 語句其語義是:如果表達式的值為真,則執行其后的語句,否則不執行該語句。2、第二種形式為: if-elseif(表達式) 語句1;else 語句2;其語義是:如果表達式的

    短句

    ifthen語句格式

    閱讀(580)

    在IF/THEN語句中,條件關系式有: 一. If … Then 結構:1. 格式:(1) If Then [:…](2) If Then End If2. 功能:當條件為真時執行Then后面的語句或語句組,否則執行后續語句。二. If

    短句

    sql語句中with

    閱讀(298)

    sql中,with的用法 WITH 通常與AS連用,也叫做子查詢部分。用法:1). 可用來定義一個SQL片斷,該片斷會被整個SQL語句所用到。2). 為了讓SQL語句的可讀性更高3). 也有可能是在UNION ALL的不同部分,作為提供數據的部分。特別對于U

    短句

    for語句輸出

    閱讀(321)

    java用for語句怎么輸出: **** *** ** * package test;public class PrintStar {public static void main(String[] args) {int n = 4;for(int j=0;j<4;j++){for(int i=0;i<

    短句

    短語句的句子

    閱讀(276)

    【誰幫我找些即經典又搞笑的短句子越多越好大家幫我收集經典搞笑1.水能載舟,亦能煮粥2.走自己的路,讓別人去打的3.穿別人的鞋,走自己的路,讓他們找去吧 1.騎白馬的不一定是王子,他可能是唐僧; 2.帶翅膀的也不一定是天使,他可能是鳥人.3.站的更

    短句

    等一個人的語句

    閱讀(251)

    等待一個人的句子1、我在等一個人,一個可以讓我為她一棵大樹,而放棄整片森林的人,一個因為她一根草,而使我對整個花園視而不見的人,一個只因她一顆星星,讓我對整個天空都不再在意的人,一個能為她一瓢水,就叫我不在乎溺水三千的人。 2、有沒有一

    短句

    存儲過程ifthen語句

    閱讀(447)

    存儲過程的if,else怎么寫不同的數據庫中,存儲過程中if else 語句寫法有一些差別。如果是SQLServer數據庫,存儲過程的if, else語句可以這樣寫:if a>bBeginprint 'a'EndElse if a<bBeginprint '

    短句

    很開心的語句

    閱讀(245)

    描寫快樂的句子有什么1.快樂好比一只蝴蝶,你若伸手去捉它,往往會落空;但如果你靜靜地坐下來,它反而會在你身上停留. 2.如果我們只是純粹想追求個人的快樂,這個愿望很容易達成;但如果我們希望比別人快樂,就太難了,因為我們總認為別人比我們快樂.

    短句

    if語句結束for

    閱讀(310)

    if語句 for語句 關于IF IF 條件判斷語句,語法格式如下: IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command 說明: [N

    短句

    sql語句中.

    閱讀(252)

    sql語句中DISTINCT是什么意思 DISTINCT 這個關鍵詞的意思是用于返回唯一不同的值。在表中,可能會包含重復值。這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。SELECT DISTINCT 表示查詢結果中,去掉了重復的行

    短句

    定義語句

    閱讀(286)

    什么是定義語句,c'語言 所謂定義是指定義類型,其中包括變量類型,函數類型,結構體類型舉例說明:1. int a; 定義了一個整形變量,int 為整形類型,a為變量,因此可以對a賦值。2. int ar

    短句

    常用的英語語句

    閱讀(246)

    英文常用句子 1. How are you doing?(你好嗎?) 2. I'm doing great.(我過得很好。) 3. What's up?(出什么事了/你在忙些什么/怎么了?) 4. Nothing special.(沒什么特別的。) 5. H

    短句

    accesswith語句

    閱讀(232)

    ACCESS數據庫SQL語句問題 select * from 數據庫名.dbo.sysobjects where xtype = 'U' order by name asc 差數據庫下的表名 SELECT * FROM 數據庫名.dbo.SysColumns WHERE

    短句

    水語句

    閱讀(249)

    【古代詩歌中寫水的詩句有哪些】 描寫水的詩句:1、孤山寺北賈亭西,水面初平云腳低.(白居易《錢塘湖春行》) 2、君不見黃河之水天上來,奔流到海不復回.(李白《將進酒》) 3、誰道人

    短句

    if語句的格式

    閱讀(265)

    C語言中的的if語句共有多少種格式3種形式1、 第一種形式為基本形式:ifif(表達式) 語句其語義是:如果表達式的值為真,則執行其后的語句,否則不執行該語句。2、第二種形式為: if-elseif(表達式) 語句1;else 語句2;其語義是:如果表達式的

    短句

    ifthen語句格式

    閱讀(580)

    在IF/THEN語句中,條件關系式有: 一. If … Then 結構:1. 格式:(1) If Then [:…](2) If Then End If2. 功能:當條件為真時執行Then后面的語句或語句組,否則執行后續語句。二. If

    短句

    短語句的句子

    閱讀(276)

    【誰幫我找些即經典又搞笑的短句子越多越好大家幫我收集經典搞笑1.水能載舟,亦能煮粥2.走自己的路,讓別人去打的3.穿別人的鞋,走自己的路,讓他們找去吧 1.騎白馬的不一定是王子,他可能是唐僧; 2.帶翅膀的也不一定是天使,他可能是鳥人.3.站的更

    短句

    for語句輸出

    閱讀(321)

    java用for語句怎么輸出: **** *** ** * package test;public class PrintStar {public static void main(String[] args) {int n = 4;for(int j=0;j<4;j++){for(int i=0;i<

    短句

    sql語句中with

    閱讀(298)

    sql中,with的用法 WITH 通常與AS連用,也叫做子查詢部分。用法:1). 可用來定義一個SQL片斷,該片斷會被整個SQL語句所用到。2). 為了讓SQL語句的可讀性更高3). 也有可能是在UNION ALL的不同部分,作為提供數據的部分。特別對于U

    短句

    sql語句中的with

    閱讀(570)

    sql中,with的用法 WITH 通常與AS連用,也叫做子查詢部分。用法:1). 可用來定義一個SQL片斷,該片斷會被整個SQL語句所用到。2). 為了讓SQL語句的可讀性更高3). 也有可能是在UNION

    短句

    等一個人的語句

    閱讀(251)

    等待一個人的句子1、我在等一個人,一個可以讓我為她一棵大樹,而放棄整片森林的人,一個因為她一根草,而使我對整個花園視而不見的人,一個只因她一顆星星,讓我對整個天空都不再在意的人,一個能為她一瓢水,就叫我不在乎溺水三千的人。 2、有沒有一

    久久热在线视频