我试图在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的引用.
我想编写一个查询,它将从表中构建此字符串.可能吗?
谢谢
我正在尝试在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的函数,并且它不能被转换为一个.
任何帮助非常感谢,谢谢.