Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Update语句未正确更新_Sql_Oracle_Sql Update - Fatal编程技术网

Sql Update语句未正确更新

Sql Update语句未正确更新,sql,oracle,sql-update,Sql,Oracle,Sql Update,我的创建客户表如下所示: CREATE TABLE customers ( customer_id NUMBER(5), store_id NUMBER(4), firstname VARCHAR2(20), lastname VARCHAR2(20), gender CHAR(1), street VARCHAR2(50), city VARCHAR2(20), state VARCHAR2(15), zip_code VARCHAR2(

我的创建客户表如下所示:

CREATE TABLE customers 
(
   customer_id NUMBER(5),
   store_id NUMBER(4),
   firstname VARCHAR2(20),
   lastname VARCHAR2(20),
   gender CHAR(1),
   street VARCHAR2(50),
   city VARCHAR2(20),
   state VARCHAR2(15),
   zip_code VARCHAR2(10),
   card_approved CHAR(1),
   card_approved_date DATE,
   phone_number VARCHAR2(10),
   card_number NUMBER(10),
   rent_limit NUMBER(2),
   overdue_notified CHAR(1),

   CONSTRAINT customers_pk PRIMARY KEY(customer_id),
   CONSTRAINT customers_fk 
      FOREIGN KEY(store_id) REFERENCES movie_rental_stores(store_id)
);
VALUES('00005', '001', 'Aspen', 'Lily', 'F', '267 Lesperance', 'Dallas', 'TX', '34567', 'Y', '05-SEP-2014', '2569842356', '1236395891', '5', 'N');
我尝试更新的元组数据如下:

CREATE TABLE customers 
(
   customer_id NUMBER(5),
   store_id NUMBER(4),
   firstname VARCHAR2(20),
   lastname VARCHAR2(20),
   gender CHAR(1),
   street VARCHAR2(50),
   city VARCHAR2(20),
   state VARCHAR2(15),
   zip_code VARCHAR2(10),
   card_approved CHAR(1),
   card_approved_date DATE,
   phone_number VARCHAR2(10),
   card_number NUMBER(10),
   rent_limit NUMBER(2),
   overdue_notified CHAR(1),

   CONSTRAINT customers_pk PRIMARY KEY(customer_id),
   CONSTRAINT customers_fk 
      FOREIGN KEY(store_id) REFERENCES movie_rental_stores(store_id)
);
VALUES('00005', '001', 'Aspen', 'Lily', 'F', '267 Lesperance', 'Dallas', 'TX', '34567', 'Y', '05-SEP-2014', '2569842356', '1236395891', '5', 'N');
Update
语句如下所示:

UPDATE customers
SET lastname = 'Burtner',
WHERE customer_id = '00005';
然而,当我执行它时,我不断得到以下错误:

ORA-01747:无效的user.table.column、table.column或column规范


我尝试从
customer\u id
和我能想到的每个场景中删除引号,但它不允许我更新它。

您的更新语句中有一个尾随逗号

UPDATE customers
SET lastname='Burtner',  <-- here
WHERE customer_id='00005';

update语句中有一个尾随逗号

UPDATE customers
SET lastname='Burtner',  <-- here
WHERE customer_id='00005';

update语句中有一个尾随逗号

UPDATE customers
SET lastname='Burtner',  <-- here
WHERE customer_id='00005';

update语句中有一个尾随逗号

UPDATE customers
SET lastname='Burtner',  <-- here
WHERE customer_id='00005';

撤消“burtner”后面的逗号


我想这可能是问题所在

撤消“burtner”后面的逗号


我想这可能是问题所在

撤消“burtner”后面的逗号


我想这可能是问题所在

撤消“burtner”后面的逗号


我认为这可能是问题所在

您将“00005”用作varchar。它应该不带“”。对吗?在
的where
前面有一个逗号。我认为这是一个错字,并用这样的错误投票来解决问题。你用“00005”作为一个VARCHAR。它应该不带“”。对吗?在
的where
前面有一个逗号。我认为这是一个错字,并用这样的错误投票来解决问题。你用“00005”作为一个VARCHAR。它应该不带“”。对吗?在
的where
前面有一个逗号。我认为这是一个错字,并用这样的错误投票来解决问题。你用“00005”作为一个VARCHAR。它应该不带“”。对吗?在
的where
前面有一个逗号。我认为这是一个错字,并投票结束这些错误的问题。