No power architect definimos os campos das tabelas como "NVARCHAR(50) ou NVARCHAR(250). Por que no HeidiSQL ao rodar o script as tabelas vieram como VARCHAR?
No power architect definimos os campos das tabelas como "NVARCHAR(50) ou NVARCHAR(250). Por que no HeidiSQL ao rodar o script as tabelas vieram como VARCHAR?
Olá, Rai, tudo bem?
Desculpe a demora em obter retorno.
O que gerou esse comportamento é que o HeidiSQL não suporta o tipo de dados NVARCHAR
diretamente, então, durante a criação das tabelas no HeidiSQL, o tipo de dado foi convertido automaticamente para VARCHAR
.
Apesar da diferença na nomenclatura, tanto NVARCHAR
quanto VARCHAR
são tipos de dados de texto. O tipo de dado NVARCHAR
é uma extensão do tipo VARCHAR
, e a principal diferença entre eles é que o NVARCHAR
é usado para armazenar caracteres Unicode, enquanto o VARCHAR
é usado para armazenar caracteres ASCII.
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e bons estudos!