在C 中使用SQL儲存過程說明

2021-05-23 00:59:27 字數 1336 閱讀 6643

一、表的建立sql語句:

create table [tree] (

[node_id] [int] not null ,

[node_name] [varchar] (20) collate chinese_prc_ci_as null ,

[pat_id] [int] null ,

[url] [nvarchar] (50) collate chinese_prc_ci_as null ,

[icon] [varchar] (20) collate chinese_prc_ci_as null ,

[memo] [varchar] (30) collate chinese_prc_ci_as null ,

constraint [tree_pk] primary key  clustered

([node_id]

)  on [primary]

) on [primary]

go二、建立乙個有輸入、輸出、返回值引數的儲存過程:

create proc proc_out @uid int,@output varchar(200) output

as--select結果集

select * from tree where node_id>@uid

--對輸出引數進行賦值

set @output='記錄總數:'+convert(varchar(10),(select count(*) from tree))

--使用return,給儲存過程乙個返回值。

return 200;

go三、在c#中,操作儲存過程:

3.1 使用帶有引數的sql語句

private void sql_param()

3.2 儲存過程的使用標準版  

private void sql_proc()

3.3 儲存過程的使用最簡版:  

private void sql_jyh()

帶多個引數   的情況

create proc proc_out2 @uid int,@patid int,@output varchar(200) output

as--select結果集

select * from tree where node_id>@uid and pat_id = @patid

--對輸出引數進行賦值

set @output='記錄總數:'+convert(varchar(10),(select count(*) from tree))

--使用return,給儲存過程乙個返回值。

return 200;

goprivate void more()

C 中使用SQL儲存過程說明

c 中使用sql儲存過程說明 一 表的建立sql語句 create table tree node id int not null node name varchar 20 collate chinese prc ci as null pat id int null url nvarchar 50 ...

在C 中使用儲存過程

本文以sql server2000為例,示例資料庫為china,表為test,來說明以c 中使用sql儲存過程的方法。一 test表的建立sql語句 create table test55 uid int identity 1,1 class1 varchar 20 class2 varchar 2...

在C 中使用儲存過程

在c 中使用儲存過程 本文以sql server2000為例,示例資料庫為china,表為test,來說明以c 中使用sql儲存過程的方法。一 test表的建立sql語句 create table test55 uid int identity 1,1 class1 varchar 20 class...