Ric*_*ick 3 sql database oracle oracle-sqldeveloper
我是新手使用Oracle SQL Developer并使用Oracle DB(以前主要使用MySQL)
我正在尝试做类似的事情:
select * from content_definition where content_id = "hhhh233";
Run Code Online (Sandbox Code Playgroud)
在哪里content_id:
VARCHAR2(1000 BYTE)
Run Code Online (Sandbox Code Playgroud)
但我得到:
ORA-00904: "hhhh233": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error at Line: 1 Column: 52
Run Code Online (Sandbox Code Playgroud)
我真的不明白为什么这不起作用,因为我以前一直用MySQL做这样的查询.我一直在搜索这个,但似乎没有什么是我的具体用例.如果有人能让我朝着正确的方向努力,我将不胜感激.谢谢
您需要为字符数据使用单引号; 双引号表示标识符和别名:
select * from content_definition where content_id = 'hhhh233';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2165 次 |
| 最近记录: |