Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

soamazing

[Resolvido] N' antes do Insert

Recommended Posts

Bom dia Galera,

 

Alguém sabe para que serve o "N" na seguinte expressão

[b]N'INSERT INTO table () VALUES ()'[/b]

 

Vlw!

 

[]'soamazing

Compartilhar este post


Link para o post
Compartilhar em outros sites

normalmente esse N indica que a variável é do tipo UNICODE, mas nunca tinha visto antes do insert só antes de variáveis, creio que deve ser algo referente a unicode, talvez em todo o insert mas não tenho certeza

 

veja: http://msdn.microsoft.com/pt-br/library/ms174335.aspx

 

expression

É uma constante, uma variável ou uma expressão. A expressão não pode conter uma instrução EXECUTE.

 

Ao fazer referência a tipos de dados de caracteres Unicode nchar, nvarchar e ntext, 'expression' deve ter a letra maiúscula 'N' como prefixo. Se 'N' não for especificado, o SQL Server irá converter a cadeia de caracteres na página de código correspondente ao agrupamento padrão do banco de dados ou coluna. Qualquer caractere não localizado nessa página de código será perdido. Para obter mais informações, consulte Programação do lado do servidor com Unicode.

 

 

 

vamos esperar mais respostas

Compartilhar este post


Link para o post
Compartilhar em outros sites

geralmente encontramos strings no SQL Server precedidas de uma letra N. Por exemplo:sp_helpdb N'dbTeste'

 

O caracter N antes da string quer dizer que estamos convertendo (fazendo um casting) a string para um tipo Unicode. Isso é geralmente muito utilizado , pois o SQL Server armazena os nomes dos objetos do banco de dados em tipos de dados Unicode.

 

Retirado de:

http://imasters.com.br/artigo/262

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Galera,

Obrigada pelas respostas, é isso mesmo Unicode!

 

Vlw

 

[]'soamazing

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.