看字段情況而定不過做到盡量不允許NULL。 你可以用默認值'' 來代替NULL 都可以的
解决方案 »
- 高手帮我看看这条语句错在哪里?
- 求一SQL语句
- 存储过程嵌套,递归出问题
- SQL 部门员工两两比较算法
- 有条件的删除百万数据如何加快速度?
- 我安装了 sql Server2005,但是没有启动项
- SQL存储过程优化............
- 第六次提出这个问题:如何通过DELPHI调用SQL SERVER 过程向SQL SERVER 存入图象
- 双机互连问题!
- 高手看看下面这个要求用vc做合适吗?结构:浏览器+web_server+数据库服务器.browser对web_server操作后, 在web_server每天有一些新数据产生
- 插入的记录,不是按插入的顺序存储在数据库中的,怎么解决?
- 这样的SQL 语句如何写.
如果你所有字段均不允许为NULL值的话,你或者是在定义表字段时就为其指定DEFAULT、或者是你在向该表新增记录时必须指定默认值,否则会报错“某某字段不允许为NULL”!
一般情况下,CHAR、VARCHAR等字符一类的字段最好不允许NULL值,将DEFAULT值定为'',NUMERIC、INT等数值一类的字段最好不允许NULL值,将DEFAULT值定为0。DATETIME类型的就要视具体情况来说了!