AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-16418

Thronk's questions

Martin Hope
Thronk
Asked: 2015-04-29 13:19:55 +0800 CST

O NTILE funciona com números de ponto flutuante?

  • 4

Estou tentando usar NTILE em meus dados usando um tipo de dados float em minha cláusula PARTITION BY. Por favor, desculpe o exemplo artificial, mas acho que a melhor maneira de ilustrar minha pergunta e confusão é por meio deste código:

CREATE TABLE Test 
(
    Cash float NOT NULL,
    Number int NOT NULL
)
GO

INSERT INTO TEST VALUES(1.05,1);
INSERT INTO TEST VALUES(1.368,1);
INSERT INTO TEST VALUES(0.775,1);
INSERT INTO TEST VALUES(1.699,1);
INSERT INTO TEST VALUES(1.599,1);
INSERT INTO TEST VALUES(0.80,1);
INSERT INTO TEST VALUES(0.80,1);
INSERT INTO TEST VALUES(0.994,1);
INSERT INTO TEST VALUES(0.848,1);
INSERT INTO TEST VALUES(0.675,1);
INSERT INTO TEST VALUES(0.575,1);
INSERT INTO TEST VALUES(12.998,1);
INSERT INTO TEST VALUES(1.999,1);
INSERT INTO TEST VALUES(0.65,1);
INSERT INTO TEST VALUES(0.80,1);
INSERT INTO TEST VALUES(2.60,1);

SELECT CASH, 
    NTILE(3) OVER (PARTITION BY Cash ORDER BY Cash) AS Trio
    INTO #Test
FROM Test

Eu esperava que os agrupamentos fossem algo assim:

0.575   1
0.65    1
0.675   1
0.775   1
0.8     1
0.8     2
0.8     2
0.848   2
0.994   2
1.05    2
1.368   3
1.599   3
1.699   3
1.999   3
2.6     3
12.998  3

Mas, em vez disso, o conjunto de resultados se parece com isso:

CASH    Trio
0.575   1
0.65    1
0.675   1
0.775   1
0.8     1
0.8     2
0.8     3
0.848   1
0.994   1
1.05    1
1.368   1
1.599   1
1.699   1
1.999   1
2.6     1
12.998  1

E os agrupamentos de intervalo parecem realmente estranhos quando máximo e mínimo são aplicados por grupo

SELECT 
    MAX(CASH), MIN(CASH), Trio
FROM #Test
GROUP BY Trio

MAX     MIN     TRIO
12.998  0.575   1
0.8     0.8     2
0.8     0.8     3

Alguém pode explicar o que está acontecendo aqui?

sql-server t-sql
  • 1 respostas
  • 678 Views
Martin Hope
Thronk
Asked: 2014-09-04 10:56:28 +0800 CST

A tentativa de adicionar o DQS Cleansing Connection Manager ao SSIS resulta em erro

  • 0

Reabri um projeto SSIS no SSDT-BI (com VS2013 Shell) que estava inativo por aproximadamente 3 meses para ver o temido "x" vermelho aparecer no meu DQS Data Flow Component: DataFlow com temido vermelho x

Tentei substituir o gerenciador de conexões existente por um novo, mas tanto o existente quanto o novo resultaram na seguinte mensagem de erro:

TITLE: DQS Cleansing Connection Manager
Falha ao conectar ao servidor DQS o gerenciador de conexões 'local\mysampledb' como resultado do seguinte valor:
Não foi possível estabelecer uma conexão. Verifique se o servidor está funcionando.
System.Data.SqlClient.SqlException (0x80131904): Ocorreu um erro no Microsoft .NET Framework ao tentar carregar o id de assembly 65629. O servidor pode estar ficando sem recursos ou o assembly pode não ser confiável com PERMISSION_SET = EXTERNAL_ACCESS ou UNSAFE . Execute a consulta novamente ou verifique a documentação para ver como resolver os problemas de confiança do assembly. Para obter mais informações sobre esse erro:
System.IO.FileLoadException: não foi possível carregar o arquivo ou assembly 'microsoft.ssdqs, versão=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' ou uma de suas dependências. A montagem no armazenamento do host tem uma assinatura diferente da montagem no GAC. (Exceção de HRESULT: 0x80131050) Consulte o artigo 949080 da Base de Dados de Conhecimento da Microsoft para obter mais informações.

O pacote foi verificado no controle de origem durante o período intermediário e estava funcionando corretamente na última vez em que foi verificado.

sql-server-2008-r2 sql-server-2012
  • 1 respostas
  • 867 Views
Martin Hope
Thronk
Asked: 2013-10-17 08:15:50 +0800 CST

Como resolvo o problema com a tabela excluída nos diagramas de banco de dados do SQL Server?

  • 1

Estou trabalhando em um design de banco de dados usando a ferramenta SQL Server Database Diagram. Criei uma tabela com o nome dbo.Example e antes de definir qualquer coluna, tentei salvar.

Recebi um erro que o SQL não pode salvar uma tabela sem colunas e como queria salvar o outro trabalho que fiz antes de concluir esta tabela, apaguei e salvei com sucesso.

Em seguida, faço muitas outras alterações e salvo o diagrama. Tudo está bem.

ATÉ que eu esteja pronto para definir corretamente minha tabela dbo.Example e obter o

'Table 'dbo.Example' already exists' error.

A tabela não está entre as tabelas retornadas de

select name from sys.tables;

e não aparece na visualização GUI Banco de Dados->Tabelas.

Não consigo encontrar onde preciso limpar e largar esta mesa.

Onde o SQL Server mantém os metadados sobre os diagramas de banco de dados?

