![](/img/trans.png)
[英]Store DataTable in a Varbinary column in SQL and retrieve Varbinary back into DataTable
[英]Store DataTable to SQL Server column
我正在尝试将DataTable
存储到SQL Server表中的单个列中。 这背后的想法是用户运行SQL命令并将返回的输出存储到数据表中,然后我希望将该数据表存储到SQL Server日志记录表中。 稍后,我希望能够检索整个数据表,以便在日志记录的aspx页面上显示。
目前我只是将它存储为一个大字符串,但这并没有给我列标题,格式有点时髦,效率低下。
TIA
我可能会将数据表转换为XML并将其存储到XML字段类型中,如果我要执行您要执行的操作。
你好,你可以试试WriteXml
此链接为您提供示例interessant: http : //msdn.microsoft.com/fr-fr/library/system.data.datatable.writexml.aspx
另一个想法是在数据库中创建两个表。 它有点复杂。
一个表包含两列,我们将表格命名为PTable。
列:
ID and ColumnID
ID是主键,ColumnID包含数据表中列的名称
创建此表后,创建另一个表。 它将包括三个领域。 我们把它命名为STable。 此表存储您的数据表的列。
列:
stblID, PtblID and PtColumnID
StbID是此表中的主键,PtblID是PTable的主键,PtColumnID是PTable的ColumnID。 该表存储表的行。 现在将数据存储在此表中,并在需要时接收数据。
最简单的想法是在数据库中创建一个包含xml列的表,并将数据表存储为xml。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.