Oracle Oracle SQL*Plus SPOOL出力と一緒によく使うシステム変数 SPOOL出力と一緒によく使うシステム変数SPOOLでログとか取得する際によく使われると思われる、SQL*PLUSの表示関係のシステム変数を列挙します\(^o^)/ システム変数名 デフォルト値 短縮形 ECHO OFF 短縮形なし TER... 2018.12.22 OracleSQLプログラム
Oracle Oracle SQL*Plus SPOOL出力を使ってログを取得する方法 SPOOLを使用してログを出力する方法基本構文は、以下になります。「SPOOL ファイル名」で問い合わせの結果を任意のファイル名に出力する設定をします。「SPOOL OFF」で出力停止の設定をします。SPOOL使用例今回は、「C:\Temp... 2018.12.19 OracleSQLプログラム
Oracle Oracle PL/SQL 変数の定義方法 変数の定義方法について変数を使用する場合は、宣言部で変数を定義する必要があります。宣言部は、無名ブロックの場合は、「DECLARE~BEGIN」の間で、ストアドの場合は、「IS~BEGIN」の間のことです。また、代入演算子は、「:=」を使用... 2018.12.17 OracleSQLプログラム
Oracle Oracle テーブルのデータ削除 TRUNCATE TABLE テーブルのデータを高速に削除する TRUNCATE TABLE文TRUNCATE TABLE文は、すべての行を削除します。同じように行を削除するDELETE文と違うのは、行を個別に削除するDELETEに比べて処理が高速に実行されることです。... 2018.12.15 OracleSQLプログラム
Oracle Oracle テーブルの削除方法 「DROP TABLE」 テーブルを削除するSQL 「DROP TABLE」文テーブル削除するときは「DROP TABLE」文を使用します。下のSQLは、「TEST_TABLE」というテーブルを削除しています。※削除したテーブルはデータごと消えてなくなります。消した... 2018.12.13 OracleSQLプログラム
Oracle Oracle 新規テーブルの作成方法 CREATE TABLE 新規テーブルの作成SQL CREATE TABLE新規テーブルを作成するときは「CREATE TABLE」文を使用します。下のSQLは、テーブル名を「TEST_TABLE」という名前でテーブルを作成しています。あとOracle 11gまでは... 2018.12.12 OracleSQLプログラム
Oracle Oracle SELECT COUNT(*)とCOUNT(1)どっちが処理速度が速いのか? SELECT文でテーブルの件数を数える時にCOUNT(*)とCOUNT(1)どちらが処理が速いのか?COUNTするときは「*」で記述するより「1」で記載したほうが速いよと会社の先輩に教えてもらったのですが、ネットで調べてもあまり「1」にした... 2018.12.11 OracleSQLプログラム
Oracle Oracle SELECT(*)とSELECT(1)の違いについて SELECT(*)とSELECT(1)の違いについてSELECT(*)とSELECT(1)の違いについて勘違いしていたので、備忘のために検証結果を記しておきます。COUNT関数の構文または、上記のようにCOUNT(*)とするか、exprに任... 2018.12.10 OracleSQLプログラム