Perguntas com a marcação «sql»

142
Verificar alterações em uma tabela do SQL Server?

Como posso monitorar um banco de dados do SQL Server para alterações em uma tabela sem usar gatilhos ou modificar a estrutura do banco de dados de alguma maneira? Meu ambiente de programação preferido é o .NET e C #. Eu gostaria de poder oferecer suporte a qualquer SQL Server 2000 SP4 ou mais...

142
A curto-circuito da cláusula SQL WHERE é avaliada?

As expressões booleanas nas cláusulas SQL WHERE são avaliadas em curto-circuito ? Por exemplo: SELECT * FROM Table t WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key) Se @key IS NULL for avaliado como true, @key IS NOT NULL AND @key = t.Key é avaliada? Se não, por que não? Se sim,...

142
Alterar tabela Adicionar sintaxe de coluna

Estou tentando programaticamente adicionar uma coluna de identidade a uma tabela Funcionários. Não tenho certeza do que estou fazendo de errado com minha sintaxe. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY...

142
A cláusula "entre" do MySQL não é inclusiva?

Se eu executar uma consulta com uma betweencláusula, parece excluir o valor final. Por exemplo: select * from person where dob between '2011-01-01' and '2011-01-31' Isso obtém todos os resultados dobde '2011-01-01' a '2011-01-30'; pulando registros onde dobé '2011-01-31'. Alguém pode explicar...

142
Como definir uma ordem ORDER BY personalizada no mySQL

No MySQL, como defino uma ordem de classificação personalizada. Para tentar explicar o que eu quero, considere esta tabela: ID Language Text 0 ENU a 0 JPN b 0 DAN c 1 ENU d 1 JPN e 1 DAN f 2 etc... aqui eu quero retornar todas as linhas classificadas por Idioma e ID crescente, para que Idioma...

142
Laravel-5 equivalente 'LIKE' (Eloquent)

Estou usando o código abaixo para obter alguns resultados do banco de dados com o Laravel 5. BookingDates::where('email', Input::get('email'))->orWhere('name', 'like', Input::get('name'))->get() No entanto, o orWhereLike não parece corresponder a nenhum resultado. O que esse código produz...

141
Biblioteca Analisadora SQL para Java [fechada]

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...

141
O que significa a palavra-chave KEY?

Nesta definição de tabela do MySQL: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); O que significa a KEYpalavra - chave? Não é uma chave primária, não é uma chave estrangeira, então é...