반응형
그리드나 엑셀 문서등을 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,
)
반응형
'MS-SQL' 카테고리의 다른 글
CONVERT 날짜 포맷 정의 (0) | 2015.07.27 |
---|---|
FORMAT 날짜, 문자, 숫자, 전화번호 포맷 정의 (0) | 2015.07.27 |
컬럼 비교쿼리 샘플(소스비교 같이) (0) | 2015.07.27 |
Cursor (0) | 2015.07.27 |
재귀 쿼리로 트리 목록 한줄에 출력 레벨1>레벨2>레벨3> (0) | 2015.07.27 |
댓글