MS-SQL
DataSet으로 된 데이터를 통으로 SP로 보내기
캡틴노랑이
2015. 7. 27. 11:54
반응형
그리드나 엑셀 문서등을 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,
)
반응형