by shigemk2

当面は技術的なことしか書かない

SQL文内における全角スペース

わかりにくいと思うけど、SQL文の中に全角スペースが入っていることがあるとして、 (この例だとselectとcountのあいだ)

select count(*) from DATA where rownum <= 1;

これはきちんと動いてくれるのだろうか。

ORA-00911 - オラクル・Oracle エラー FAQ

結論をいうと、たぶん動く。バージョンとかの関係で、本当に多分といったところで、100%動く気がしない。

というか、そもそもSQL文に全角スペース入れるなよっていう当たり前なことなのでした。

tscの-tオプションとエラー error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.

tscでTypeScriptをコンパイルするとこんなエラーが出ることがある。

error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.

accessor.ts

で、tscのオプションでEcmaScriptのバージョンを指定するオプションがある。

-t VERSION, --target VERSION      Specify ECMAScript target version: 'ES3' (default), 'ES5', or 'ES6' (experimental)

これでバージョンを指定してコンパイルするとうまくいく。

$ tsc -t ES5 accessor.ts