偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SQL語(yǔ)句中output的用法

數(shù)據(jù)庫(kù) SQL Server
在SQL語(yǔ)句中,output可以作為返回值來(lái)使用,下面就將為您介紹output的使用實(shí)例,供您參考,希望對(duì)您學(xué)習(xí)SQL語(yǔ)句有所幫助。

SQL語(yǔ)句中,output可以作為返回值來(lái)使用,下面就將為您介紹output的使用實(shí)例,供您參考,希望對(duì)您學(xué)習(xí)SQL語(yǔ)句有所幫助。

1.我們先看這個(gè)存儲(chǔ)過(guò)程

代碼:

 1 set ANSI_NULLS ON
 2 set QUOTED_IDENTIFIER ON
 3 go
 4
 5 --added by hendyzhu  驗(yàn)證身份證的唯一性,排除同一個(gè)人有多個(gè)居民健康檔案
 6 --2010-5-28
 7 create procedure [dbo].[DistinctSame]
 8 (
 9 @ID varchar(20),
10 @count int output --這里我們看到設(shè)置@count為output,即為輸出型的參數(shù)
11 )
12 as
13 begin
14 select @count=count(*) from MainArchives where ID=@ID
15 end
16
 
執(zhí)行完這個(gè)存儲(chǔ)過(guò)程之后,@count將作為該存儲(chǔ)過(guò)程的返回值被返回。

2.現(xiàn)在在C#代碼中,我們就可以新建一個(gè)輸出型參數(shù),當(dāng)數(shù)據(jù)庫(kù)執(zhí)行完查詢(xún)之后,我們就可以通過(guò)getParameterValue()方法獲取到存儲(chǔ)過(guò)程的返回值。

代碼:

 1 public static bool IsNotRegistered(string id)
 2         {
 3             Database db = DatabaseFactory.CreateDatabase();
 4             DbCommand creditCommand =db.GetStoredProcCommand("dbo.DistinctSame");
 5             db.AddInParameter(creditCommand, "@ID", DbType.StringFixedLength,id.Trim());
 6             db.AddOutParameter(creditCommand,"@count",DbType.StringFixedLength,32767);  //注意到這里,給存儲(chǔ)過(guò)程添加了一個(gè)@count輸出型參數(shù)
 7             db.ExecuteNonQuery(creditCommand);//執(zhí)行查詢(xún)
 8             int result=int.Parse(db.GetParameterValue(creditCommand,"@count").ToString());//獲取存儲(chǔ)過(guò)程的返回值
 9             if (result == 0)
10             {
11                 return true;
12             }
13             else
14             {
15                 return false;
16             }
17         }

3.通過(guò)上面一個(gè)簡(jiǎn)單的例子,我們就可以輕松的理解SQL語(yǔ)句中output的使用方法。
 

 

【編輯推薦】

sqlplus執(zhí)行存儲(chǔ)過(guò)程和sql語(yǔ)句的寫(xiě)法

SQL Server日期計(jì)算語(yǔ)句

為您介紹一些不常見(jiàn)的SQL語(yǔ)句

SQL中CREATE INDEX語(yǔ)句的使用

一次插入多條記錄的SQL語(yǔ)句介紹

 

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-06 09:11:24

SQLUPDATE語(yǔ)句

2022-03-23 14:04:32

SQL字符串數(shù)據(jù)類(lèi)型

2022-05-19 23:40:34

SQL語(yǔ)句引號(hào)

2010-09-03 15:47:40

SQL語(yǔ)句鎖定

2010-09-03 14:39:15

SQLSELECT語(yǔ)句

2010-09-07 16:38:36

SQL語(yǔ)句SELECT DIST

2010-09-03 14:47:50

SQLSELECT語(yǔ)句

2010-09-03 11:25:58

SQL刪除

2010-04-13 14:43:37

Oracle性能檢測(cè)

2010-09-07 10:19:31

SQL語(yǔ)句

2010-09-07 14:56:49

SQL語(yǔ)句CASE WHEN

2011-09-08 16:30:59

SQL Server查詢(xún)

2010-07-19 12:47:04

SQL Server

2010-11-11 11:49:02

SQL嵌套SELECT

2010-11-11 11:13:54

SQL Server

2010-09-17 09:35:51

SQL中if語(yǔ)句

2009-04-28 09:38:53

SQL優(yōu)化物理查詢(xún)

2010-09-07 16:51:22

SQL語(yǔ)句表達(dá)式

2009-01-14 09:28:12

OracleSQL10g

2024-01-03 17:42:32

SQL數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

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