lynx   »   [go: up one dir, main page]

タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

plsqlに関するfumokmmのブックマーク (8)

  • ユーザー定義ファンクション

    ユーザー定義ファンクション PL/SQLJavaまたはCでユーザー定義ファンクションを作成し、SQLまたはSQL組込みファンクションにはない機能を持たせることができます。ユーザー定義ファンクションは、式を指定できる場所であればどこでも、SQL文に指定できます。 たとえば、次の場所でユーザー定義ファンクションを使用できます。 SELECT文のSELECT構文のリスト WHERE句の条件 CONNECT BY句、START WITH句、ORDER BY句およびGROUP BY句 INSERT文のVALUES句 UPDATE文のSET句 注意: Oracle SQLは、ブール値のパラメータまたは戻り値を持つファンクションのコールをサポートしていません。したがって、ユーザー定義ファンクションがSQL文からコールされる場合は、数値(0または1)または文字列('TRUE'または'FALSE')を戻す

    fumokmm
    fumokmm 2014/07/25
    戻りがBooleanな関数をSQLから使いたい場合は、値を0,1や'true','fales'などに調整する必要があるらしい。
  • 二次元配列の定義 - オラクル・Oracle PL/SQL 入門

    fumokmm
    fumokmm 2013/03/19
    二次元配列など
  • PL/SQL コレクション型 - オラクル・Oracle PL/SQL プログラミング

    PL/SQL の配列 = コレクション型 PL/SQL コレクション型には 大きく分けて PL/SQL 表と VARRAY(可変長配列) が存在する。 PL/SQL 表 PL/SQL 表とは、オラクルのコレクション型の一種。 結合配列(索引付き表) と ネストした表 (NESTED TABLE) が PL/SQL 表と呼ばれている。 昔のオラクルには 索引付き表しかなく、索引付き表はデータベースに格納できず PL/SQL でしか扱えなかったため PL/SQL 表と呼ばれたと思われる。 現在は ネストした表 も PL/SQL 表に含まれているが、こちらは テーブルに格納可能。 PL/SQL 表 という言葉が正確な意味をあらわしていないため、その表現は消えつつある(と思う)。 結合配列 (索引付の表) マニュアルには結合配列と訳されているが、原文では Associative Array (=連

    fumokmm
    fumokmm 2013/03/19
    これはややこしい。
  • PL/SQL ブロック、コメント - オラクル・Oracle PL/SQL 入門

    PL/SQL ブロック、コメント Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 PL/SQL の基要素:コメント、PL/SQLブロック 行コメントとブロックコメント 行コメントとブロックコメントが用意されている。 行コメント 連続した 2つのハイフン('--')の以降はその行の最後までコメント化される。 ブロックコメント スラッシュ、アスタリスク('/*') とアスタリスク、スラッシュ('*/')で囲まれたブロックはコメントアウトされる。 -- 行コメントの例 <statement> ; .... /* ブロックコメントの例 ブロックコメント .... */ <statemen

  • 文字・数値 リテラル - オラクル・Oracleをマスターするための基本と仕組み

    リテラル(コンスタント値) リテラルとは定数値であり、コンスタントとも呼ばれることもある。 しかし、正確にはリテラルはコンスタント値(constant value)をあらわす。 リテラル値 NULL という表現は、コンスタント値の値 NULL になってしまいますので、納品物などには注意が必要です。 ⇒ 日時・日付・期間 リテラル 文字リテラル 文字リテラルでは、単一引用符(') で囲む必要がある。※ 二重引用符(")で囲まれたものはオブジェクト名として取り扱われるので使用することはできない。 文字リテラルに限ったことではないが、最大長は 4000 文字である。 4000 文字を超えると ORA-01704: 文字列リテラルが長すぎます エラーが発生する。 データベースキャラクタセットの文字リテラル 文字列 Abc 、あいうえお、123 'Abc' 'あいうえお' '123' 各国語キャラク

    fumokmm
    fumokmm 2013/03/19
    リテラル
  • PL/SQL データタイプ - オラクル・Oracle PL/SQL プログラミング

    PL/SQL 変数のデータタイプ 、PL/SQL 固有のデータタイプ PL/SQL はデータベースに格納できるデータタイプとは種類や精度が異なるものある。 データベースのデータの内部構造と PL/SQL のデータの格納構造の違いはわかりません。( DUMP 関数が使用できないため ) SYS.ANY DATA 型のタイプコードの多くがデータベースのそれと一致しないところからみると、内部では違う形式で格納されていることを連想させる。 参照: データベース上のデータタイプ / コレクション(配列)型 / レコード型 PL/SQL 変数のデータタイプ一覧

    fumokmm
    fumokmm 2013/03/19
    型など。
  • Oracle 性能限界 - オラクル・Oracleをマスターするための基本と仕組み

    通常の表領域では(⇔ BIGFILE 表領域) 約 4M(1024*1024)*1 × ブロックサイズ ブロックサイズ 4K ... 約 16GB ブロックサイズ 8K ... 約 32GB ブロックサイズ 16K .. 約 64GB ブロックサイズ 32K .. 約 128GB (一部のUNIXのみ) (注意事項) OSの各種コマンドが 2GBの壁が残っているかを再確認(dd / tar / etc )しておく。( Linux ) 蛇足: ファイルシステムレベルの制限をWebで調べてみたところ以下のような内容だった。(自信を持って自信なし) Windows NTFS:2TB/ファイル (12EB/パーティション) FAT32:4GB/ファイル (32GB/パーティション:Win2000/XP) (2TB/サーバー系?) Linux kernel2.4系以上 1TB (EXT2/EXT3仕

    fumokmm
    fumokmm 2013/03/19
    最大値など。
  • ストアドプロシージャ、パッケージとは - オラクル・Oracle PL/SQL 入門

    ストアドプロシージャ、パッケージとは Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 ストアドプロシージャとは ストアドプロシージャとはデータベースに格納(Stored) されているユーザープログラム(Procedure) の一般な俗称?(※1)である。 オラクルのマニュアル上では SQL/PSM(※2) 相当の機能を PL/SQL プロシージャ/ストアド・プロシージャ (CREATE PROCEDURE 〜) PL/SQL ファンクションストアド・ファンクション (CREATE FUNCTION 〜) PL/SQL パッケージ/ストアド・パッケージ (CREATE PACKAGE

  • 1
Лучший частный хостинг