小编Chr*_*ris的帖子

递归CTE问题

我试图在SQL Server中使用递归CTE从包含底层树结构的表中构建谓词公式.例如,我的表看起来像:

Id  |  Operator/Val |  ParentId
--------------------------
1   | 'OR'          |  NULL 
2   | 'AND'         |  1
3   | 'AND'         |  1
4   | '>'           |  2
5   | 'a'           |  4
6   | 'alpha'       |  4
...
Run Code Online (Sandbox Code Playgroud)

...表示((a>α)AND(b>β))OR((c>γ)AND(a <delta)).

ParentId是对父节点的同一表中的Id的引用.

我想编写一个查询,它将从表中构建此字符串.可能吗?

谢谢

sql-server recursive-cte

6
推荐指数
2
解决办法
1692
查看次数

在PowerShell中加载序列化的DataTable - 返回DataRows数组而不是DataTable

我正在尝试在PowerShell中保存和加载DataTable.我这样保存:

$dt | Export-CliXml -path "c:\exports\data.xml"
Run Code Online (Sandbox Code Playgroud)

并加载它像这样:

$dt = Import-CliXml -path "c:\exports\data.xml"
Run Code Online (Sandbox Code Playgroud)

但我得到的类型是一行Rows而不是DataTable!这导致了我的主要问题,因为它需要传递给需要DataTable的函数,并且它不能被转换为一个.

任何帮助非常感谢,谢谢.

datatable powershell xml-serialization xml-deserialization

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