PL/SQL

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

RSS

  • 受付中

    回答
    2

    Webアプリケーションにfunctionの結果表示をするC#の書き方(Asp.net, Oracle...

    前提・実現したいこと Asp.net(c#)でOracle databaseをコネクトしてWeb applicationを作っています。(プラットフォームはVisual Studio2015 Communityです) Sql developerでfunctionを作ったので、Web application上でユーザーにテキストボックス入力を促し、ボタンク

    • -1評価
    • 56PV
    mercredi mercredi 4時間前
  • 受付中

    回答
    2

    sqldeveloperでのplsqlの使い方について

    sqldeveloperで新規プロシージャを作成して以下のようなプログラムを実行しようとしてもコンパイルエラーとなります。 このようなplsqlをsqldeveloperで実行するにはどうすればいいでしょうか? declare dname varchar2(10); begin for dept_rec in (select dept_id

    • 0評価
    • 53PV
    Nobuarithmetic Nobuarithmetic 2週間前
  • 解決済

    回答
    1

    Oracle12.1.0 PACKAGE仕様でのTYPE定義について

    SQL言語リファレンス CREATE TYPR を参考に。 SQL> CREATE OR REPLACE TYPE TYPE1 AS TABLE OF VARCHAR2(8) ; 2 / 型が作成されました。 ... とTYPEを作れます。 このタイプはPACKAGEの中だけで使うので、PACKAGEに移動したら PL/SQL SQL>

    • 0評価
    • 88PV
    Orlofsky Orlofsky 2ヶ月前
  • 受付中

    回答
    1

    PL/SQL、配列をTABLEっぽく使いたい

    こんにちは .NET + ORACLEでプログラムを作っているのですが、.NET <---> PL/SQLは配列を使ってデータを受け渡しています。 基本的には配列で事足りるのですが、配列をSELECT文のWHEREに指定したい時に面倒かつパフォマンスが悪いなーと感じています。 具体的には CURSOR CUR(p_ID IN NUMBE

    • 0評価
    • 103PV
    redhat98 redhat98 2ヶ月前
  • 解決済

    回答
    2

    PL/SQL の条件分岐について

    前提・実現したいこと PL/SQL の条件分岐についての質問です。 やりたいのは DB1からDB2のデータ取得です。 DB1.学籍番号番号があって、学籍番号の末尾2桁が00の場合、 00を消して、DB2にセットする(00が無くなるまで、最後の3桁そのまま) 例10101000 の場合 末尾00の消し、101010をセット 1010000 →

    • -2評価
    • 176PV
    UDKKI UDKKI 2ヶ月前
  • 受付中

    回答
    2

    ORACLEトリガーが発生したテーブルの別レコードを削除する

    ORACLEトリガにて、トリガの発生元レコードと 同じテーブル上の別のレコードを削除したいです。 しかし、ORACLEの制約によって、 トリガが発生したテーブルの操作はできないため実現できずに困っています。 なにかしらの方法で、上記を実現する方法はあるのでしょうか?

    • 0評価
    • 190PV
    plue plue 3ヶ月前
  • 受付中

    回答
    1

    トリガからプロシージャ呼び出し

    トリガからプロシージャ呼び出しをしたいのですが、コンパイルが通らず困っています。 PLSQLを組むのはほぼ初めてのため、どなたかご教示お願いいたします。 PRO_TESTTRG_INS,PRO_TESTTRG_UPDについてはすでに定義しており、コンパイルも通っている状態です。 【エラー内容】 Error(8,13): PLS-00103

    • 0評価
    • 140PV
    plue plue 3ヶ月前
  • 解決済

    回答
    1

    postgresqlのtype宣言について

    postgresqlのtype宣言について教えてください。 テーブルの項目の型を使用したtypeは作成可能でしょうか。 oracleで言うと以下のようなことがしたいです。 CREATE OR REPLACE FUNCTION テスト (引数1 IN VARCHAR2) IS TYPE レコードタイプ IS RECORD( 項目1 テ

    • 0評価
    • 130PV
    syncrock syncrock 4ヶ月前
  • 解決済

    回答
    1

    PostgreSQL C言語関数 FUNCTIONのOUT引数型の使い方について

    ご協力をお願いいたします。 ☆頂きたい回答 1)OUT型引数に返却値を戻すC言語のサンプルプログラム 2)外部から当該関数を呼び出し返却値を確認する PL/SQL サンプルプログラム ☆留意点 関数呼び出し時の3つのOUT引数は変えたくない、それ以外は変更可 PostgreSQL 9.2 RHLE7.1 ■C言語関数宣言 D

    • 0評価
    • 177PV
    kanto kanto 4ヶ月前
  • 解決済

    回答
    2

    oracleのストアドでメール送信するには

    ORACLE12CでPLSQLでメール送信をしたいのですが、 ネットで検索すると、SMTPを使用するとか出てきて、サンプルぽいコードも出てきますが、 具体的にどう使用していいのか分かりません。送信元メールアドレス、アカウント 、パスワード 、SMTP、POP の設定をして、 メール本文を送信先に送るイメージなのですが、 上記設定のサンプルがなかったり

    • -3評価
    • 685PV
    kazu_3271 kazu_3271 10ヶ月前
  • 受付中

    回答
    1

    文字列をダブルクォーテーションで囲ってCSVファイルに出力する方法。

    こんにちは。 pl/sqlで、csvファイルに文字を出力する プログラムを書いているのですが、 以下のようにダブルクォーテーションを 文字列に連結させてもうまく出力されません。 ~~省略 vOUTPUT := '"' || 'しゅつりょく' || '"'; UTL_FILE.PUT_LINE(vHANDLE,vOUTPUT); ~~ 上記実行の出力

    • 0評価
    • 1673PV
    nanae2222 nanae2222 1年以上前
  • 受付中

    回答
    2

    utl_fileパッケージ使用でのエラー「無効なファイル操作です。」

    utl_fileパッケージを用いてテキストファイルへ入力値を出力したいのですが「ORA-29283:無効なファイル操作です。 ORA-06512:"SYS.UTL_FILE"」というエラーがでてしまいます。 以下のプロシージャを実行しているのですが、 (ディレクトリオブジェクトの作成・初期パラメータの設定はできており、コンパイルも通っています。) C

    • 0評価
    • 3584PV
    nanae2222 nanae2222 1年以上前
  • 受付中

    回答
    3

    プロシージャ内でファンクションの記述は可能でしょうか

    表題の通りですが、プロシージャ内でファンクションを書くことは可能でしょうか? いろいろ試してるのですが上手くいかないので、そもそも無理なのではないか、と思った次第です。詳しいかた宜しくお願いします。 DB : oracle10g (追記) プロシージャに値を渡して、その値と一致するレコードを取得しテキストファイルに出力しています。 取得したレコード

    • 0評価
    • 383PV
    nanae2222 nanae2222 1年以上前
  • 解決済

    回答
    1

    Rails4.2 開発環境で異なるプロジェクトのDBが共通になってしまう

    gem 'rename'を使いプロジェクト名の変更し、ベースとなるアプリを再利用して新しくアプリを作り始めたのですが、DBが共通になってしまいます。 プロジェクトA rake db:migrate:reset プロジェクトB 同じくにリセットされる pgsqlを使用しています。どこを確認して修正すれば良いでしょうか AとB共通 development

    • 0評価
    • 334PV
    kitakitakita 退会済みユーザー 1年以上前
  • 解決済

    回答
    1

    PL/SQLのコード量を調べたい

    お世話になります。 PL/SQLのパッケージが100ほどありまして、ソースのコード量(行数)を 調べる必要があります。 現在は1つ1つ開いて調べるしか手段を知らないのですが、 SQLのコマンドやフリーソフト等を使って、一発で調べる方法は ないでしょうか? (SQL1回で1ソースでも大丈夫です。 Object Browserは使えますが、SQL Develop

    • 0評価
    • 336PV
    kamiyui_bidan kamiyui_bidan 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    71

  • 総質問数

    15

  • 今週の質問数

    1

関連するタグ

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