命名規則1.1データ
実際には、あなたが例えば、最大30個の文字に加えて、すべての制限をスキップすることができたとき、あなたは二重引用符で文で自分の名前を入れることができます。
宣言する
"True_lower_case" INTEGER 。
「」DATE; - はい、4つのスペースをすることができます!
"123_gogo" VARCHAR2(10 )。
ベギン
エンド ;
注意:また、二重引用符を使用する必要があるコード名を参照するには。
1.2データ型
1.2.1ブール
NULL、TRUE、FALSE:PL / SQLは3値のBooleanデータ型をサポートしています
1.2.2バイナリ・データ型
Oracleは、RAW、BLOB、およびBFILEを含むバイナリデータのいくつかの形式をサポートしています
1.2.3インターネット・データ・タイプ
Oracleは、データのXMLおよびURIデータの種類だけでなく、知られているのDBUri-REFのクラスを提供します。
そして、あなたはSYS_XML.GEN機能とDBMS_XMLGENパッケージを使用してデータベースに格納されたXMLデータを照会することができます。また、それは、私たちはXPath言語検索のXML文書をネイティブSQL文演算子を使用することができます。
URIに関連する種類のURITypeとHTTPURITypeを、オブジェクトの継承階層のすべての部分は、WEBページの外側URLやファイルを保存するために使用することができますが、また、データベース内のデータを指すことができます。
1.2.4「任意」のデータ型
「任意」の種類は、私たちは、動的に説明する型、および他のデータ・インスタンスのSQLデータ型のインスタンスのセットをパッケージ化し、アクセスすることができます。
「任意」のデータ型がするANYTYPE、AnyDataのとANYDATASETが含まれています。
1.3型変換
1.3.1暗黙の型変換
次の図は、PL / SQLを完了することができます暗黙の型変換を示しています。
欠陥の暗黙的な変換の種類:
1)PL / SQLは静的型付け言語です。プログラムが実行されている場合、暗黙的な変換は、明快さとセキュリティコードを失うことになります
2)常にコードに影響を与え
3)暗黙的型変換コンテキスト依存のコード
比較的読みやすくを有する4)表示型コンバータ
要するに、我々は暗黙の型変換を利用するのは避けるべきです。
1.3.2表示タイプ変換
CAST関数は、別のデータ型またはコレクション型とは逆に、組み込みのデータ型またはデータ型のセットを変換することです