小编tyl*_*eck的帖子

使用变量来引用哈希表的内容

我正在尝试通过参数传递的名称来引用哈希表.

防爆.

TestScript.Ps1 -specify TestDomain1,TestDomain2
Run Code Online (Sandbox Code Playgroud)

TestScript.ps1的内容:

param(
    [string[]]$specify
)


$TestDomain1 = @{"Name" = "Test1", "Hour" = 1}
$TestDomain2 = @{"Name" = "Test2", "Hour" = 2}

foreach($a in $specify)
{
    write-host $($a).Name
    #This is where I would expect it to return the Name value contained in the respective
    # hash table. However when I do this, nothing is being returned

}
Run Code Online (Sandbox Code Playgroud)

还有另一种方法可以做到这一点来获得这些价值吗?有没有更好的方法而不是使用哈希表?任何帮助,将不胜感激.

variables powershell hashtable

5
推荐指数
2
解决办法
3771
查看次数

根据另一列的值在多个列上创建约束

我正在尝试在我的数据库中的几个列上创建一个检查,强制它们为null,除非另一列的值为yes.我尝试过类似的东西

ALTER TABLE TABLE1
ALTER Column1
CHECK (Column2 = 'y')
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有奏效.有没有办法像这样做,还是有更好的方法解决这个问题?任何正确方向的帮助都会很棒.

sql oracle

4
推荐指数
1
解决办法
2498
查看次数

标签 统计

hashtable ×1

oracle ×1

powershell ×1

sql ×1

variables ×1