如果更新SQL SERVER 2000 datatime 字段(在线等候) 不是吧,好象不能将sql server里的datetime字段更新为空,只能通过变通的方法进行更新!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update table_name set datetime_field_name=null where ... 如果字段允许为空update tablename set ddate=null update table_name set datetime_field_name=null where ...或者打开表在要改的字段单元格按ctrl+0 update 表名 set 日期字段=null --测试表declare @t table(d datetime)insert into @t select getdate()--更新update @t set d=null--显示结果select * from @t/*--更新结果d ------------------------------------------------------ NULL(所影响的行数为 1 行)--*/ 当然必须该字段允许为空update 表名 set 日期字段=null where ... 我现在用的程序是PB,数据窗口用SETITEM(ROW,‘DATATIME’,SETNULL()) 更新,能否成功 update ** set **=''再查询时间是‘1900-01-01 00:00:00.000’,即可 update 表名 set 日期字段='1900/01/01', 即使為空 怎么约束一列加个表达式是唯一的,在线等 数据库设计的问题(表的关联设计) 急。如何解决数据库文件MDF和LOG分离的问题 varchar类型改为nvarcahr类型,能恢复数据吗 安装sql server 2008 怎么回事 请教一个多表删除的SQL语句,谢谢! 小弟刚来的,有个问题请教 求一触发器问题 百分!求会话中测试锁效果的例子,欢迎讨论。。。。。。 请教有关sql server与isa server的问题?给高分! 如何使用 T-SQL 按某一表结构构造临时表? 在存储过程中用变量引用数据库
update tablename set ddate=null
或者打开表在要改的字段单元格按ctrl+0
declare @t table(d datetime)
insert into @t select getdate()--更新
update @t set d=null--显示结果
select * from @t/*--更新结果
d
------------------------------------------------------
NULL(所影响的行数为 1 行)--*/
update 表名 set 日期字段=null where ...
再查询时间是‘1900-01-01 00:00:00.000’,即可