テーブルを使用して作業しているSQLデータベース、従業員が報告する担当者のユーザー名を含むreport_toという列を持つ従業員があります。私たちがしたいことは、この表現を数値表現に変更することです。例えば:SQL内の階層
'a'は 'b'へのレポートを 'c'に報告します。したがって、 'a' = 49、 'b' = 50、 'c' = 51のような表現になります。 'd'が 'c'の上司になったら、 'd' = 52になります。インターン「E」と「F」、次に「E」と「F」の両方が示されているように48
に等しいのスーパーバイザは、ゼロ以外の数で番号を開始するだけでなく、上方なく拡張を可能にしますまた、階層的なチェーンの下に。
主な質問は、現在の構造(report_to)から数値表現に変換するにはどうすればよいですか?
注:これは私の意見ではMSSQLに
どのバージョンのSQL Serverですか? 2008+には、ヒエラシッドデータタイプがあります。 – Oded
2008 R2は、そのデータ型をsharepointにエクスポートできますか? – Vap0r
エクスポート可能とはどういう意味ですか? – Oded