我收到了一个带有日期时间格式的json,如:2018年12月4日11:10:00 AM (所以类似于:mm年hh/pm),我在我的MS SQL Server 2016中的表中添加了一个日期时间行并导入数据。我希望显示的日期时间类似于2018-12-04 11:10:00.000,但是在导入过程中,Server会杀死时间部分条目。所以只存储了2018-12-04 :00:00.000。我检查了Google和堆栈溢出,但找到了原因。我将json存储在一个变量中,并通过@json/OPENJSON导入数据,并通过tsql "merge"将其合并到表中。
在Npgsql中似乎没有对IN子句的标准支持。我看到推荐使用= ANY而不是IN的帖子。这可以很好地替代标准的IN子句。但是,Postgres (pgsql)似乎没有任何允许您执行NOT ANY或!有没有人可以帮我理解如何编写这样的Npgsql兼容查询:
select * my_table where id NOT IN(1,2,3,4)