본문 바로가기
MS-SQL

DataSet으로 된 데이터를 통으로 SP로 보내기

by 캡틴노랑이 2015. 7. 27.
반응형

그리드나 엑셀 문서등을 DB에 저장할 때 한건 한건 저장이 아닌 데이터넷 통으로 DB로 보낼 때

 

 

--호출(코드)
public DataSet ExcelValidateAndSave(DataTable dtImport)
{
    parameters.AddWithValue("DATA_SET", SqlDbType.Structured, dtImport);     
}


--쿼리
ALTER PROCEDURE [dbo].[DataSetSendTest_I]
(
     @DATA_SET          AS dbo.DATA_SET_TEST READONLY   
    ,@USER_ID           NVARCHAR(50)
)
AS
--작업(일괄 Insert, 비교후 Insert 등)


--데이터 형
CREATE TYPE [dbo].[DATA_SET_TEST] AS TABLE(
    [Test1] [nvarchar](30) NULL,
    [Test2] [nvarchar](30) NULL,
    [Test3] [nvarchar](30) NULL,   
)

 

반응형

댓글