SQL DateTime类型的字段能存入空值吗?如何存?求方法 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table #t(date datetime)insert #t values(getdate())insert #t values(null)select * from #tdrop table #t 用NULL不行啊!试过了! SQL code代码能行吗? 现在是从代码里插入日期的值到DateTime字段中去, 如果我不选日期也就是为空时,插入就会出错。 NULL可以,空串不行,因为时间不是字符型,显示时转换:create table # (dt datetime)insert # select nullinsert # select getdate()select dtStr=isnull(convert(varchar,dt,121),'') from #/*dtStr------------------------------2008-04-05 12:49:53.123(2 行受影响)*/drop table # 如果我不选日期也就是为空时,插入就会出错。---------------不选日期时赋值空串还是NULL?如果是NULL,看对应表的字段是否允许NULL值。 求SQL语句 [求助]SQL多表查询+汇总 再求一个sql ALTER TABLE 公式问题 [求助]一个难住小弟好久的难题,请大虾们指点(最后60分全部相送,不够开新号在加)! sql server 2000 转换 MySql 关于sysindexes ******SQL 语句排序问题 求一sql语句,将两表合并 如何做批量更新的触发器呀,急呀! 继续昨天 删除重复记录 的问题 关联表的插入
create table #t(date datetime)insert #t values(getdate())
insert #t values(null)select * from #tdrop table #t
SQL code代码能行吗?
如果我不选日期也就是为空时,插入就会出错。
insert # select null
insert # select getdate()select dtStr=isnull(convert(varchar,dt,121),'') from #
/*
dtStr
------------------------------2008-04-05 12:49:53.123(2 行受影响)
*/
drop table #
---------------
不选日期时赋值空串还是NULL?如果是NULL,看对应表的字段是否允许NULL值。