----------------------
windows phone 7手機開發、
.net培訓、期待與您交流! ----------------------
--建立儲存過程
use zjdb go
if exists (select * from sysobjects where name='proc_transinfo')
drop proc proc_transinfo go
create proc proc_transinfo
@type varchar(4),
@card varchar(16),
@mybalance money output, --餘額
@m money, --要取的錢
@inputpass char(6)='000000'
as
--先要讀取變數,不要把變數放在迴圈裡
declare @pwd varchar(6)
select @pwd=pass from cardinfo where
cardid=@card
--select * from cardinfo
if (not @inputpass=@pwd)
begin
print '您的密碼不正確,請重新輸入!'
return
endselect @mybalance=balance from cardinfo where
cardid=@card
if (@type='支取')
begin
if (@mybalance>@m+1)
update cardinfo set
balance=balance-@m where
cardid=@card
else
begin
raiserror ('您的餘額不足,不能支取!',16,1)
print '卡號
'+@card+'餘額'+convert(varchar(20),@mybalance)
return
endprint '交易成功,交易金額是'+convert(varchar(20),@m)
endelse
begin
update cardinfo set
balance=balance+@m where
cardid=@card
print '交易成功,交易金額是'+convert(varchar(20),@m)
print '1212='+convert(varchar(20),@mybalance)
print '卡號
'+@card+'金額'+convert(varchar(20),@mybalance)
insert into transinfo(transtype,cardid,transmoney) values (@type,@card,@m)
print 'balance='+convert(varchar(20),@mybalance)
endselect @mybalance=balance from cardinfo where
cardid=@cardgo
declare @mybalance money
exec proc_transinfo '支取','1010 35763449942',@mybalance,100,'567567'
exec proc_transinfo '支取','1010 35763449942',@mybalance,100,'123456'
----------------------
windows phone 7手機開發、
.net培訓、期待與您交流! ----------------------
黑馬程式設計師 儲存過程入門
windows phone 7手機開發 net培訓 期待與您交流!using system using system.configuration using system.data using system.linq using system.web using system.web.securit...
黑馬程式設計師
asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...
黑馬程式設計師
1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...