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

BrunoLM's questions

Martin Hope
BrunoLM
Asked: 2017-05-25 05:31:00 +0800 CST

Como posso atualizar várias tabelas de uma só vez no Postgres?

  • 5

Tenho várias tabelas com exatamente a mesma estrutura e preciso atualizar um valor em todas as tabelas.

Para isso, tentei construir o seguinte script:

DO
$do$
DECLARE
  i pg_tables%rowtype;
BEGIN
FOR i IN SELECT * FROM pg_catalog.pg_tables where schemaname like 'public' and tablename like '%_knex_migrations'
LOOP
    UPDATE i.tablename SET name = replace(name, '.js', '.ts');
END LOOP;
END
$do$;

Pude ver que i.tablenametem o valor correto (inseri em uma tabela tmp para verificar), mas a atualização falha.

name: error
length: 223
severity: ERROR
code: 42P01
internalPosition: 8
internalQuery: UPDATE i."tablename" SET name = replace(name, '.js', '.ts')
where: PL/pgSQL function inline_code_block line 7 at SQL statement
file: parse_relation.c
line: 965
routine: parserOpenTable

Apenas plugin i.tablenamena UPDATEdeclaração não funciona.

Existe uma maneira de fazê-lo funcionar? Ou uma maneira mais fácil de atualizar todas as tabelas de uma só vez?

postgresql update
  • 2 respostas
  • 13401 Views
Martin Hope
BrunoLM
Asked: 2013-11-14 07:27:48 +0800 CST

Como crio uma tabela com uma coluna que usa uma sequência?

  • 11

tenho o seguinte

CREATE TABLE [MyTable]
(
    [ID] [bigint] PRIMARY KEY NOT NULL,
    [Title] [nvarchar](64) NOT NULL
)

CREATE SEQUENCE MyTableID
    START WITH 1
    INCREMENT BY 1
    NO CACHE
    ;
GO

Desejo inserir novos registros em MinhaTabela e definir o ID para o próximo valor da sequência. Como eu posso fazer isso? Um gatilho talvez, ou existe alguma outra maneira? Como?

Como estou usando o SQL Server 2012, não quero usar Identity por causa do bug de lacuna .

sql-server sequence
  • 3 respostas
  • 31782 Views
Martin Hope
BrunoLM
Asked: 2011-10-05 09:33:36 +0800 CST

Várias operações usando WITH

  • 16

Existe uma maneira de executar várias operações usando a WITHinstrução?

Algo como

WITH T AS
(
  SELECT * FROM Tbl
)
BEGIN
  OPEN P_OUTCURSOR FOR
    SELECT * FROM T;

  SELECT COUNT(*) INTO P_OUTCOUNT FROM T;
END;

Eu quero selecionar alguns dados e a contagem deles...

oracle select
  • 2 respostas
  • 28688 Views
Martin Hope
BrunoLM
Asked: 2011-10-05 05:06:31 +0800 CST

Como posso selecionar dados e o total para cursores?

  • 0

Eu tenho uma tabela assim:

 ID  | Name
------------
  1  | AA
  2  | AA
  3  | AA
  4  | BB

Desejo selecionar todas as linhas em que Name está 'AA'em um cursor e obter a contagem desse resultado em outro cursor. Eu também preciso paginar os resultados.

Resultado esperado (Skip = 0; Take = 2)

-- p_result

 ID  | Name
------------
  1  | AA
  2  | AA

-- p_count
   3

Como posso fazer isso?

oracle select
  • 3 respostas
  • 292 Views
Martin Hope
BrunoLM
Asked: 2011-10-01 05:30:04 +0800 CST

Como selecionar a primeira linha de cada grupo?

  • 77

Tenho uma tabela assim:

 ID |  Val   |  Kind
----------------------
 1  |  1337  |   2
 2  |  1337  |   1
 3  |   3    |   4
 4  |   3    |   4

Eu quero fazer um SELECTque retornará apenas a primeira linha para cada um Val, ordenando por Kind.

Saída de amostra:

 ID |  Val   |  Kind
----------------------
 2  |  1337  |   1
 3  |   3    |   4

Como posso construir esta consulta?

oracle greatest-n-per-group
  • 6 respostas
  • 410812 Views
Martin Hope
BrunoLM
Asked: 2011-04-09 06:09:01 +0800 CST

A propriedade PopulationStatus não está disponível para FullTextCatalog... Como corrigir?

  • 7

Eu criei um novo catálogo (não diferencia maiúsculas de minúsculas, torne o catálogo padrão), quando tento clicar com o botão direito do mouse em > propriedades para adicionar tabelas, recebo este erro:

A propriedade PopulationStatus não está disponível para FullTextCatalog '[Search]'. Esta propriedade pode não existir para este objeto ou pode não ser recuperável devido a direitos de acesso insuficientes. (Microsoft.SqlServer.Smo)

Executando este código que descobri, receboNULL

SELECT FULLTEXTCATALOGPROPERTY('Search', 'Populatestatus')

Quando clico com o botão direito nas tabelas Full-text index, elas ficam esmaecidas...

o que estou perdendo? Como posso consertar isso?

sql-server sql-server-2008
  • 4 respostas
  • 13077 Views
Martin Hope
BrunoLM
Asked: 2011-01-05 23:46:34 +0800 CST

Guid vs INT - Qual é melhor como chave primária?

  • 154

Estou lendo em torno de razões para usar ou não Guide int.

inté menor, mais rápido, fácil de lembrar, mantém uma sequência cronológica. E quanto ao Guid, a única vantagem que encontrei é que ele é único. Nesse caso, a Guidseria melhor que e inte por quê?

Pelo que vi, intnão tem falhas a não ser pelo número limite, que em muitos casos são irrelevantes.

Por que exatamente foi Guidcriado? Na verdade, acho que tem um propósito diferente de servir como chave primária de uma tabela simples. (Qualquer exemplo de um aplicativo real usando Guidpara algo?)

( Guid = UniqueIdentifier ) tipo no SQL Server

sql-server performance
  • 6 respostas
  • 136627 Views
Martin Hope
BrunoLM
Asked: 2011-01-05 22:31:44 +0800 CST

Qual agrupamento devo escolher para um site multilíngue?

  • 25

Um agrupamento tem alguma influência sobre a velocidade de uma consulta? O tamanho de uma tabela muda dependendo do agrupamento?

Se eu quiser criar um site que suporte todos os idiomas possíveis (vamos, por exemplo, Google), qual seria o agrupamento recomendado?

Vou precisar armazenar caracteres como 日本語, minhas pesquisas no site terão que retornar somethingpara a sóméthíngentrada, deve ser insensível a maiúsculas e minúsculas também.

Como sei qual é a melhor escolha a fazer? Qual agrupamento se adapta melhor a este caso?

sql-server performance
  • 3 respostas
  • 5177 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