https://blog.csdn.net/m0_51334054/article/details/123911812
运行结果见链接
string sql = "insert into department(did,dname,dinfo)values('01','数学学院','理科');";
NpgsqlCommand SqlCommand = new NpgsqlCommand(sql, conn);
SqlCommand.ExecuteNonQuery();
应该没什么问题吧,sql语句直接放入pgsql执行不会报错,在.net中嵌入式执行到提交步骤会抛出异常说主键重复(之前表是空的怎么可能重复啊),但确实执行了,难道一定要用trycatch把异常吞了吗
好像也不是语句中类型不匹配的问题