小编Sui*_*Yun的帖子

将数组中的 PowerShell 值插入 SQL Server 表

powershell 中的以下代码将插入到 SQL Server 表中,例如

aaaaa | 呜呜呜呜

在一排,但我想要

  | 乙
 一个| bb
啊| bbb

在 3 个单独的行上。

$Connection = New-Object System.Data.SQLClient.SQLConnection
$Connection.ConnectionString = 
    "server='$Server';database='$Database';trusted_connection=true;"
$Connection.Open()
$stringA = 'a', 'aa', 'aaa'
$stirngB = 'b', 'bb', 'bbb'
for ($i = 0; $i -lt 3; $i++) {
    $sql = "INSERT INTO [dbo].[Server] (ServerName, UniqueID)
           VALUES ('$stringA[$i]','$stringB[$i]')"
    $Command.CommandText = $sql
    $Command.ExecuteReader()
}
$Connection.Close() 
Run Code Online (Sandbox Code Playgroud)

如何操作我的代码以插入 3 个单独的行而不是 1 行?

sql-server powershell

2
推荐指数
1
解决办法
5219
查看次数

标签 统计

powershell ×1

sql-server ×1