안녕하세요-
나름 열심히 찾아봤는데 방법을 찾을 수가 없네요-
도와주세용ㅎㅎㅎ
상황은..단순한데요,
xxx.sql 파일에 create table이나 create trigger 와 같은 문들이 들어있고
이 파일을 불러와서 실행시키는 것입니다.
그럼 부탁드립니당-
USE PUBS GO
---------------------------------------------------- --SAVE : D:\FTP\SQL\123.SQL CREATE PROC USP_TITLE AS BEGIN SET NOCOUNT ON SELECT * FROM TITLES SET NOCOUNT OFF END ----------------------------------------------------
---------------------------------------------------- --123.SQL에 의해 생성된 프로시져를 실행하는 QUERY ---------------------------------------------------- CREATE PROC USP_TEST AS SET NOCOUNT ON DECLARE @QRY VARCHAR(8000) IF OBJECT_ID('TEMPDB..#TEST_SQL') IS NOT NULL DROP TABLE #TEST_SQL
CREATE TABLE #TEST_SQL (QRY VARCHAR(8000))
BULK INSERT #TEST_SQL FROM 'D:\Ftp\SQL\123.SQL' WITH ( ROWTERMINATOR = '')
SELECT @QRY = QRY FROM #TEST_SQL EXEC(@QRY)
SELECT TOP 1 @QRY = NAME FROM SYSOBJECTS ORDER BY CRDATE DESC EXEC @QRY ------------------------------------------------------