我有一个使用VS2012用C#编写的应用程序,它需要在运行时确定PostgreSQL查询结果中包含的数据类型。例如,命令对象被设置为执行"select * from my_table“。对于返回的读取器中的每个字段,都会在文件中写入一行,结果如下所示:my_table.field2 is a real
my_table.field3使用最新<em
我试图在我的项目中实现数据库抽象,但现在我不得不在PostgreSQL中执行批量插入。我的项目在C#中,我使用的是PostgreSQL 9.3和npgsql.dll 2.0.14。对于Microsoft,我只需将所有语句连接起来,然后执行ExecuteNonQuery,就可以执行大容量插入:
IF NOT EXISTS (SELECT id FROM table