成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

銀行sql觸發(fā)器代碼

數(shù)據(jù)庫
眾所周知,數(shù)據(jù)庫在電腦后臺(tái)中都是代碼的形式,銀行中的sql觸發(fā)器的代碼又是怎樣的呢?本文我將為大家重點(diǎn)介紹。

觸發(fā)器是一種特殊的存儲(chǔ)過程,在用戶試圖對(duì)指定的表執(zhí)行指定的數(shù)據(jù)修改語句時(shí)自動(dòng)執(zhí)行。下文為大家介紹銀行sql觸發(fā)器代碼

if exists (select * from sysdatabases where name ='BankCard')

drop database BankCard

go

create database BankCard/*創(chuàng)建數(shù)據(jù)庫*/

use BankCard

create table Bank

(

CardID char(10) primary key,

BankName varchar(20)not null,

UserName varchar(20)not null,

Depisit money not null,

Payout money not null

)

alter table Bank add constraint DF_Depisit default (0) for Depisit

alter table Bank add constraint DF_Payout default (0)for Payout

if exists (select * from sysobjects where name='trade')

drop table trade

create table Trade

(

TradeID int identity(1,1),

CardID char(10),

TradeDate DateTime not null,

TradeMoney Money,

TradeType char

)

alter table Trade add constraint PK_TradeID primary key(TradeID),

alter table Trade add constraint FK_CardID foreign key (CardID) references Bank(CardID),

alter table Trade add constraint CK_TradeMoney check (TradeMoney>0)

 

/*觸發(fā)器(trigger)*/

if exists (select * from sysobjects where name ='trig_Bank')

drop trigger trig_Bank

 

create trigger trig_Bank

on Trade /*trig_Bank為觸發(fā)器的名稱,Bank為表的名稱*/

for insert/*可以為inser、delete、select、update*/

as

declare @type char(4),@balance money,@outMoney money,@myCardID int

/*定義變量,用于臨時(shí)存儲(chǔ)

/*從臨時(shí)表中獲取插入的記錄:類型、卡號(hào)、金額*/

select @type=TradeType,@outMoney=TradeMoney,@myCardID=CardID from inserted

if(@type='支取')

update bank set Payout =Payout-@outMoney where cardID=@myCardID

insert into trans(cardID,transType,transMoney)

values('10001000',支取,200)

 

go

select * from Bank

select *from trade

【編輯推薦】
 

  1. 如何編寫高效的數(shù)據(jù)庫代碼
  2. mysql觸發(fā)器的三個(gè)狀態(tài)
  3. 教您如何使用mysql觸發(fā)器
責(zé)任編輯:迎迎 來源: 博客網(wǎng)
相關(guān)推薦

2011-03-03 09:30:24

downmoonsql登錄觸發(fā)器

2010-09-13 17:03:34

sql server觸

2009-04-07 13:56:03

SQL Server觸發(fā)器實(shí)例

2010-09-01 16:40:00

SQL刪除觸發(fā)器

2011-05-20 14:06:25

Oracle觸發(fā)器

2009-04-26 22:27:54

觸發(fā)器密碼修改數(shù)據(jù)庫

2010-10-22 11:10:43

SQL Server觸

2010-11-08 11:49:24

SQL Server管

2021-08-05 07:28:27

SQL觸發(fā)器結(jié)構(gòu)

2010-10-20 14:34:48

SQL Server觸

2010-07-16 10:19:31

2010-07-06 14:47:03

SQL Server數(shù)

2010-11-12 15:35:55

SQL Server約

2011-04-14 10:53:00

MySQLSQL觸發(fā)器

2010-11-10 13:37:01

SQL Server觸

2010-07-05 11:09:55

SQL Server觸

2009-12-24 17:52:05

WPF觸發(fā)器

2009-09-18 14:31:33

CLR觸發(fā)器

2010-04-19 10:43:27

SQL Server

2010-10-19 15:31:40

sql server觸
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品成人在线 | 麻豆精品国产91久久久久久 | 精品久久国产 | 欧美xxxx色视频在线观看免费 | 国产成人精品免费视频大全最热 | 久久成人精品视频 | 久草视频在线播放 | 久久国内精品 | 夜夜艹 | 狠狠草视频 | 欧美日韩黄色一级片 | 一区二区三区国产好 | 国产精品乱码一二三区的特点 | 毛片国产 | 国产成人精品综合 | 日本在线一二 | 国产电影一区二区三区爱妃记 | 欧美久久精品一级c片 | 91精品国产乱码麻豆白嫩 | 日韩中文字幕在线视频 | 中文字幕av网站 | 中文字幕国产视频 | 亚洲日本中文 | 999精品视频 | 日韩视频区 | 免费人成在线观看网站 | 精品国产不卡一区二区三区 | 一级片在线免费看 | 日本欧美大片 | 成人亚洲精品久久久久软件 | 天天操天天干天天透 | 请别相信他免费喜剧电影在线观看 | 日韩av成人在线观看 | 四虎影视免费观看 | 一区二区三区视频免费看 | 久久久免费观看视频 | 国产91亚洲精品 | 精品亚洲一区二区三区四区五区高 | 久久久久亚洲精品 | 欧美精品一二区 | 老司机免费视频 |