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!