Naja, so ganz richtig ist das nicht, kommt eben auf den Inhalt an und wie die Daten zu verarbeiten sind:

„nchar“ und „nvarchar“
Zeichendatentypen, bei denen es sich um Unicodedaten entweder fester Länge (nchar) oder variabler Länge (nvarchar) handelt und die den UNICODE UCS-2-Zeichensatz verwenden.

nchar(n)

Unicode-Zeichendaten fester Länge mit n Zeichen. n muss ein Wert zwischen 1 und 4.000 sein. Die Speichergröße beträgt das Zweifache von n Byte. Die SQL-92-Synonyme für nchar sind national char und national character.

nvarchar(n)

Unicode-Zeichendaten variabler Länge mit n Zeichen. n muss ein Wert zwischen 1 und 4.000 sein. Die Speichergröße in Bytes beträgt das Zweifache der Anzahl der eingegebenen Zeichen. Die eingegebenen Daten können 0 Zeichen lang sein. Die SQL-92-Synonyme für nvarchar sind national char varying und national character varying.

Hinweise
Wenn n in einer Datendefinitions- oder Variablendeklarationsanweisung nicht angegeben ist, beträgt die Standardlänge 1. Falls n bei der CAST-Funktion nicht angegeben ist, ist die Standardlänge 30.

Verwenden Sie nchar, wenn die Dateneinträge in einer Spalte vermutlich alle ungefähr die gleiche Größe haben werden.

Verwenden Sie nvarchar, wenn die Dateneinträge in einer Spalte voraussichtlich sehr unterschiedliche Größen haben werden.

Objekten, für die nchar oder nvarchar verwendet wird, wird die Standardsortierung der Datenbank zugewiesen, es sei denn, mithilfe der COLLATE-Klausel wird eine bestimmte Sortierung zugewiesen.

SET ANSI_PADDING OFF gilt nicht für nchar und nvarchar. SET ANSI_PADDING hat für nchar und nvarchar immer den Wert ON.

Für die AS/400 bedeutet dies:
nvarchar = vargraphic ccsid 13488
varchar = graphic ccsid 13488

Die Frage ist hier die Weiterverarbeitung auf der AS/400 !