向數據庫中插入一個為空的日期怎麼弄 用null--空值insert t(日期) values(null)用空值字符時,有隱性轉換為日期 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL Server用两个四字节的整数内部存储datetime类型的值。第一个4字节存储basedate(即1900年1月1日)之前或之后的天数。基础日期是系统参考日期。不允许早于1753年1月1日的 datetime值。另外一个4字节存储以午夜后毫秒数所代表的每天的时间。 smalldatetime类型存储日期和每天的时间,但精确度低于datetime。SQL Server将smalldatetime的值存储为两个2字节的整数。第一个2字节存储1900年1月1日后的天数。另外一个2字节存储午夜后的分钟数。日期范围从1900年1月1日到2079年6月6日,精确到分钟。 所以 ' '時那個欄位都為變為1900/01/01。联机帮助里都有的。 不错,学习。insert t(日期) values(null) 就OK了。 大致思路如下: 画面:声明为可空类型 DateTime? dt = new DateTime();dt=null; InsertInfo(dt);//调用插入方法插入语句:(插入)public void InsertInfo(datatime? dt){.........insert into table (dt) values(@dt)if(dt!=null){cmd.paramertes["@dt"].value=dt;}else{cmd.paramertes["@dt"].value=DBNull.Value;}.........} 用NULL的話我顯示時,NULL值也會顯示在欄位里啊.這該怎麼判,因為涉及到多個頁面的查詢,所以改在頁面中再判斷NULL值時就很麻煩也 insert #(日期) values(null) ~~~~~自动转换 use testgocreate table dbo.Test_time(id int identity(1,1),time datetime)insert into dbo.Test_timeselect nullinsert into dbo.Test_timeselect ''select *from dbo.Test_time 只能设置为null.或者字段设置为varchar/char,然后空值为'' 16樓的是什麼意思....看樣子我只能用null值了?各位仁兄! 求教:這樣的語句該怎麼寫? SQL语句 SQL被注入表 sqlserver2000中通过sql如何可以查询到那些数据库为分离状态? 如何处理 (自动)编号问题 asp+sql server2000,8万条数据显示就特别慢? 急!!! 这个SQL该怎么写?马上结贴 求助!SQL2005+VB6的奇怪问题 按10分钟分组的问题 大数据量如何高效率的导入,在线等待! 请教一个关于SQL2005 中关于同一数据库内两个表的数据自动备份问题 SQL SERVER 2000 数据库表有image字段,但是如何写入 image 数据呢?
smalldatetime类型存储日期和每天的时间,但精确度低于datetime。SQL Server将smalldatetime的值存储为两个2字节的整数。第一个2字节存储1900年1月1日后的天数。另外一个2字节存储午夜后的分钟数。日期范围从1900年1月1日到2079年6月6日,精确到分钟。
所以 ' '時那個欄位都為變為1900/01/01。联机帮助里都有的。
大致思路如下:
画面:
声明为可空类型
DateTime? dt = new DateTime();
dt=null;
InsertInfo(dt);//调用插入方法
插入语句:(插入)
public void InsertInfo(datatime? dt)
{
.........
insert into table (dt) values(@dt)
if(dt!=null)
{
cmd.paramertes["@dt"].value=dt;
}
else
{
cmd.paramertes["@dt"].value=DBNull.Value;
}
.........
}
這該怎麼判,因為涉及到多個頁面的查詢,所以改在頁面中再判斷NULL值時就很麻煩也
gocreate table dbo.Test_time
(
id int identity(1,1)
,time datetime
)insert into dbo.Test_time
select nullinsert into dbo.Test_time
select ''select *
from dbo.Test_time
或者字段设置为varchar/char,然后空值为''