Articles of nvarchar

Quando devemos usar NVARCHAR / NCHAR em vez de VARCHAR / CHAR no SQL Server?

Existe uma regra quando devemos usar os tipos Unicode? Eu vi que a maioria dos idiomas europeus (alemão, italiano, inglês, …) estão bem no mesmo database em colunas VARCHAR. Eu estou procurando por algo como: Se você tem chinês -> use NVARCHAR Se você tem alemão e árabe -> use NVARCHAR E quanto ao agrupamento […]

Para Nvarchar (Max) estou recebendo apenas 4000 caracteres no TSQL?

Isto é para o SS 2005. Por que eu estou recebendo apenas 4000 caracteres e não 8000? Ele trunca a string @ SQL1 em ​​4000. ALTER PROCEDURE sp_AlloctionReport( @where NVARCHAR(1000), @alldate NVARCHAR(200), @alldateprevweek NVARCHAR(200)) AS DECLARE @SQL1 NVARCHAR(Max) SET @SQL1 = ‘SELECT DISTINCT VenueInfo.VenueID, VenueInfo.VenueName, VenuePanels.PanelID, VenueInfo.CompanyName, VenuePanels.ProductCode, VenuePanels.MF, VenueInfo.Address1, VenueInfo.Address2, ” As AllocationDate, ” […]

Quais são as principais diferenças de desempenho entre os tipos de dados varchar e nvarchar do SQL Server?

Eu estou trabalhando em um database para um pequeno aplicativo da web na minha escola usando o SQL Server 2005 . Eu vejo algumas escolas de pensamento sobre a questão do varchar vs nvarchar : Use varchar menos que você lide com muitos dados internacionalizados e use nvarchar . Apenas use nvarchar para tudo. Eu […]

concatenação nvarchar / index / nvarchar (max) comportamento inexplicável

Eu hoje me deparei com um problema muito estranho no SQL Server (2008R2 e 2012). Eu estou tentando construir uma string usando concatenação em combinação com uma instrução select . Eu encontrei soluções alternativas, mas eu realmente gostaria de entender o que está acontecendo aqui e por que isso não me dá o resultado esperado. […]

Qual é a diferença entre varchar e nvarchar?

É só que nvarchar suporta caracteres multibyte? Se for esse o caso, existe realmente algum ponto, além de preocupações com armazenamento, para usar varchars ?