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

zey's questions

Martin Hope
zey
Asked: 2013-12-14 00:21:35 +0800 CST

script sql para exportar os dados da coluna da tabela para a coluna de outra tabela

  • 2

Digamos que eu tenha duas tabelas com o mesmo esquema, mas com dados diferentes.
Table_Ae Table_B.

Table_A
--------
ID(p_key)     Number(p_key)         Column3     Column4
-----------------------------------------------------
ID1                1                  AAA         BBB
ID1                2                  CCC         DDD
ID2                1                  EEE         FFF
ID2                2                  GGG         HHH

-

Table_B
--------
ID(p_key)     Number(p_key)         Column3     Column4
-----------------------------------------------------
ID1                1                  AAA_1       BBB_1
ID1                2                  CCC_1       DDD_1
ID2                1                  EEE_1       FFF_1
ID2                2                  GGG_1       HHH_1

Desejo exportar (sobrescrever) Table_B column3dados para Table_A column3, onde IDe Numberos dados das colunas são iguais.
Após a execução do script, os dados da Table_A devem ser,

 Table_A
    --------
    ID(p_key)     Number(p_key)         Column3     Column4
    -----------------------------------------------------
    ID1                1                  AAA_1        BBB
    ID1                2                  CCC_1        DDD
    ID2                1                  EEE_1        FFF
    ID2                2                  GGG_1        HHH

Como posso fazer isso usando apenas script sql?
Eu uso o MS SQL-Server 2008 R2.

sql-server-2008-r2
  • 1 respostas
  • 456 Views
Martin Hope
zey
Asked: 2013-08-18 03:19:03 +0800 CST

Erro ao executar script do SQL Server

  • 1

copiei oldDatabasecomo newDatabase. newDatabaseEsquema de modificado .
Enquanto isso, oldDatabaseos dados de estão sendo processados ​​e atualizados.

Eu quero copiar oldDatabaseos dados para newDatabase.

O que tenho feito é:

  1. Limpe os dados denewDatabase
  2. Gerar script apenas de dados deoldDatabase
  3. Execute este script em newDatabase.

E recebi muitas mensagens de erro como:

Cannot insert explicit value for identity column in table 'MyTableName' when   
IDENTITY_INSERT is set to OFF.

Invalid column name 'MyColumnName'.

Violation of PRIMARY KEY constraint 'PK_MyTableName'. Cannot insert duplicate  
key in object 'dbo.MyTableName'.

Alguns dados de tabelas e linhas são afetados. Mas as tabelas com o erro acima não são afetadas. Como posso consertar isso? Existe uma melhor maneira de fazer essas coisas?

PS

Eu corro meu script usando este comando,

sqlcmd -S myServerName -U userName -P passowrd -i PathOfMyScriptFile
sql-server sql-server-2008-r2
  • 2 respostas
  • 2253 Views
Martin Hope
zey
Asked: 2013-07-30 20:23:17 +0800 CST

Não é possível conectar à minha instância local

  • 7

Quando me conecto ao meu servidor local, recebo esta mensagem

A network-related or instance-specific error occurred while establishing a connection to  
SQL Server. The server was not found or was not accessible. Verify that the instance name   
is correct and that SQL Server is configured to allow remote connections. (provider:   
Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft   
SQL Server, Error: 2)

Estas são as minhas informações de login:

  • Tipo de servidor: Mecanismo de banco de dados
  • Nome do servidor : .
  • Autenticação: Autenticação do SQL Server
  • Entrar: sa
  • Senha: ***

O serviço SQL Server foi iniciado e está em estado de execução. Estou me conectando a uma instância padrão.

Como posso corrigi-lo?

sql-server-2008-r2 connectivity
  • 3 respostas
  • 98608 Views
Martin Hope
zey
Asked: 2013-06-13 20:46:46 +0800 CST

IDENTITY_INSERT está definido como DESLIGADO?

  • 2

Aqui está o meu script do meu db,

CREATE TABLE [dbo].[MyTable](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Code] [nvarchar](25) NULL,
[Name] [nvarchar](25) NULL,
[dob] [date] NULL ,
 CONSTRAINT [PK_MyTable] PRIMARY KEY CLUSTERED 
  (
[ID] ASC
  )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF,     
  ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
   ) ON [PRIMARY]

Quando eu insiro, eu tenho esse erro

Cannot insert explicit value for identity column in table 'MyTable' when   
IDENTITY_INSERT is set to OFF.

Como posso resolvê-lo?

sql-server primary-key
  • 2 respostas
  • 30419 Views
Martin Hope
zey
Asked: 2013-05-15 23:44:49 +0800 CST

O pré-requisito de instalação do SQL Server falha

  • -1

Quando instalo o SQL Server 2008 R2, recebo esta mensagem:

Versão anterior do Microsoft Visual Studio 2008 -- Falha

( captura de tela )

Não consigo passar para a próxima etapa. Como posso consertar isso?

sql-server setup
  • 2 respostas
  • 115 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