如何插入NULL long值?

Jay*_*ler 2 java sqlite android

我有一个数据库组成一个包含多个字段的表,其中一个是存储为NUMERIC的电话号码.因为电话号码是10位数,在我的代码中我将变量捕获为LONG.

我的问题是,在insert语句中,如何传递NULL值?这有可能吗?我不能为LONG变量赋一个空值,所以我想知道如何去做这个......

Mar*_*ers 7

因为电话号码是10位数,在我的代码中我将变量捕获为LONG.

馊主意.电话号码可能看起来像数字,但它们不是.它们是恰好主要是数字的字符串.但它们也可以包含诸如的符号+.

请String改用.


更新:如果您需要使用数字类型,请确保使用Long而不是long.资本化非常重要.顺便说一下,LONG标准Java中没有这种类型.

  • 是的,或者只是从0开始(这就是*所有*我居住的电话号码的情况) (3认同)