PL/SQL

PL/SQL (Procedural Language/Structured Query Language) はOracle CorporationによるSQL(非手続き型言語)を手続き型言語に拡張させるために開発されたプログラミング言語です。

RSS

  • 受付中

    回答
    1

    Oracleでテーブルの統計情報取得をしたいが、アクセス権限エラーが発生する

    set autotrace onコマンドを実行後にテーブルの統計情報を取得しようとしたところ以下のエラーが発生しましたので、解決方法を教えていただきたいです。 @?/sqlplus/admin/plustrce.sqlは実行済みでplustraceロールもテーブル所有ユーザに権限与えています。 また、エラー内容の「v_$sesstat、v_$statna

    • 0評価
    • 60PV
    imoyokan imoyokan 2週間前に コメント
  • 解決済

    回答
    1

    IF文のNOTをやめたい

    IF 文で、 NOT (intA = 2 AND intB <> 3) という記述がありますが、 これを先頭の、NOTを取ったコーディングにするには どうしたらいいでしょうか? ちょっと混乱してわからなくなってます。 よろしくお願いします。

    • 0評価
    • 79PV
    m24yama m24yama 2週間前に ベストアンサー
  • 解決済

    回答
    3

    plsqlで作成したプロシージャを他のユーザでも実行できるようにしたい

    usr01ユーザで下記のようにプロシージャを作成して、それをusr02ユーザで実行したいのですがどうすれば実行できるのでしょうか? create procedure out_put is begin dbms_output.put_line('100'); end; usr02ユーザの領域?にはout_putプロシージャがないため、実行権限を与えても

    • 0評価
    • 79PV
    imoyokan imoyokan 1ヶ月前に コメント
  • 受付中

    回答
    1

    RDSーOracle12でpl/sqlのsqldeveloperを使用したデバック時の実行行のズレに...

    こんにちは、質問を見ていただきありがとうございます。 環境は以下になります。 RDS for oracle SQLdeveloper 1.5.5 Oracle 12.1.0.2.01 RDSにのってるOracleに移行したパッケージ内のPL/SQLのデバック試験を行っていた時に発生しました。 デバックの際に表示される変数の中身は正しい値が表示され

    • 0評価
    • 126PV
    Orlofsky Orlofsky 1ヶ月前に コメント
  • 解決済

    回答
    1

    returnの戻り値 デバッグ実行時のACLアクセス制限

    oracle12c を勉強用に使用し、sqldeveloperを使っています。 下記のコードの戻り値、動きを確かめる為デバッグを行って確認しようと思ったのですがデバッグ実行時アクセス制限(ACL)が発生します。 デバッグではなく実行であればACLは発生しません。実行に関してはACL制限が解除できたと思うのですがデバッグでの解除方法が調べたのですがわかりま

    • 0評価
    • 101PV
    lock lock 2ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    plsql テキストファイル読み込み DB保管

    sqldeveloperでplsql(名前TEST1)で記載し、実行ボタンを押すとデスクトップにあるtest.txt(中身は123)をテーブル(TS)カラム(TS1)に保存したいです。 sql * loderは使用しません。△(実行)を押せば読み込みできるようにしたいです。 ここではファンクションで作成するとします。 create or replac

    • -1評価
    • 112PV
    sazi sazi 2ヶ月前に コメント
  • 解決済

    回答
    2

    クライアントからインポート

    クライアントからtxtを指定してインポートするにはどうしたら良いのでしょうか? SET FILE1=abc.txt SET FILE2=def.txt SET FILE3=pad.txt SET LOGPATH=C:\Users\user\Desktop\tcbat\log SET LOGNM=log.txt cd C:\Users\user\Deskt

    • 0評価
    • 71PV
    lock lock 2ヶ月前に コメント
  • 解決済

    回答
    2

    VB.NETからPL/SQLを呼び出し DataTable型で受け取る

    プログラム言語:VB.NET DB:Oracle11g 以下の通りプログラムを改修する必要があるのですが、そもそも可能なのかすらわからず解決できていません。 VB.NET側の記述方法とPL/SQL(Procedure)側の記述方法についてご教授いただけますでしょうか。 【現在】 VB.NETのロジック上でSQL文(SELECT)をべた書き(文字列型)

    • 0評価
    • 175PV
    x_14_alonso x_14_alonso 2ヶ月前に コメント
  • 解決済

    回答
    2

    ツール作成中のエラー(PL/SQL)

    前提・実現したいこと ここに質問したいことを詳細に書いてください (例)バッチで.sqlを実行し、DB内の該当レコードを削除するツールを作っています (バッチで条件を指定する) エラーメッセージ出力され実行できません。 ORACLEの問題なのでしょうか?(ORACELE12Cを使用しています) 発生している問題・エラーメッセージ ORA-20003:OR

    • 0評価
    • 114PV
    Orlofsky Orlofsky 3ヶ月前に 回答
  • 解決済

    回答
    1

    PL/SQLのプロシージャによるtxtファイルの読み込み・内容出力

    OracleのPL/SQLでutl_fileを用いてのファイルの読み込みが上手くできずに困っています。やりたい内容は、DBサーバにあるテキストファイルを、PL/SQLのプロシージャで読み込んで内容を表示するというものです。 ◆バージョン OracleDB(11g) ◆OS Linux CentOS release 6.8 (Final) ◆PL/

    • 0評価
    • 176PV
    TatsuyaYazaki TatsuyaYazaki 3ヶ月前に コメント
  • 受付中

    回答
    1

    PL/SQLでのFETCH処理がたまに遅くなる

    PL/SQLで処理がたまに遅くなることがあり、原因の解決のため質問させてください。 パッケージに、SELECTの処理とテキストデータを出力する処理を記載しております。 この時、通常では20秒ぐらいで処理が終了するのですが、20分かかってしまう時があります。 処理の間にログを出力するようにして調査したところ、初回の FETCH ~ INTO 部分で処理が遅

    • 0評価
    • 133PV
    Orlofsky Orlofsky 3ヶ月前に 回答
  • 解決済

    回答
    1

    SELECT INTO 文

    前提・実現したいこと OracleのSELECT INTO 文を用いて、値を取得しようと考えています。 その際、下記SQL文を流すと、次のようなエラーが出ます。 解決方法を伺えればと思います。 以上、よろしくお願い致します。 発生している問題・エラーメッセージ v_user_id ora03.user_id%TYPE;

    • 0評価
    • 137PV
    t_yoshida0813 t_yoshida0813 3ヶ月前に コメント
  • 受付中

    回答
    0

    【PL/SQL】PROCEDUREとFUNCTIONの実行履歴の見方

    PROCEDURE及び、FUNCTIONの実行履歴はどのようにすれば見れるのでしょう? SQLの実行履歴、及びバインド変数の履歴であれば、V$SQLを参照すればいいと下記のページに記載ありますが、同じような感じで、PROCEDURE、及びFUNCTIONの実行履歴を確認する方法は無いものでしょうか? 直近5分以内に実行したSQLの履歴を確認する

    • 0評価
    • 147PV
    teratailが3ヶ月前に アップデート
  • 解決済

    回答
    3

    SQL ある範囲の月ごとのその月までの合計値の取得

    お世話になっております Oracle12 SQLを使用して、ある月からその月までの残課題数の合計を月毎に取得するSQLを書きたいと考えているのですが、これはSQLのみで実現できますでしょうか? 具体的には、ある期間を『1月~3月』と指定したとすると --データテーブル ID, 起票日 , 完了日 1, 2016/12/01, 2, 2

    • 0評価
    • 310PV
    rx5rra rx5rra 3ヶ月前に コメント
  • 解決済

    回答
    1

    みなさん、PL/SQLのデバッグ(単体テスト)ってどうやってます?ツールとか使ってますか?

    業務でPL/SQLを使っていらっしゃる方にお聞きしたいです。 デバッグ、つまり、単体テストってどのようにされていますか? 何かツールとか使われています? これ使いやすいよ! とかあったら、教えて頂けましたら嬉しいです。

    • 0評価
    • 177PV
    ogura87 ogura87 3ヶ月前に コメント
  • 解決済

    回答
    4

    PL/SQL コンパイル後show errorで返却されるエラー行について

    お疲れ様です。 takkoです。 PL/SQLのコンパイルでshow errorをするとエラー行数が返却されますが、 このエラー行はコメントブロックを含めない行数ということがわかり、 実際に出力されたエラー行=エラーの箇所とはならないことが分かりました。 皆様はこの事象をどうやって対応していますか? 作成したPL/SQLのコードのコピーファイルからコ

    • 0評価
    • 313PV
    ogura87 ogura87 4ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    PL/SQL コンパイルエラー

    お疲れ様です。 Takkoです。 PL/SQLのコンパイルエラーで手間取ってしまったので、 ご教授くださればと思います。 下記が実行されたPL/SQLです。 --略 PROCEDURE UpdtHoge IS --Hoge1の取得 CURSOR cur1 IS --① SELECT MIN(Hoge1) FROM tm_

    • 0評価
    • 118PV
    sazi sazi 4ヶ月前に 回答を編集
  • 解決済

    回答
    1

    PL/SQL コンパイルエラーの解決方法を教えてください

    皆様、お疲れ様です。 Takkoです。 現在PL/SQLで開発をしております。 下記コードを追加し、コンパイル⇒show errorをSQL plusで実行したところ下記エラーが表示されました。 305/15 PLS-00103: 記号"IS"が見つかりました。 次のうちの1つが入るとき: := . ( @

    • 0評価
    • 214PV
    King_of_Flies King_of_Flies 4ヶ月前に コメント
  • 解決済

    回答
    1

    PL/SQL DATE型の代入時の挙動について

    皆様、お疲れ様です。 Takkoです。 PL/SQLを現在学習している者です。 DATE型の変数にDBから取得したDATE型のパラメータを格納する際、 Formatの引継ぎは自動で行われているものなのでしょうか? たとえば下記Tableがあったとします。 Hoge_Mst Id UpdateDate 1 2017/08/02 1

    • 0評価
    • 88PV
    sazi sazi 4ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    PL/SQL CURSOR変数の複数定義は可能?

    お疲れ様です。 PL/SQL初心者です。 CURSOR変数の複数定義は可能でしょうか。 例えば下記のようにUpdateの更新条件を SELECTで取得した3つのデータから行いたいです。 PROCEDURE UpdateHoge_Mst4 IS --更新条件に使用するパラメータの格納変数 pHoge1 VARCHAR2(6); pHoge2 VARCH

    • 0評価
    • 273PV
    Orlofsky Orlofsky 4ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    93

  • 総質問数

    46

  • 今週の質問数

    0

関連するタグ

PL/SQLタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る