关于MSSQL默认值的问题
我在MSSQL管理器里把新建字段str
在默认值或绑定那里我填写了0
然后我发现。如果我在增加记录时。这个STR并不是默认的0而是NULL怎么回事?(在增加字段时。我没有录入rs("str")的值。原本以为这样会想MDB那样,它直接说0.谁知道还是NULL。汗)
本人刚换MSSQL。请谅解
在默认值那里设置应该没问题的
在插入数据的是指定其他的列和值即可
如 tb(id int,str varchar(10))
insert tb(id) values(10)
结果为
10 0
我用的是RS.ADDNEWS更新的数据。会不会有影响
这个不是很清楚,你可以在查询分析器用sql语句插入数据测试一下
正常情况不会。。
。。。。。。。。
不会
可以试着把设置默认值的字段设置为not null,再测试看看哪里出的问题
相关问答:
主机
客户机c1,c2,c3,c4,c5............
要求如何保证客户机向主机提交数据尽量实时.快速.完整
直接用insert 时,锁住主机的表.所以此方法不可行
请高手支招..
如果只插入而不读,用低隔离级别
你插你的,他插 ......
如题,用户注册时,用户名是不能重复的,如何判断插入的记录不重复呢?
请看清楚我的题目,不要从网上抄一些答案过来,网上很多人写的先select再insert的都是瞎扯,压根就没考虑到并发性问题,我现在不想加上序列化 ......
表的结构如下:
表1:tb_big
字段:falseID值:1,2
字段:bigtype 值:A,B(与falseID的值的位置一一对应,即1对应A,2对应B)
表2:tb_small
字段:falseID(与tb_big的falseID关联的 ......
c语言中的&和&&,其中&&具有短路判断功能,在mssql中有短路判断嘛,我用and不行,把and换成&&报错了
MSSQL中没有&&
将nvarchar 值 '1g' 转换为数据类型为 int 的列 ......