É apenas que nvarcharsuporta caracteres multibyte? Se for esse o caso, existe realmente algum ponto, além das preocupações de armazenamento, para usar
Um varchar ou campo de caractere variável é um conjunto de dados de caractere de comprimento indeterminado.
É apenas que nvarcharsuporta caracteres multibyte? Se for esse o caso, existe realmente algum ponto, além das preocupações de armazenamento, para usar
Eu tenho uma tabela de mensagens no MySQL que registra mensagens entre usuários. Além dos IDs e tipos de mensagens típicos (todos os tipos de números inteiros), preciso salvar o texto da mensagem real como VARCHAR ou TEXT. Estou definindo um limite de 3000 caracteres no front-end, o que significa...
O que se entende por nvarchar? Qual é a diferença entre char, nchar, varchar, e nvarcharno SQL
Qual é a diferença entre o texttipo de dados e os tipos de dados character varying( varchar)? De acordo com a documentação Se a variação de caracteres for usada sem o especificador de comprimento, o tipo aceitará seqüências de caracteres de qualquer tamanho. Este último é uma extensão do...
Quando eu executei o seguinte comando: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Recebi esta mensagem de erro: #1071 - Specified key was too long; max key length is 767 bytes Informações sobre a coluna1 e a coluna2: column1 varchar(20) utf8_general_ci column2 varchar(500)...
Eu quero criar uma coluna varchar no SQL que deve conter N'guid'enquanto guidé um GUID gerado pelo .NET ( Guid.NewGuid ) - classe System.Guid. Qual a duração varcharesperada de um GUID? É um comprimento estático? Devo usar nvarchar(o GUID usará caracteres Unicode)? varchar(Guid.Length) PS. Eu...
Gostaria de saber qual é o tamanho máximo para um tipo MySQL VARCHAR. Eu li que o tamanho máximo é limitado pelo tamanho da linha, que é de cerca de 65k. Tentei definir o campo para, varchar(20000)mas ele diz que é muito grande. Eu poderia configurá-lo para varchar(10000). Qual é o máximo exato...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Estou trabalhando em um banco de dados para um pequeno aplicativo Web na minha escola usando SQL Server 2005. Vejo algumas escolas de pensamento sobre a questão do varcharvs nvarchar: Use, a varcharmenos que você lide com muitos dados internacionalizados, depois use nvarchar. Basta usar...
Acabei de ler que o VARCHAR(MAX)tipo de dados (que pode armazenar perto de 2 GB de dados de caracteres) é a substituição recomendada para o TEXTtipo de dados nas versões SQL Server 2005 e Next SQL SERVER. Se eu quiser procurar dentro de uma coluna qualquer string, qual operação é mais...
Estou tentando atualizar o comprimento de uma coluna varchar de 255 caracteres para 500 sem perder o conteúdo. Larguei e recriei tabelas antes, mas nunca fui exposto à declaração alter, que é o que acredito que preciso usar para fazer isso. Encontrei a documentação aqui: ALTER TABLE...
Quais são as vantagens e desvantagens de usar os tipos de dados nvarchar(max)vs. NTextno SQL Server? Como não preciso de compatibilidade com versões anteriores, nvarchar(max)não há problema em não ser suportado em versões mais antigas do SQL Server. Editar: Aparentemente, a pergunta também se...
Qual é o equivalente a varchar (max) no
No Oracle, qual é a diferença entre: CREATE TABLE CLIENT ( NAME VARCHAR2(11 BYTE), ID_CLIENT NUMBER ) e CREATE TABLE CLIENT ( NAME VARCHAR2(11 CHAR), -- or even VARCHAR2(11) ID_CLIENT
Em vários cursos, livros e trabalhos, vi campos de texto definidos como VARCHAR (255) como o tipo padrão de texto "abreviado". Existe alguma boa razão para que um comprimento de 255 seja escolhido com tanta frequência, além de ser um bom número redondo ? É um empecilho de algum tempo no passado em...
Eu tenho uma pergunta sobre o ALTER TABLEcomando em uma tabela muito grande (quase 30 milhões de linhas). Uma de suas colunas é a varchar(255)e eu gostaria de redimensioná-la para a varchar(40). Basicamente, gostaria de alterar minha coluna executando o seguinte comando: ALTER TABLE mytable ALTER...
John usa CHARACTER VARYINGnos lugares onde eu uso VARCHAR. Eu sou um iniciante, enquanto ele é um especialista. Isso me sugere que há algo que eu não sei. Qual é a diferença entre CHARACTER VARYING e VARCHAR no
Na documentação sobre o operador LIKE , nada é dito sobre a distinção entre maiúsculas e minúsculas dele. É isso? Como habilitar / desabilitar? Estou consultando varchar(n)colunas, em uma instalação do Microsoft SQL Server 2005, se isso
Estou usando o SQL Server 2008 e preciso aumentar o campo VARCHAR, de (200 a 1200) em uma tabela com cerca de 500 mil linhas. O que preciso saber é se há algum problema que não considerei. Usarei esta instrução TSQL: ALTER TABLE MyTable ALTER COLUMN [MyColumn] VARCHAR(1200) Eu já...