Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade


1
Strings vazias: por que ou quando é '' igual a ''?
Quem pode explicar o porquê select case when '' = ' ' then 1 else 0 end, LEN(''), LEN(' '), DATALENGTH(''), DATALENGTH(' '); rendimentos ----------- ----------- ----------- ----------- ----------- 1 0 0 0 1 A conseqüência engraçada disso é que, em create table test ( val varchar(10) ); insert into …

4
Chamar um procedimento armazenado a partir de um gatilho
Eu criei um procedimento armazenado no mysql usando a seguinte sintaxe. DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS ugm ON …

1
Prazo para uma tabela de uma linha?
Existe um termo específico para descrever uma relação com uma cardinalidade de um? Estou pensando particularmente nas tabelas de uma linha "especiais" do RDBMS, por exemplo, DUAL(Oracle), SYSIBM.SYSDUMMY1(DB2, Derby) e RDB$DATABASE(Interbase, Firebird).







4
Design de tabela grande SQL
Tenho uma pergunta geral sobre o design de tabelas do SQL Server 2008. Atualmente, temos uma tabela com mais de 600 GB e cresce cerca de 3 GB por dia. Esta tabela tem as indecies apropriadas, mas está se tornando um grande problema ao executar consultas e apenas devido ao …

4
A linha 'real' imprecisa conta no plano paralelo
Esta é uma questão puramente acadêmica, tanto que não está causando problemas, e só estou interessado em ouvir explicações para o comportamento. Faça uma edição padrão da tabela de registro CTE de junção cruzada Itzik Ben-Gan: USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] …
17 sql-server 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.