タイトルインデックスは何をしますか?そして、その長所と短所は何ですか?
インデックスは特別なルックアップテーブルであり、データベースの検索時にデータの取得を高速化するために使用できます。実際の本のカタログとよく似ており、本全体をクエリすることなく、必要なデータを見つけることができます。インデックスは一意にすることができます。インデックスを作成すると、単一の列または複数の列を指定できます。欠点は、データ入力の速度が遅くなり、データベースのサイズも大きくなることです。
索引付けに適したタイトルフィールドの種類
一意で空ではない、頻繁に照会されるフィールド
インデックスのタイプは何ですか?
論理的に:
単一列単一行インデックス
連結された複数行インデックス
一意の一意のインデックス
非一意の非一意のインデックス
トランザクションとは何ですか?ロックとは何ですか?
主キーと外部キーの違いは?
このテーブルの主キーは一意で空ではありません。外部キーは繰り返すことができますが、空にすることができます。外部キーは別のテーブルの主キーに関連付けられており、対応するテーブルに存在しない外部キーは作成できません。
Varchar2とvarcharの違いは何ですか?
Charの長さは固定されていますが、varchar2の長さは変更できます。たとえば、char(20)の文字列「abc」を格納すると、格納する文字が20バイトを占有し、17個の空スペースが含まれます。 Varchar2(20)は3バイトのみを使用し、20は最大値にすぎません。格納する文字が20未満の場合、実際の長さに基づいて格納されます。charの効率は、varchar2の効率よりも高くなければなりません。現在、varcharはvarchar2の同義語です。業界標準のvarchar型は空の文字列を格納できますが、Oracleはこれを実行できませんが、将来的にはそうする権利を留保します。Oracleはデータ型varchar2を開発しました。この型は標準のvarcharではありません。データベースのvarchar列の特性を変更して空の文字列を格納し、null値を格納できます。下位互換性が必要な場合は、Oracleを使用することをお勧めしますvarcharの代わりにvarchar2。
データベースからランダムに選択された50
select * from(select * from t_example order by dbms_random.random)where rownum <= 50
Oracleの複製を削除する方法
個別のキーワードを使用