sql-server-2008 database-design
  • 1 respostas
  • 3695 Views
Martin Hope
Thronk
Asked: 2013-10-16 09:59:33 +0800 CST

Quando é apropriado usar um esquema separado para o design do banco de dados?

  • 4

Estou desenvolvendo um banco de dados que possui dados provenientes de vários aplicativos diferentes. Em minha primeira passagem no design, coloquei as tabelas de preparação cada uma em um esquema nomeado para seu aplicativo de origem.

Como vários aplicativos de origem têm dados e nomes de tabela semelhantes, uso o nome do esquema para diferenciar o aplicativo de origem. A alternativa que estou considerando seria usar um único esquema e incluir o aplicativo de origem no nome da tabela.

Eu queria examinar as regras de design relacionadas a quando usar um esquema diferente e os prós e contras de fazê-lo e não consegui encontrar nada.

O esquema é puramente para permissão e segurança?

Faz sentido, do ponto de vista organizacional, criar objetos em esquemas separados além do necessário para o desenvolvimento de aplicativos ou isso apenas adiciona complexidade desnecessária às consultas?

Existem outras repercussões desta decisão que eu deixei de considerar?

sql-server oracle
  • 2 respostas
  • 4946 Views
Martin Hope
Thronk
Asked: 2013-09-18 12:45:26 +0800 CST

Como consultar um SQL Server Linked Server quando a Autenticação do SQL Server é especificada?

  • 4

Eu estabeleci um servidor vinculado e estou tentando consultar um banco de dados para o qual tenho um nome de usuário e senha do SQL Server, no entanto, não consigo encontrar a sintaxe para especificar o ID do usuário/pw na consulta e obtenho o seguinte erro:

Msg 18452, Nível 14, Estado 1, Linha 1 Login falhou. O login é de um domínio não confiável e não pode ser usado com a autenticação do Windows.

Eu sei de http://msdn.microsoft.com/en-us/library/ms175537(v=sql.105).aspx que a autenticação do Windows é preferida, mas é um banco de dados do fornecedor e não depende de mim.

Também a partir desse link: "você deve configurar um mapeamento de login local de um login que usa autenticação do Windows para um login específico no servidor vinculado que não é um login autenticado do Windows. Nesse caso, o login remoto usa autenticação do SQL Server se o servidor vinculado é uma instância do SQL Server."
Não sou um administrador do Windows na máquina local e nem qualquer tipo de administrador na máquina vinculada. Não há outra maneira?

sql-server sql-server-2008-r2
  • 1 respostas
  • 3873 Views
Martin Hope
Thronk
Asked: 2013-09-12 18:11:25 +0800 CST

Como faço para acessar o texto completo de um erro na GUI do SSIS?

  • 3

Eu tenho uma tarefa do Excel que está fornecendo texto de erro por meio da GUI, mas não sei como acessar a tarefa de erro sem a GUI e o erro desaparece se eu mover o cursor do X

insira a descrição da imagem aqui

Eu tenho a propriedade do projeto Run64BitRuntime definida como False (embora não seja editável, mesmo que eu quisesse, não poderia alterá-la para true)

sql-server sql-server-2012
  • 1 respostas
  • 3231 Views
Martin Hope
Thronk
Asked: 2013-07-03 20:16:44 +0800 CST

Como selecionar o histograma / gráfico de dispersão / etc. Visualizadores de dados no SSIS 2012

  • 3

Eu tenho uma tarefa de fluxo de dados no SSIS 2012 e criei uma origem de arquivo simples e um destino de conexão OLE DB. Posso selecionar o caminho do fluxo de dados entre eles como nas versões anteriores do SSIS e posso clicar com o botão direito do mouse e selecionar o Editor de caminho do fluxo de dados.

A opção Visualizador de dados está disponível como nas versões anteriores, mas não há botão de adição e não consigo determinar como adicionar histograma/gráfico de dispersão/etc. visualizador de dados.

Tudo o que consigo configurar é uma amostra dos dados que realmente foram transferidos.

ssis
  • 1 respostas
  • 1884 Views
Martin Hope
Thronk
Asked: 2013-05-16 17:57:00 +0800 CST

Como gerar consulta para arquivo usando SQLite3

  • 0

Existe um equivalente ao spool da Oracle para sqlite3?

sqlite
  • 1 respostas
  • 1644 Views
Martin Hope
Thronk
Asked: 2013-04-20 07:28:52 +0800 CST

Em relação ao código de barras GS1 - qual tamanho do campo DB é usado?

  • 0

Em relação ao código de barras GS1 - qual tamanho do campo DB é usado ou todo o GS1 normalmente não é armazenado no banco de dados, mas sim processado na camada do aplicativo e armazenado no banco de dados como uma coleção das partes componentes?

O comprimento do GS1 em sua totalidade é o assunto desta pergunta

database-design schema
  • 1 respostas
  • 268 Views
Martin Hope
Thronk
Asked: 2013-03-20 06:30:10 +0800 CST

Em que tipo de dados devo armazenar um endereço de e-mail no banco de dados?

  • 55

Eu entendo que um endereço de e-mail de 254 caracteres é válido, mas as implementações que pesquisei tendem a usar um varchar(60) para varchar(80) ou equivalente. Por exemplo: esta recomendação do SQL Server usa varchar(80) ou este exemplo do Oracle

Existe uma razão para não usar o máximo de 254 caracteres? Um varchar, por definição, não usa apenas o armazenamento necessário para armazenar os dados?

Existem implicações/compensações significativas de desempenho que fazem com que tantas implementações usem menos do que os 254 caracteres possíveis?

database-design datatypes
  • 7 respostas
  • 178261 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve