티스토리 뷰
[MS SQL SERVER 2000] 파일의 상세정보 확인하기 - xp_GetFileDetails
hoojiv 2011. 3. 15. 14:14* 단순히 파일의 경로를 Master.dbo.xp_GetFileDetails 프로시저의 파라미터 입력하면 됨 ㅡ.ㅡ;
declare @filename varchar(200)
set @filename = 'TA0100'
declare @bcpString varchar(500)
set @bcpString = 'F:\'+ @filename +'.rar'
EXEC Master.dbo.xp_GetFileDetails @bcpString
- 결 과 -
* 그런데 결과로 반환되는 데이터 중에서 특정 값만 가지고 오고 싶을때 달리 방법이 없어서..
임시 테이블을 만들어서 사용했다. (누군가가 만들어 놓은 함수를 불러써도 됨.. 올려도 괜찮을까나..;; ㅠ.ㅠ)
- 결과 중에서 파일의 크기만 조회 -
if OBJECT_ID('tempdb..#fileinfo') is not null drop table #fileinfo
create table #fileinfo
(
name varchar(20),
size varchar(20),
createdate char(8),
createtime varchar(8),
lastwritedate char(8),
lastwritetime varchar(8),
lastaccessdate char(8),
lastaccesstime varchar(8),
property varchar(5)
)
declare @filename varchar(200)
set @filename = 'TA0100'
declare @bcpString varchar(500)
set @bcpString = 'F:\'+ @filename +'.rar'
--EXEC Master.dbo.xp_GetFileDetails @bcpString
insert into #fileinfo
EXEC Master.dbo.xp_GetFileDetails @bcpString
declare @filesize int
select @filesize=size
from #fileinfo
select @filesize
* SQL Server 2000 에서만 가능함..
- Total
- Today
- Yesterday
- SQLPLUS
- SQL SERVER 2008
- dbca
- Enterprise-R4-U4
- Microsoft Certified IT Professional
- Oracle 10g
- HTML
- T-SQL Programming
- Calendar Popup
- putty
- 자바
- Java
- CSS
- docuprint203a
- 자격증
- MSSQL
- 10g
- ASP.NET
- 함수
- oracle
- enterprise linux
- 십이지권
- scriptmanager
- 시스템 함수
- Network
- asp
- 자금우
- VMware
- webserver 구축
- install
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |