讓我們假設,我有以下PowerShell代碼:如何從system.Data.datatable對象創建數據庫表?
$connectionstring = "... some connection ..."
$sql = "Select * from Sometable"
$tablename= 'Copy_of_Sometable'
$cmd = New-Object system.Data.OleDb.OleDbCommand($sql,$connectionstring)
$da = New-Object system.Data.OleDb.OleDbDataAdapter($cmd)
$dt = New-Object system.Data.datatable
[void]$da.fill($dt)
我知道,我可以得到從$一個創建表腳本dt和使用它來創建一個新表與給定的名稱比照for example。
但是,有沒有更直接的方式來創建一個新的表與一個提供的名稱(空或已填充)從數據表對象?