ヘッダーをスキップ

Pro*COBOL プログラマーズ・ガイド
10gリリース2(10.2)
E05652-01
目次
目次
索引
索引

戻る 次へ

B 予約語、キーワードおよびネームスペース

この付録の構成は、次のとおりです。

予約語およびキーワード

一部の語はOracleで予約されています。予約語はOracleにおいて特別な意味を持っているため、再定義はできません。したがって、予約語は列、表または索引などのデータベース・オブジェクト名としては使用できません。SQLおよびPL/SQLのOracle予約語リストは、『Oracle Database SQLリファレンス』および『Oracle Database PL/SQLユーザーズ・ガイドおよびリファレンス』を参照してください。

Pro*COBOLキーワードは、COBOLキーワードと同様、プログラムで変数としては使用できません。変数として使用するとエラーが発生します。キーワードを列などのデータベース・オブジェクト名として使用すると、エラーが発生することがあります。Pro*COBOLで使用されるキーワードを次に示します。

Pro*COBOLのキーワード  Pro*COBOLのキーワード  Pro*COBOLのキーワード 

all 

allocate 

alter 

analyze 

and 

any 

append 

arraylen 

as 

asc 

assign 

at 

audit 

authorization 

avg 

begin 

between 

bind 

both 

break 

buffer 

buffering 

by 

call 

cast 

char 

character 

character_set_name 

charf 

charz 

check 

chunksize 

close 

comment 

commit 

connect 

constraint 

constraints 

context 

continue 

convbufsz 

copy 

count 

create 

current 

currval 

cursor 

data 

database 

date 

datetime_interval_code 

datetime_interval_precision 

day 

deallocate 

decimal 

declare 

default 

define 

delete 

desc 

describe 

descriptor 

directory 

disable 

display 

distinct 

do 

drop 

else 

enable 

end 

end-exec 

endif 

erase 

escape 

exec 

execute 

exists 

explain 

extract 

fetch 

file 

fileexists 

filename 

first 

float 

flush 

for 

force 

found 

free 

from 

function 

get 

global 

go 

goto 

grant 

group 

having 

hold 

host_stride_length 

hour 

iaf 

identified 

ifdef 

ifndef 

immediate 

in 

include 

indicator 

indicator_stride_length 

input 

insert 

integer 

internal_length 

intersect 

interval 

into 

is 

isopen 

istemporary 

last 

leading 

length 

level 

like 

list 

load 

lob 

local 

lock 

long 

max 

message 

min 

minus 

minute 

mode 

month 

name 

national_character 

nchar 

next 

nextval 

noaudit 

not 

notfound 

nowait 

NULL 

nullable 

number 

nvarchar2 

octet_length 

of 

one 

only 

open 

option 

or 

oracle 

order 

output 

overlaps 

overpunch 

package 

partition 

perform 

precision 

prepare 

prior 

procedure 

put 

raw 

read 

ref 

reference 

release 

rename 

replace 

return 

returned_length 

returned_octet_length 

returning 

revoke 

role 

rollback 

rowid 

rownum 

savepoint 

scale 

second 

section 

select 

set 

some 

sql 

sql_context 

sql_cursor 

sqlerror 

sqlwarning 

start 

statement 

stddev 

stop 

string 

sum 

sysdate 

sysdba 

sysoper 

table 

temporary 

threads 

time 

timestamp 

timezone_hour 

timezone_minute 

to 

tools 

trailing 

transaction 

trigger 

trim 

truncate 

type 

uid 

union 

unique 

unsigned 

user_defined_type_name 

user_defined_type_name_length 

user_defined_type_schema 

user_defined_type_schema_length 

user_defined_type_version 

update 

use 

user 

using 

validate 

value 

values 

var 

varchar 

varchar2 

variables 

variance 

varnum 

varraw 

view 

whenever 

where 

with 

work 

write 

year 

zone 

予約済ネームスペース

表B-1に、Oracleにより予約されているネームスペースを示します。Oracleライブラリでは、サブプログラム名の最初の文字は、次に示す文字列に制限されます。名前が競合する可能性があるため、サブプログラムにはこれらの文字で始まらない名前を付けてください。

たとえば、Oracle Net Transparent Network Serviceの機能はすべて「NS」文字で始まるため、名前が「NS」で始まるサブプログラムを書かないようにします。

表B-1    予約されているネームスペース 
ネームスペース  ライブラリ 

XA 

XAアプリケーション専用の外部関数 

SQ 

OracleプリコンパイラおよびSQL*モジュール・アプリケーションが使用する外部SQLLIB関数 

O、OCT 

外部OCI関数、内部OCI関数 

UPI、KP 

Oracle UPIレイヤーの関数名 

NA

NC

ND

NL

NM

NR

NS

NT

NZ

OSN

TTC 

Oracle Netネイティブ・サービス・プロダクト

Oracle Net RPCプロジェクト

Oracle Net Directory

Oracle Netネットワーク・ライブラリ・レイヤー

Oracle Net Net Management Project

Oracle Net Interchange

Oracle Net Transparent Network Service

Oracle Net Drivers

Oracle Net Security Service

Oracle Net V1

Oracle Net 2タスク 

GEN、L、ORA 

Coreライブラリ関数 

LI、LM、LX 

Oracleグローバリゼーション・サポート・レイヤーの関数名 

システム依存ライブラリの関数名 


戻る 次へ
Oracle
Copyright © 2007 Oracle Corporation.

All Rights Reserved.
目次
目次
索引
索引