Eu preciso converter um valor de Double Precision para Bigint com PostgreSQL. Como eu posso fazer isso? Eu tentei com, to_bigint(myvalue)mas essa função não
Eu preciso converter um valor de Double Precision para Bigint com PostgreSQL. Como eu posso fazer isso? Eu tentei com, to_bigint(myvalue)mas essa função não
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 A consulta acima possui um aviso no plano de consulta. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate"...
Estou atualizando meu IDENTITYscript de verificação de estouro para contabilizar DECIMALe NUMERIC IDENTITYcolunas . Como parte da verificação, calculo o tamanho do intervalo do tipo de dados para cada IDENTITYcoluna; Eu uso isso para calcular qual porcentagem desse intervalo foi esgotada. Pois...
O MySQL tem suporte para tipos de dados personalizados? Por exemplo, os códigos postais podem ser armazenados em um varchar(10)campo, mas podem ser compactados em um int, com opções para em branco e um sinalizador para saber se é um código postal de 5 ou 5 + 4 dígitos. Existe uma maneira de...
Temos um gerador SQL que emite instruções condicionais SQL genericamente para os campos especificados (que, para fins de discussão: rotularemos como myField). Se myFieldé do tipo NVARCHAR, nós podemos fazer uma comparação do referido campo contra uma string assim: myField = 'foo'. No entanto,...
Eu tenho uma tabela SQL de colunas varchar que contém números formatados em grego (. Como separador de milhar e vírgula como separador decimal) A conversão clássica CONVERT(numeric(10,2),REPLACE([value],',','.')) não funciona porque o. (separador de milhar) mata a conversão Por exemplo,...
No meu banco de dados SQL Server, eu tenho uma datetimecoluna. Qual é uma boa maneira de criar uma nova coluna que represente o longvalor da datetimecoluna? O longrepresentaria um número de segundos. Eu pensei que se eu pudesse convertê-lo para longs, seria mais fácil agrupar consultas por...
Corri para um problema em que uma CASEexpressão não retorna o que eu esperava. Como teste, adicionei uma variável decimal , executei a mesma CASEexpressão e funcionou bem, retornando os resultados como eu esperava (arredondando o valor quando IsGun=1. Mas quando executo a mesma CASEexpressão em...
Estou tentando solucionar uma consulta de desempenho lento usando o Show Plan Analysis (SSMS) no plano de execução real. A ferramenta Análise salienta que as estimativas para o número de linhas estão fora dos resultados retornados em alguns lugares do plano e também fornece alguns avisos implícitos...
Estou criando um pacote no qual exportarei dados de um banco de dados para um arquivo excel vazio. Quando adicionei apenas os componentes de origem e destino e executei o pacote, recebi um erro de conversão informando que a coluna Saída e a coluna "A" não podem ser convertidas entre os tipos de...
A seguinte consulta funciona: SELECT a, b FROM unnest(ARRAY[(1,2), (3,4)]) AS t(a integer, b integer); a b _ _ 1 2 3 2 No entanto, não pude usar um tipo de coluna diferente, como varchar(255): SELECT a, b FROM unnest(ARRAY[(1,'hello'), (3,'world')]) AS t(a integer, b varchar(255)); ERROR:...
Estou tentando executar uma consulta simples para obter todas as linhas criadas em novembro: SELECT COUNT(*) FROM dbo.profile WHERE [Created] BETWEEN '2014-11-01 00:00:00.000' AND '2014-11-30 23:59:59.997'; O SMSS retorna: A conversão de um tipo de dados varchar para um tipo de dados...