database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3895 게시물 읽기
No. 3895
저장프로시저 파일로 저장후 쿼리로 실행하기
작성자
박상범(sang315spy)
작성일
2007-11-29 15:48
조회수
3,547

한참을 찾아보았는데도 나오지 않아서 글을 올립니다.
다름이 아니라 저장프로시저를 파일로 저장을 하였습니다.  (  예)123.SQL )

이 파일을 쿼리를 이용하여 실행할 수 는 없는지요... 



  * 프로시저가 많아서 업데이트 될 때마다 원격으로 해 주고 있는데... 이를 좀 간편하게 할려고 합니다...

이 글에 대한 댓글이 총 1건 있습니다.

참고하십시오. 

 

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

------------------------------------------------------

 

.님이 2007-11-30 16:47에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3899이건또왜안되는지.. [1]
유성만
2007-12-01
3191
3898한개의필드로 출력하기 [2]
유성만
2007-12-01
3048
3897검색시 외부 조건을 사용하는 것이 가능한가요?
윤성진
2007-12-01
2741
3895저장프로시저 파일로 저장후 쿼리로 실행하기 [1]
박상범
2007-11-29
3547
3892SP 및 쿼리 작성 좀 도와 주세요~
바보현
2007-11-28
3071
3890[질문]MS-SQL의 네트워크 암호화에 대해서..
박상선
2007-11-28
4520
3889합계를 구하는 쿼리 좀 부탁드립니다. [2]
초보자
2007-11-27
3413
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다