Oracle データベースの sqlplus コマンド ラインで SQL ステートメントを実行すると、ステートメントに解決すべき中国語のエラー メッセージが表示されます。

Oracle データベースの sqlplus コマンド ラインで SQL ステートメントを実行すると、ステートメントに中国語のエラー メッセージが表示されます。

-- 建表语句
create table T_ADEV_SCLG_YXDXMB
(
  obj_id    VARCHAR2(42) not null,
  xmmc      VARCHAR2(400),
  xmbh      VARCHAR2(100),
  jhnd      INTEGER,
  gsmc      VARCHAR2(50),
  xmssdwmc  VARCHAR2(50),
  xmlx      VARCHAR2(4),
  zcgs      VARCHAR2(50),
  gdzcfl    VARCHAR2(50),
  ejfl      VARCHAR2(50),
  sjfl      VARCHAR2(50),
  zgshzy    VARCHAR2(40),
  xmgllx    VARCHAR2(42),
  sbmc      VARCHAR2(200),
  xmnr      VARCHAR2(3020),
  tzgm      VARCHAR2(20),
  sl        INTEGER,
  jldw      VARCHAR2(8),
  kypfwh    VARCHAR2(42),
  zxxdzt    VARCHAR2(40),
  ztz       NUMBER(10,2),
  tzjh      VARCHAR2(2000),
  sfdbxm    VARCHAR2(20),
  bz        VARCHAR2(2000),
  xmsssdw   VARCHAR2(42),
  xmsssdwmc VARCHAR2(50),
  xmssxdw   VARCHAR2(42),
  xmssxdwmc VARCHAR2(50),
  bzr       VARCHAR2(42),
  bzrmc     VARCHAR2(200),
  bzrq      DATE
);
-- Add comments to the table 
comment on table T_ADEV_SCLG_YXDXMB
  is '项目表';
-- Add comments to the columns 
comment on column T_ADEV_SCLG_YXDXMB.obj_id
  is '主键';
comment on column T_ADEV_SCLG_YXDXMB.xmmc
  is '项目名称';
comment on column T_ADEV_SCLG_YXDXMB.xmbh
  is '项目编号';
comment on column T_ADEV_SCLG_YXDXMB.jhnd
  is '计划年度';
...
...
comment on column T_ADEV_SCLG_YXDXMB.bzr
  is '编制人';
comment on column T_ADEV_SCLG_YXDXMB.bzrmc
  is '编制人名称';
comment on column T_ADEV_SCLG_YXDXMB.bzrq
  is '编制日期';
-- Create/Recreate indexes 
create index IDX_T_ADEV_SCLG_YXDXMB_XMBH on T_ADEV_SCLG_YXDXMB (XMBH);
-- Create/Recreate primary, unique and foreign key constraints 
alter table T_ADEV_SCLG_YXDXMB
  add constraint PK_T_ADEV_SCLG_YXDXMB primary key (OBJ_ID);

1. oracle ユーザーに切り替える

2. sqlplus コマンドを使用してデータベースにログインします。

sqlplus 用户名@'数据库IP:端口/实例名'

3. データベースのユーザーとパスワードを入力します

4. 現在のデータベース文字セットを表示する
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します

文字セットを変更します。

1. サーバーの文字セットを AL32UTF8 に直接変更します。

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

2. データベースに再接続します

sqlplus 用户名@'数据库IP:端口/实例名'

ここに画像の説明を挿入します
3. 実行するSQL文の実行を再コピーします。

4. クエリデータベーステーブルの作成とテーブル構造

select * from T_ADEV_SCLG_YXDXMB;

desc T_ADEV_SCLG_YXDXMB;

ここに画像の説明を挿入します

select * from user_tab_cols where table_name = 'T_ADEV_SCLG_YXDXMB';     #查询名为 'T_ADEV_SCLG_YXDXMB' 的表的列信息,包括列名、数据类型、约束等。

select * from user_col_comments where table_name = 'T_ADEV_SCLG_YXDXMB';   #查询名为 'T_ADEV_SCLG_YXDXMB' 的表的列注释信息。

【個人公開アカウント】

【暴科技】、【非著名运维】 --》 公众号回复 “资料” 送运维自学资料大礼包哦!また、運用保守や技術知識についてもお伝えしますので、ぜひご注目ください。

おすすめ

転載: blog.csdn.net/qq_44895681/article/details/132476223