insert产生的变态问题!!!请大伙关注 修改该字段,使得可以为空。(NULL处打勾) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象不行。因为是这样的假设我有表tablename sex birthday而我insert语句成了这样的insert into talbe values('zz',0,'')我将默认值设成了(null),结果依旧:( ''代表的不是null,是各‘ ’字符串转换后成1900-1-1,写成这样试一试:insert into talbe(name,sex) values('zz',0)不知道你是否用别的工具开发程序,那样可以用一变量,将变量设位null,不是‘ ’呀!!! 根据楼主的做法,为什么我没出现此现象呢?我没设默认值为NULL。 linleming(落日) :我用的是ASP。如下:sql = "insert into table values('" & strName & "'," & iSex & ",'" & strDate & "'"如果strDate为空的时候这段sql就怎么都变成insert into table values('zz',0,'')了。 :(而且问题是表里面有好个日期字段,要一个个判断strDate是否为空来调整sql语句不得累死。。如果这样不行,就只有用asp的AddNew方法了。可我就是不相信没有办法 asp我没用过,不知道具体怎么写 insert后,update tableset birthday=nullwhere birthday=convert(date,'1900-1-1',111) INSERT INTO 表 (name,sex)VALUES ('名字','男')你看看表中的birthday就是null了 其实你可以把‘1900-01-01’看成是null来处理不就行了!换个方式想想! 关于选择查询的问题 系统表sysproperties\sysobjects出现问题 高分(100)求救! 无法更新标识列 'id' 如何清理数据库日志文件 把一个数据库中所有表字段类型是smalldatetime 4修改成nvarchar 20,数据最好不丢失 Update 语句有时不成功 SQL Server数据库中的用户看不见了? 关于insert触发器的问题 sql查询将竖排数据改变成横排(非数值) 如何在查询分析器中调试存储过程,有菜鸟,不会,谢谢! 几个简单问题,在线等待,解决给分
假设我有表table
name sex birthday
而我insert语句成了这样的
insert into talbe values('zz',0,'')
我将默认值设成了(null),结果依旧:(
insert into talbe(name,sex) values('zz',0)不知道你是否用别的工具开发程序,那样可以用一变量,将变量设位null,不是‘ ’呀!!!
我用的是ASP。如下:
sql = "insert into table values('" & strName & "'," & iSex & ",'" & strDate & "'"
如果strDate为空的时候
这段sql就怎么都变成
insert into table values('zz',0,'')了。 :(
而且问题是表里面有好个日期字段,要一个个判断strDate是否为空来调整sql语句不得累死。。如果这样不行,就只有用asp的AddNew方法了。可我就是不相信没有办法
update table
set birthday=null
where birthday=convert(date,'1900-1-1',111)
VALUES ('名字','男')你看看表中的birthday就是null了