SQL文マネージャ
エディタのSQLを個々のSQL文に分けて管理します。
場所: SQLエディタ › SQL文
エディタにSQLがある状態で、ツールバーの「SQL文」ボタンをクリックします。SQL文マネージャが開き、スクリプトをセミコロンで分割して、各SQL文を順番の番号、種類(SELECT、INSERT、UPDATEなど)、色分けされたアイコンとともに表示します。
特定のSQL文に絞り込むには、検索欄(2文字以上)を使います。
キーワード: SQL文、パーサ、分割、マネージャ、スクリプト
SQL文の種類ごとに、見分けやすいアイコンと色があります。
マネージャは見た目で区別します:SELECT/SHOW/DESCRIBE/EXPLAINはシアン、INSERTは緑、UPDATEはオレンジ、DELETE/DROP/TRUNCATEは赤、CREATE/ALTERは紫、BEGIN/COMMIT/ROLLBACKは黄色です。
キーワード: 色、種類、SELECT、INSERT、UPDATE、DELETE、DDL
スクリプト内の個々のSQL文を管理します。
場所: SQL文マネージャ › 右クリック › コピー / 読み込み / 削除
SQL文のコンテキストメニューを開きます(macOSでは右クリック、iPadでは長押し):「SQL文をコピー」(クリップボードにコピー)、「エディタに読み込む」(エディタの内容を置き換えてマネージャを閉じる)、「リストから削除」(元のエディタの内容には影響せず、そのSQL文をマネージャから取り除く)。
SQL文をダブルクリックすると、クリップボードにコピーしてマネージャを閉じます。iPadでは1回タップするだけで済みます:リストの同じ主操作なので、2回タップする必要はありません。
キーワード: SQL文をコピー、読み込み、削除、ダブルクリック、クリップボード
再生コントロールで、SQLスクリプトを1ステップずつ実行します。
場所: SQLエディタ › SQLプレーヤー
「SQLプレーヤー」を使うと、スクリプトのSQL文を1つずつ、メディアプレーヤーのような再生コントロールで、管理しながら実行できます。
開き方:SQLエディタで、ツールバーまたはエディタのオプションメニューにある「SQLプレーヤー」ボタン(プレーヤーのアイコン)をクリックします。
使えるコントロール:
- |<(最初):スクリプトの最初のSQL文に移動します。
- <(前):実行せずに前のSQL文に戻ります。
- ►(再生):自動再生を始め、設定した間隔で各SQL文を実行します。
- ❚❚(一時停止):現在のSQL文で自動再生を一時停止します。
- >(次):次のSQL文に進んで実行します。
- >|(最後):最後のSQL文に移動します。
- ■(停止):再生を止めて最初に戻します。
間隔:「間隔」欄で、自動実行の間の秒数を設定します。
ステータスパネル:リストで強調表示された現在のSQL文、実行済み/エラーのSQL文のカウンタ、経過時間を表示します。
セーフモード:エディタのタブでオンになっていると、ブロックする語を含むSQL文は送信されません:見つけた語とともにエラーとしてマークされ、自動再生はそこで止まります。
移行やデータ読み込みのスクリプトで、次に進む前に各SQL文の結果を確かめる必要があるときに便利です。
macOS、iPad、iPhone、Apple Vision Proで使えます。
キーワード: SQLプレーヤー、ステップ実行、再生、一時停止、スクリプト、間隔、再生コントロール、1つずつ実行、iPad