SELECT
ステートメントを受け取り、 DataTable
.
同じSELECT
ステートメントを使用してルーチンに渡し、列名とデータ型の配列を生成します。
SELECT
ステートメントが単純である限り
などSELECT Firstname,Secondname...
など...
... 私のルーチンは列情報を配列に追加できます
ただし、SELECT
ステートメントがもう少し複雑な場合
などSELECT Firstname,Secondname AS Surname...
など...
Surname
...は列名ではないため、私のルーチンは失敗します。
サブクエリと集計列を考慮すると、さらに複雑になる可能性があります。
SELECT
ステートメントからベース列名を取得する方法がある場合、よりエレガントなアプローチを探していますか?