Perguntas com a marcação «sql»

97
Pesquisa de nomes de mesa

Eu uso o seguinte para pesquisar strings em meus procedimentos armazenados: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' É fácil alterar o acima para que ele pesquise nomes de tabelas em um banco de dados "DBname"

97
PostgreSQL CASE… END com várias condições

Aqui está um extrato da minha tabela: gid | datepose | pvc ---------+----------------+------------ 1 | 1961 | 01 2 | 1949 | 3 | 1990 | 02 1 | 1981 | 1 | | 03 1 | | Quero preencher a coluna de PVC usando um SELECT CASEcomo abaixo: SELECT gid, CASE WHEN (pvc IS NULL OR pvc = '') AND...

97
Conectando-se ao servidor Microsoft SQL usando Python

Estou tentando me conectar ao SQL por meio de python para executar algumas consultas em alguns bancos de dados SQL no servidor Microsoft SQL. De minha pesquisa online e neste fórum, a biblioteca mais promissora parece ser a pyodbc. Então eu fiz o seguinte código import pyodbc conn =...

96
Como criar relacionamentos no MySQL

Em sala de aula, estamos todos 'estudando' bancos de dados e todos estão usando o Access. Entediado com isso, estou tentando fazer o que o resto da classe está fazendo, mas com comandos SQL brutos com MySQL em vez de usar o Access. Já consegui criar bancos de dados e tabelas, mas agora como faço a...

96
O que são projeção e seleção?

Qual é a diferença entre projeção e seleção? É isso: Projeção -> para selecionar as colunas da tabela; e Seleção ---> para selecionar as linhas da tabela? Portanto, a projeção e a seleção são divididas na vertical e na horizontal, respectivamente?

96
PDO mysql: Como saber se a inserção foi bem-sucedida

Estou usando PDO para inserir um registro (mysql e php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); Existe uma maneira de saber se ele foi inserido com sucesso, por exemplo, se o registro não foi inserido...