gpt4 book ai didi

powershell - 将字符串数组传递给PowerShell函数

转载 作者:行者123 更新时间:2023-12-03 00:28:42 25 4
gpt4 key购买 nike

我有一个名为BuildQuery的函数,该函数将值的数组作为参数。

Function BuildQuery {
Param($start, [String[]] $KeyFields, [String] $Sch, [String] $TableName)
$Query = "select $KeyFields from '$Sch'.'$TableName'"
}

我想将函数称为:
BuildQuery -start start -KeyFields name, id, age, salary -Sch dbo -TableName Employee 

例如。 :我想建立一个查询 "select name, id, age, salary from dbo.Employee "使用PowerShell函数。我使用函数的唯一原因是我想一次又一次地看到它来构建这样的查询。

最佳答案

使用the -join operator将数组扩展为以逗号分隔的列表:

Function BuildQuery {
Param($start, [String[]] $KeyFields, [String] $Sch, [String] $TableName)
$Query = "select $($KeyFields -join ',') from '$Sch'.'$TableName'"
}

关于powershell - 将字符串数组传递给PowerShell函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39963965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com