2016-12-25 10 views
-1

sqliteで.read FILENAMEコマンドを使用すると、.sqlファイルからコマンドを読み取ることはできません。 このファイルには.read FILENAMEコマンドが含まれていると、sqliteはこれらのファイルを読み込みません。 .read FILENAMEコマンドはコマンドラインでのみ使用できるようです。 私はすべてのテーブル作成コマンドを1つのファイルに配置するつもりですか? もしそうなら、どんな狂気なのでしょうか? PSプログラミング言語でsqliteを使用する前にデータベーススキーマをソートするためにコマンドラインSQLiteを使用しています。Sqlite ..read FILENAMEコマンドが機能しない

答えて

1

はい、dot-commands like .read are part of the sqlite3 shellであり、sqliteで認識されるSQLの機能ではありません。 .readコマンドはファイル内のSQLを実行するだけで、sqlite3コマンドシェルファイルとしては実行しません。

私はすべてのテーブル作成コマンドを1つのファイルに入れたいのですか?私はプログラミング言語でのsqliteを使用する前にソートされた私のデータベーススキーマを取得する目的のために、コマンドラインのSQLiteを使用しています

PS:この時点では、特に、後にいるので、やって合理的なことのように思える

... sqlite3シェルはまったく使用できません.SQLのみに制限されています。

関連する問題