SQL 解説書

RENAME TABLESPACE

RENAME TABLESPACE ステートメントは、既存の表スペースの名前を変更します。

呼び出し

このステートメントは、アプリケーション・プログラムに組み込むか、 または動的 SQL ステートメントを使用して発行することができます。 このステートメントは、動的に準備可能な実行可能ステートメントです。 しかし、バインド・オプション DYNAMICRULES BIND を適用する場合は、 ステートメントを動的に準備することはできません (SQLSTATE 42509)。

許可

このステートメントの許可 ID が持つ特権には、 SYSADM 権限か SYSCTRL 権限のいずれかが含まれている必要があります。

構文

>>-RENAME--TABLESPACE---source-tablespace-name--TO--target-tablespace-name-->
 
>--------------------------------------------------------------><
 

説明

source-tablespace-name
1 つの部分からなる名前で、名前を変更する既存の表スペースを指定します。 これは、SQL 識別子です (通常識別子または区切り識別子)。 表スペース名は、 カタログ内にすでに存在している表スペースを識別するものでなければなりません (SQLSTATE 42704)。

target-tablespace-name
表スペースに 1 つの部分からなる新しい名前を指定します。 これは、SQL 識別子です (通常識別子または区切り識別子)。 新しく指定する表スペース名は、 カタログ内にすでに存在する表スペースを識別するものであってはならず (SQLSTATE 42710)、 また、'SYS' から始まる名前を指定することもできません (SQLSTATE 42939)。

規則

表スペースの名前 USERSPACE1 を DATA2000 に変更します。

  RENAME TABLESPACE USERSPACE1 TO DATA2000


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]