为什么以下允许
INSERT INTO c VALUES (123.2,'abcdefghijklmnopqrstuvwxyzabcdef', 'abcdefghijklmnop');
当表包含
CustomerID NUMBER(3,0) -- That's the 123.2 entry
换句话说,浮点数后为 0 的总共 3 位数字?
如果number
不是可行的方法,您将如何仅强制执行完整整数(无浮点)
为什么以下允许
INSERT INTO c VALUES (123.2,'abcdefghijklmnopqrstuvwxyzabcdef', 'abcdefghijklmnop');
当表包含
CustomerID NUMBER(3,0) -- That's the 123.2 entry
换句话说,浮点数后为 0 的总共 3 位数字?
如果number
不是可行的方法,您将如何仅强制执行完整整数(无浮点)
在我插入键值对的简单场景中,当值包含一些空格时,我该如何保留它?
例子:
> > db.bar.insert({"name":"mike "})
> > db.bar.find() { "_id" : ObjectId("5080c03b8410d443d9acb7f5"), "name" : "mike " }