前言 在批量导入Excel中的数据时发现出生日期为整数也就是为天数,结果倒腾了翻,这是其一,其二是数据库中的某一列存的是JSON数据,但是场景是为了作为作业来运行,此时不得不将筛选出的数据手动拼接成JSON,给需要的童鞋铺一点路. 日期问题 在Excel中我们给出的出生日期则是正确的日期格式,比如如下: 但是呢,当我们导入数据时发现将其日期转换成了天数,这其实也没什么问题,但是项目是在.NET Core中,则出现了一点问题,在.NET Framework中,如果我们获取到的出生日期是double…
我们使用EF Core的实体类向SQL Server数据库表中插入数据后,如果数据库表中有自增列或默认值列,那么EF Core的实体对象也会返回插入到数据库表中的默认值. 下面我们通过例子来展示,EF Core是怎么获取数据库的默认值的.首先我们建立一个.NET Core控制台项目,然后引入EF Core所需的NuGet包. 获取自增列值 我们在SQL Server数据库中建立一个表Person,该表有一个自增列ID为主键: CREATE TABLE [dbo].[Person]( ,) NOT…
三种数据库日期转换对照: http://blog.csdn.net/zljjava/article/details/17552741 SQL类型转换函数:cast(type1 as type2) 数据库中的日期类型 SQL SERVER DATE 1970-01-01 DATETIME 1970-01-01 00:00:00 Oracle DATE 2015-08-07 17:34:37 TIMESTAMP 1970-01-01 00:00:00.000000 是DATE的扩展类型,多了小数秒…
一.增加引用 <PackageReference Include="NLog.Extensions.Logging" Version="1.2.1" /> <PackageReference Include="NLog.Web.AspNetCore" Version="4.6.0" /> 二.配置nlog.config <?xml version="1.0" encoding=…
CREATE proc Upadte_stateas update Table_1 set [state]=2 where id in (select id from Table_1 where state=1 and GETDATE()>=tiemdate) go 不要看他人高薪,且看闲时谁在拼…
原文:SQL Server 日期相关 原帖出处:http://blog.csdn.net/dba_huangzj/article/details/7657979 对于开发人员来说,日期处理或许简单,或许很难.结合自己过往的开发经验并整合网上的例子,总结出一些日期相关的操作,供自己备用及为大家分享: 一.日期类型: 对于SQL Server 2008 来说(因为2000甚至2005已经稍微有被淘汰的迹象,所以在此不作过多说明,加上自己工作使用的是2008R2.所以不保证08以前的能用),日期类型有…
TransactionScope事务处理方法介绍及.NET Core中的注意事项   作者:依乐祝 原文链接:https://www.cnblogs.com/yilezhu/p/10170712.html 今天在写CzarCms的UnitOfWork的使用使用到了这个TransactionScope事务,因此对它进行了相关资料的查阅并记录如下,希望对大伙在.NET Core中使用有所帮助. 写在前面 您是否曾尝试使用C#代码来实现事务?通常,我们在SQL中一次执行多个Insert / Updat…
如选取一段时间内的数据,time1和time2是时间起始字符串,则 sql server命令: string strSQL=" 日期 >='"+time1+"' AND 日期 <= '"+time2+"'"; access命令: string strSQL=" 日期 >=#"+time1+"# AND 日期 <= #"+time2+"#"; 主要区别在于sql s…
SQL Server日期函数之获得一个月中的天数在实际中的应用比例还是占为多数的,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱,望会在以后的学习或是工作中带来很大的帮助. 获得一个月的天数,技巧是:首先到得一个月最后一天的日期,然后通过 SQL Server 日期函数 day() 取得日期中的“天” 部分. 获得 2008 年 2 月份的天数: select day(cast('2008-03-01' as datetime) - 1) 获得本月天数: select day(d…
SQL Server 取日期时间部分   在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate()  用DateName()就可以获得相应的年.月.日,然后再把它们连接起来就可以了: Select Datename(year,GetDate())+'-'+Datename (month,GetDate())+'-'+Datename(day,GetDate()) 另外,DateName()还可以获得到小时.时间.秒.星期几.第几周,分别…