如何解决一次执行多文件中的存储过程
来源:互联网 发布:川普经历知乎 编辑:程序博客网 时间:2024/05/29 11:03
DECLARE
@folder
VARCHAR
(200)
SET
@folder=
'e:\tmp'
DECLARE
@err
INT
,@fso
INT
,@dic
INT
,@f
INT
,@fldExists
BIT
,@fleExists
BIT
,@fld
INT
,@fle
INT
,@fleList
INT
,@cnt
INT
,@eof
BIT
DECLARE
@t
TABLE
(id
INT
IDENTITY(1,1),fName
VARCHAR
(200))
--创建fso
EXEC
@err=sp_OACreate
'Scripting.FileSystemObject'
,@fso
OUTPUT
--检测指定目录是否存在
EXEC
@err=sp_OAMethod @fso,
'FolderExists'
,@fldExists
OUTPUT
,@folder
IF @fldExists=0
PRINT
'floder does not exist!'
ELSE
BEGIN
--将指定目录给@fld对象
EXEC
@err=sp_OAMethod @fso,
'GetFolder'
,@fld
OUTPUT
,@folder
--获取指定目录的文件集合
EXEC
@err=sp_OAGetProperty @fld,
'files'
,@fleList
OUTPUT
--获取目录下的文件数,准备循环使用
EXEC
@err=sp_OAGetProperty @fleList,
'Count'
,@cnt
OUTPUT
--输出
SELECT
@err 错误编号,@fldExists 目录存在否,@cnt 文件数
--WHILE @eof!=0
--BEGIN
--检测是否没有文件了
END
- 如何解决一次执行多文件中的存储过程
- 解决 mysql 存储过程 repeat 循环多一次
- 如何执行存储过程代码
- C#如何执行存储过程
- Oracle如何执行存储过程
- oracle如何执行存储过程
- 查询执行中的存储过程
- 在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL
- 在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL
- 根据查询查来的记录,一次执行多条SQL(存储过程)
- 怎样实现每天自动执行oracle的存储过程一次
- 源代码加密软件如何解决文件流转过程中的安全问题
- Python如何执行存储过程,获取存储过程返回值
- ASP中如何执行存储过程?
- 如何动态执行存储过程或函数
- 如何定时执行Oracle存储过程
- 如何在客户端执行存储过程
- mysql如何跳出存储过程的执行
- UITableView的基本知识讲解
- AudioRecord MeadiaRecord
- Powershell脚本功能分析-自动备份!
- 最长公共子串(连续)问题
- asp.net 保留2位小数 四舍五入
- 如何解决一次执行多文件中的存储过程
- 15条SQLite3语句
- python教程
- 两年的android开发感慨
- js replace(a,b)之替换字符串中所有指定字符
- 牛人语录(马云)都是真理吗?
- PERL的上下文环境
- android:scrollbar的一些属性
- iOS7中UITableView的变化