Sql ORA-01722:数字数据类型的数字无效

Sql ORA-01722:数字数据类型的数字无效,sql,oracle,Sql,Oracle,我正在尝试执行查询: UPDATE USER SET ATTEMPTS = ATTEMPTS + 1 WHERE USER_ID = "abc" 这里是数字数据类型 但是我收到了错误信息ORA-01722:无效号码可能发生了两件事。用户id是数字,在您的帖子中,您没有复制粘贴有问题的sql语句,而是将'abc'替换为'abc' 下面的代码段再现了您的错误,它不是由尝试不是数字引起的,而是由用户id是数字并与字符串进行比较引起的: create table tq84_n ( attempt

我正在尝试执行查询:

UPDATE USER SET ATTEMPTS = ATTEMPTS + 1 WHERE  USER_ID = "abc"
这里是数字数据类型
但是我收到了错误信息ORA-01722:无效号码

可能发生了两件事。用户id是数字,在您的帖子中,您没有复制粘贴有问题的sql语句,而是将
'abc'
替换为
'abc'

下面的代码段再现了您的错误,它不是由
尝试
不是数字引起的,而是由用户id是数字并与字符串进行比较引起的:

create table tq84_n (
  attempts number,
  user_id  number
);

insert into tq84_n values (1, 1);

update tq84_n set attempts = attempts + 1 where user_id = 'abc';

drop table tq84_n purge;

可能发生了两件事。用户id是数字,在您的帖子中,您没有复制粘贴有问题的sql语句,而是将
'abc'
替换为
'abc'

下面的代码段再现了您的错误,它不是由
尝试
不是数字引起的,而是由用户id是数字并与字符串进行比较引起的:

create table tq84_n (
  attempts number,
  user_id  number
);

insert into tq84_n values (1, 1);

update tq84_n set attempts = attempts + 1 where user_id = 'abc';

drop table tq84_n purge;

可能发生了两件事。用户id是数字,在您的帖子中,您没有复制粘贴有问题的sql语句,而是将
'abc'
替换为
'abc'

下面的代码段再现了您的错误,它不是由
尝试
不是数字引起的,而是由用户id是数字并与字符串进行比较引起的:

create table tq84_n (
  attempts number,
  user_id  number
);

insert into tq84_n values (1, 1);

update tq84_n set attempts = attempts + 1 where user_id = 'abc';

drop table tq84_n purge;

可能发生了两件事。用户id是数字,在您的帖子中,您没有复制粘贴有问题的sql语句,而是将
'abc'
替换为
'abc'

下面的代码段再现了您的错误,它不是由
尝试
不是数字引起的,而是由用户id是数字并与字符串进行比较引起的:

create table tq84_n (
  attempts number,
  user_id  number
);

insert into tq84_n values (1, 1);

update tq84_n set attempts = attempts + 1 where user_id = 'abc';

drop table tq84_n purge;

USER\u ID
的数据类型是什么?可能不相关,但是:字符串文本需要用单引号括起来<代码>“abc”是列名,
“abc”
是字符串文字。但是假设
user\u id
是一个数字,那么它们都没有意义。
user\u id
的数据类型是什么?可能不相关,但是:字符串文本需要用单引号括起来<代码>“abc”是列名,
“abc”
是字符串文字。但是假设
user\u id
是一个数字,那么它们都没有意义。
user\u id
的数据类型是什么?可能不相关,但是:字符串文本需要用单引号括起来<代码>“abc”是列名,
“abc”
是字符串文字。但是假设
user\u id
是一个数字,那么它们都没有意义。
user\u id
的数据类型是什么?可能不相关,但是:字符串文本需要用单引号括起来<代码>“abc”是列名,
“abc”
是字符串文字。但是假设用户id是一个数字,那么它们都没有意义。