oracle 関数は PL/SQL サブルーチンです。Oracle データベースにデータベース オブジェクトとして保存されます。渡されたパラメータを処理し、処理結果、つまり値を返します。通常、Oracle 関数は特定のデータを返すために使用されますが、システム関数とユーザー定義関数の 2 つのカテゴリに分類できます。
このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 19c、Dell G3 コンピューター。
Oracle 関数の定義
関数は、データベース オブジェクトとして Oracle データベースに格納され、PL/SQL サブルーチンとも呼ばれます。
関数は渡されたパラメータを処理し、処理結果、つまり値を返します。通常、特定のデータを返すために使用されます。
Oracle 関数は、システム関数とユーザー定義関数の 2 つのカテゴリに分類できます。
ORACLE 関数の単一行関数
- 実際のデータは変更せず、表示用にデータをさらに変更または処理するだけです
- できるフィールドと混合する
疑似テーブルを使用: データ検証を容易にするために一時的に存在する実際のテーブル、テーブル名: デュアル
1. 文字関数
関数名 | 関数 | 例 | 結果 |
---|---|---|---|
最初の文字を大文字にします | initcap('nice') | Nice | |
小文字に変換 | lower('NICE') | nice | |
大文字に変換 | upper('nice') | NICE | |
left shear | ltrim ( 'nice','ni') | ce | |
右カット | rtrim( ' nice','e') | nic | ##concat(char1,char2) |
concat(' ni ','ce') | nice | substr(char,pos,len) | |
substr (' nice',2,2) | ic | instr(char,substr) | |
instr(' nice','c') | 3 | ##translate(char,key,value) | |
translate ('nice','ne','01') | 0ic1 | ##replace(char,old,new) | 文字列置換 |
nicce | 2.数値関数 |
##関数
#例##abs( n) | 絶対値を取得します | abs(-3) | 3 | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
モジュール | mod(3,2) | 1 | |||||||||||||||||||||||||||||||||||||||||||||
サインを取得 | sign(-3) | -1 | |||||||||||||||||||||||||||||||||||||||||||||
切り上げ | ceil(3.2 ) | 4 | |||||||||||||||||||||||||||||||||||||||||||||
切り捨て | フロア( 3.2) | 3 | ##round(m,n) | ||||||||||||||||||||||||||||||||||||||||||||
round(3.236,2 ) | 3.24 | power(m,n) | |||||||||||||||||||||||||||||||||||||||||||||
power(3,2) | 9 | #sqrt(n) | |||||||||||||||||||||||||||||||||||||||||||||
sqrt(4) | 2 | trunc(m,n) | |||||||||||||||||||||||||||||||||||||||||||||
trunc(3.233,2) | 3.23 | sin(n) | |||||||||||||||||||||||||||||||||||||||||||||
sin(0) | 0 | cos(n) | |||||||||||||||||||||||||||||||||||||||||||||
cos(0) | 1 |
3.日付関数
注:
#Oracle 関数の複数行関数
to_number (数値型文字): 文字を変換します。 to 数値
nvl (フィールド名、新しい値): フィールド値がそうでない場合null の場合はフィールド値が返され、null の場合は新しい値が返されます。
|
以上がオラクル関数とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
