我是新來使用Oracle SQL Developer和使用的Oracle數據庫查詢(有主要用於MySQL的前)的Oracle SQL Developer - 無法運行使用VARCHAR字段作爲標識符
我試圖做類似:
select * from content_definition where content_id = "hhhh233";
其中content_id
是:
VARCHAR2(1000 BYTE)
但我越來越:
ORA-00904: "hhhh233": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error at Line: 1 Column: 52
我不是很明白爲什麼這不起作用,因爲我以前一直在用MySQL做這樣的查詢。我一直在尋找這個,但似乎沒有爲我的具體用例。如果有人能讓我在正確的方向上做到這一點,我將不勝感激。謝謝
您查詢在MySQL中工作,因爲MySQL忽略了很多命名(和引用)對象的SQL標準(至少在默認安裝中) – 2012-03-09 23:56:03