본문 바로가기

database

excel을 이용하여 테이블에 insert하는 stored procedure

이것도 역시 담에 쓸가봐.. 어쩌다 발견해서 블로깅


----------------------------------------------------------------------------------------
-- 프로시져명 : usp_ins_c_sukang_import_from_excel
-- 설          명 : 엑셀을 이용한 insert
-- 매 개 변 수 :
-- 작  성  자   : aircook
-- 작  성  일   : 2005-03-07
----------------------------------------------------------------------------------------
CREATE PROC dbo.usp_ins_c_sukang_import_from_excel

AS

SET NOCOUNT ON

-- 수강정보
TRUNCATE TABLE C_SUKANG_IMPORT

SELECT ledg_year, ledg_sessn, colreg_no, subjt_cd, subjt_detl_no, lssn_cd, subjt_na_kr
INTO #Table1
FROM
OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=d:\LMS\ExcelFiles\수강정보.xls',Sheet1$)

INSERT INTO C_SUKANG_IMPORT
(ledg_year, ledg_sessn, colreg_no, subjt_cd, subjt_detl_no, lssn_cd, subjt_na_kr)
SELECT ledg_year, ledg_sessn, colreg_no, subjt_cd, subjt_detl_no, lssn_cd, subjt_na_kr
FROM #Table1
GO

'database' 카테고리의 다른 글

오라클 테이블정보 쿼리  (0) 2006.12.06
SQL%ROWCOUNT  (0) 2006.11.28
순위(RANK)관련 오라클 함수  (0) 2006.10.25
데이터가 없는 테이블 찾는 stored procedure  (0) 2006.05.31
import, export사용  (0) 2005.09.06