ORA-00923:FROM keyword not found where expected(単一二重引用符)
1658 ワード
1、前言今日oracleを勉強して1つの間違いに出会って、1つの2重引用符についての小さい問題で、以前気にしたことがなくて、ここに記録します.メモ
2、具体的な問題
テーブル構造文は次のとおりです.
クエリ文は次のとおりです.
直接入れないのが一番いい方法で、間違いはありません.上の問題を記録するだけで、後でめくるのに便利です...
2、具体的な問題
テーブル構造文は次のとおりです.
create table demo(id int,name varchar(20),nums int); ----
クエリ文は次のとおりです.
select sum(decode(name,' ',nums,0)) as ' ',
sum(decode(name,' ',nums,0)) as ' ',
sum(decode(name,' ',nums,0)) as ' ',
sum(decode(name,' ',nums,0)) as ' ' from demo d
, :ORA-00923: FROM keyword not found where expected, ?
select sum(decode(name,' ',nums,0)) as " ",
sum(decode(name,' ',nums,0)) as " ",
sum(decode(name,' ',nums,0)) as " ",
sum(decode(name,' ',nums,0)) as " " from demo d
as , 。 , :
select sum(decode(name,' ',nums,0)) as 'A',
sum(decode(name,' ',nums,0)) as 'B',
sum(decode(name,' ',nums,0)) as 'C',
sum(decode(name,' ',nums,0)) as 'D' from demo d
, , , ::
select sum(decode(name,' ',nums,0)) as ,
sum(decode(name,' ',nums,0)) as ,
sum(decode(name,' ',nums,0)) as ,
sum(decode(name,' ',nums,0)) as from demo d
直接入れないのが一番いい方法で、間違いはありません.上の問題を記録するだけで、後でめくるのに便利です...