2
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Oracle】データベースの文字コードを確認する

Last updated at Posted at 2020-11-15

はじめに

職場のDBを新しいバージョンのOracleにアップグレードする際に、既存の文字コードを念のため確認することになったのですが、その際に使ったSQLを備忘録として記事に残しておきます。

使用した環境

  • Oracle社が提供しているOracle Live SQLでOracle19cを利用しました。

作成したSQL

  • NLS_DATABASE_PARAMETERSテーブルに登録されているNLS(National Language Support)パラメータの中から、NLS_CHARACTERSETの値を取得します。
  • こちらの記事によると、RDS上のOracleはデフォルト値が「AL32UTF8」となっているそうです。
SELECT
  *
FROM
  NLS_DATABASE_PARAMETERS
WHERE
  PARAMETER='NLS_CHARACTERSET';

実行結果

  • ちなみに職場のDBの文字コードは「JA16SJISTILDE」でした。
  • Shift_JISをNLS表記にすると「JA16SJISTILDE」となります。
PARAMETER VALUE
NLS_CHARACTERSET AL32UTF8

参考URL

2
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?