【发布时间】:2019-11-22 15:37:59
【问题描述】:
我想知道是否可以为 $command.ExecuteReader() 创建进度条。
这里是场景
我有一个基于输入文件创建插入查询的 powershell 代码。
查询保存在变量上(4 个不同变量中的 4 个查询语句)
在实际执行针对 ORACLE 数据库的查询的代码下方。
[System.Reflection.Assembly]::LoadWithPartialName("System.Data.OracleClient") | Out-Null
$connectionString = "User Id=USER;Password=PASS;Data Source=DATA_SOURCE;"
$connection = New-Object System.Data.OracleClient.OracleConnection($connectionString)
$connection.Open()
foreach($query in (Get-Variable -Name str_query*)){
$command = New-Object System.Data.OracleClient.OracleCommand -ArgumentList $query.Value, $connection
$reader = $command.ExecuteReader()
}
查询正在运行,数据实际上已插入到正确表的数据库中。有关 Powershell 代码和 Oracle 代码的一切都按预期工作。
我想为 $reader 实现一个写入进度。这可能吗?
【问题讨论】:
标签: oracle powershell