我需要在 sql server db 上从来自select-object
. 我需要使用正确的数据类型和字段创建表。
我熟知的一种方法是export-csv
然后invoke-sqlcmd
使用BULK INSERT
,但我更喜欢跳过 csv 导出。
invoke-sqlcmd
通常如何用于从哈希表数组开始创建/填充表?你知道不使用其他方法做同样的工作invoke-sqlcmd
吗?我需要使用System.Data
吗?如何?
谢谢
编辑1:另一种可能的方式是New-Object System.Data.SqlClient.SqlConnection
我可以ExecuteNonQuery()
为每个数组元素。
编辑 2:另一个选项,总是基于System.Data
,是更新SqlDataAdapter
实例。