iT邦幫忙

0

[C#] [MSSQL]用datatable 新增 (CommandType.StoredProcedure)

  • 分享至 

  • xImage
  •  

在sqlserver上,新增table/type/SP

--add table
create table 客戶主檔
(
	ID varchar(30) NULL
)

--add type
CREATE TYPE dbo.typ_客戶主檔 AS TABLE
( 
	ID varchar(30) NULL
) 
--add sp
create PROCEDURE [dbo].[SP_Insert_客戶主檔]
    @myTableType	 typ_客戶主檔 readonly
AS
BEGIN
    insert into [dbo].客戶主檔 ([ID] )
	select * from @myTableType 
	select @@ROWCOUNT
END

C#就可以直接傳入datatable給sqlserver了

var command = new SqlCommand("SP_Insert_客戶主檔") 
command.CommandType = CommandType.StoredProcedure})

var dt = new DataTable(); //create your own data table
command.Parameters.Add(new SqlParameter("@myTableType", dt));
command.ExecuteScalar();

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言