Se temos um conjunto de caracteres US7ASCII, por que nos permite armazenar caracteres não-ascii?
Temos um banco de dados Oracle que possui oNLS_CHARACTERSET = US7ASCII
.
Como teste, executamos uma inserção em uma tabela que contém umVARCHAR(4000)
campo como foram capazes de colocar umCHR(176)
valor nessa coluna (degrees symbol
)
Esse personagem não parece ser suportado porUS7ASCII
.
Por que o banco de dados permitiria que esse valor fosse armazenado nessa coluna?