0
我有一個非常辛苦的工作,我不知道如何在T-SQL(SQL Server)中實現它。我如何從值列表中創建表格?
我有一個表(TEMP_TABLE)所示:
-------------------------------------------------------------
Measure Column_Name Column_Type TableToBeCreated
-------------------------------------------------------------
ME_AA D_Product [decimal](19,6) STAGIN_MEAA
ME_AA D_Store [decimal](19,6) STAGIN_MEAA
ME_AA1 D_Product [decimal](19,6) STAGIN_MEAA
ME_AA1 D_Store [decimal](19,6) STAGIN_MEAA
ME_BB D_Product [decimal](19,6) STAGIN_MEBB
ME_BB D_Store [decimal](19,6) STAGIN_MEBB
ME_BB D_Time [decimal](19,6) STAGIN_MEBB
ME_BB1 D_Product [decimal](19,6) STAGIN_MEBB
ME_BB1 D_Store [decimal](19,6) STAGIN_MEBB
ME_BB1 D_Time [decimal](19,6) STAGIN_MEBB
.
..
...
-----------------------------------------------------------------
然後,從該表,我想創建一個稱作從TEMP_TABLE這樣列TableToBeCreated表:
1)表STAGIN_MEAA:
------------------------------------------
D_Product D_Store ME_AA ME_AA1 ...... ME_AAx
------------------------------------------
的ME_AA列的數據類型必須是從TEMP_TABLE列「COLUMN_TYPE」相同。
2)表STAGIN_MEBB:
------------------------------------------
D_Product D_Store D_Store ME_BB ME_BB1 ...... MEBBx
------------------------------------------
的ME_AA列的數據類型必須是從TEMP_TABLE列 「COLUMN_TYPE」 相同。
如何生成創建此ME_表的代碼?
謝謝!
考慮使用一個支點。 –
對不起關於「2)表STAGIN_MEBB:」,出現錯誤,表格必須是這樣的: ------------------------- ----------------- D_Product D_Store D_Time ME_BB ME_BB1 ...... MEBBx ------------------- ----------------------- –
您可以在問題中添加STAGIN_MEAA的精確預期腳本嗎?我不能得到測量列... –