gv天堂gv无码男同在线,欧美视频你懂的,毛片一级毛片毛片一级一级毛毛片,亚洲黄色视频免费播放,满18岁免费看的尤物视频,日本欧美三级片免费看,亚洲综合伊人影视在线播放

  • 首 頁
  • 采購市場(chǎng)
  • 企業(yè)查詢
  • 營銷建站
  • 營銷推廣
  • 行業(yè)資訊
  • 發(fā)布信息
  • c#中觸發(fā)器的使用

    懸賞分:20|
    比方說建了一張表,其中的兩列為‘是否會(huì)員’和‘金額’,金額根據(jù)是否會(huì)員來定的,比如說如果是會(huì)員,則金額為500,不是會(huì)員則金額為1000,怎么在這個(gè)表上建立觸發(fā)器,謝謝了
    知識(shí)庫標(biāo)簽: 觸發(fā)器   |列兵
    CREATE TRIGGER 觸發(fā)器名字
    ON 表名 FOR INSERT
    AS
    DECLARE @isMember VARCHAR(20), @Price MONEY, @ID INT
    SELECT @isMember = 是否是會(huì)員, @Id = 編號(hào) FROM INSERTED
    IF (@isMember='是')
    UPDATE 表名 SET 金額=500 WHERE 編號(hào)=@ID
    ELSE
    UPDATE 表名 SET 金額=1000 WHERE 編號(hào)=@ID
    GO
    同意上面說法~~~
    為最佳答案評(píng)分?
    100% (1)
    不好 0% (0)
    (目前有 1 個(gè)人評(píng)價(jià))

    其 他 回 答共5條

    1樓

    這個(gè)在數(shù)據(jù)庫中建觸發(fā)器就可以
    不需要在程序上有什么操作
    在你要插入數(shù)據(jù)的表上建立一個(gè)觸發(fā)器就可以
    知識(shí)庫標(biāo)簽: 觸發(fā)器   |列兵

    2樓


    CREATE TRIGGER 觸發(fā)器名字 ON 表名 FOR INSERT AS DECLARE @isMember VARCHAR(20), @Price MONEY, @ID INT SELECT @isMember = 是否是會(huì)員, @Id = 編號(hào) FROM INSERTED IF (@isMember='是') UPDATE 表名 SET 金額=500 WHERE 編號(hào)=@ID ELSE UPDATE 表名 SET 金額=1000 WHERE 編號(hào)=@ID
    GO
    知識(shí)庫標(biāo)簽: 觸發(fā)器   |列兵

    3樓


    最好不要這樣子做
    因?yàn)閿?shù)據(jù)庫寫死的話很難維護(hù)
    知識(shí)庫標(biāo)簽: |列兵

    4樓


    用數(shù)據(jù)庫來實(shí)現(xiàn)吧。。
    知識(shí)庫標(biāo)簽: |列兵

    我來回答這個(gè)問題

    立即登陸回答獲取會(huì)員積分,提高用戶級(jí)別
    友情鏈接:
    Copyright © 商名網(wǎng) All Rights Reserved.