Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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 Plus查询中使用小写列时出错_Sql_Oracle_Sqlplus_Ora 00904 - Fatal编程技术网

尝试在SQL Plus查询中使用小写列时出错

尝试在SQL Plus查询中使用小写列时出错,sql,oracle,sqlplus,ora-00904,Sql,Oracle,Sqlplus,Ora 00904,好的,我使用的是SQL Plus,我正在尝试查看表和我要查看的一列(小写)。这应该很容易,但由于某些原因,这是行不通的。我使用的代码是 SELECT CUSTOMER_NUM, CUSTOMER_ADD (LOWER)CUSTOMER_FIRST, (UPPER)CUSTOMER_LAST FROM CUSTOMER; 我得到的错误是ORA-00904:“CUSTOMER_LAST”:无效标识符请尝试lower(CUSTOMER_first)和upper(CUSTOMER_LAST)lower

好的,我使用的是SQL Plus,我正在尝试查看表和我要查看的一列(小写)。这应该很容易,但由于某些原因,这是行不通的。我使用的代码是

SELECT CUSTOMER_NUM, CUSTOMER_ADD (LOWER)CUSTOMER_FIRST, (UPPER)CUSTOMER_LAST
FROM CUSTOMER;

我得到的错误是ORA-00904:“CUSTOMER_LAST”:无效标识符

请尝试
lower(CUSTOMER_first)
upper(CUSTOMER_LAST)
lower和upper是函数调用,在添加CUSTOMER_后,您还缺少一个coma。应该使用正确的sql

SELECT CUSTOMER_NUM, CUSTOMER_ADD, LOWER(CUSTOMER_FIRST), UPPER(CUSTOMER_LAST) FROM CUSTOMER;

我试过了,也收到了同样的错误。我相当确信该命令是正确的,但我在两个不同的系统上进行了尝试,两个系统都不起作用您在
CUSTOMER\u ADD
之后缺少一个逗号。您可能需要执行“descr CUSTOMER”以查看CUSTOMER表的定义。好的-成功了-我意识到我缺少了逗号,但当您提交时,您对此无能为力。然而,我想知道我做了什么不同。当我运行代码时,它是完全相同的。我只是复制并粘贴了你的。