やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

SQLite3構文 コメント

 単一行と複数行の2種類ある。

成果物

情報源

文脈

SQLファイル

0.sql

-- 単一コメント
/* 単一コメント */
/*
 * 複数行コメント。
 */
sqlite3 :memory: < 0.sql





sqlite3 :memory: ".read 0.sql"



 正常終了する。(SyntaxErrorなどにならない)

CLI

--コメントはエラー

sqlite3 :memory: "-- コメント"
sqlite3: Error: unknown option: - コメント
Use -help for a list of options.

/* */コメントはOK

sqlite3 :memory: "/* コメント */"



 だが複数の引数に分けて複数行コメントを書くとエラー。

sqlite3 :memory: "/* " " * 複数行コメント。" " */"
Error: near "*": syntax error

対話モード

 ターミナルで以下コマンドを実行する。

sqlite3

 対話モードになる。

sqlite > 

 以下コメントをペースト。

-- 単一コメント
/* 単一 */
/*
 * 複数行コメント。
 */

 すべて成功。ちなみに複数行に渡るものは以下のようになった。

sqlite> /*
   ...>  * 複数行コメント。
   ...>  */
sqlite > 

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux

前回まで