locked
instrução insert sql server 2008

    問題

  • pessoal,

    criei o banco e a tabela no sql server 2008, porém quando vou popular a tabela direto no banco, aparece a seguinte mensagem "Mensagem 208, nível 16, Estdo 1, Linha 1,

    Invalid object name 'usuario'."

    Será que alguém poderia me ajudar nessa?

    Obrigado.

    arthur

    2012年3月1日 上午 03:32

所有回覆

  • Olá arthuraugomes,

    Você poderia informar o comando usado para criar a tabela e o comando para o insert?

    Segue um exemplo:

    CREATE TABLE DBO.CLIENTE(
    	 ID INT IDENTITY(1,1)
    	,NOME VARCHAR(30)
    	,CONSTRAINT PK_CLIENTES PRIMARY KEY (ID)
    )
    GO
    
    INSERT INTO DBO.CLIENTE (NOME)
    VALUES ('DHIEGO PIROTO')
    GO
    SELECT * FROM DBO.CLIENTE

    Abraços.

    Se útil, Classifique.


    Dhiego Piroto - MCP | MCTS SQL Server 2008 Developer | Email: dhiegopiroto@gmail.com


    2012年3月1日 下午 07:52
  • Arthuragomes,

    Você tem certeza que a sua table se chama usuario?

    Mensagens de erro com nível 16 indicam, erros comuns que o próprio usuário pode resolver.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    2012年3月5日 下午 01:28
  • Caros amigos,

    mexendo no sql server, pude perceber que há dois nome de servidor (ARTHUR-PC e ARTHUR-PC\SQLEXPRESS), o que estava acontecendo é que estava escolhendo a 2ª opção(ARTHUR-PC\SQLEXPRESS), e quando iria executar o comando, não conseguia, daí resolvi trocar o nome do servidor para (ARTHUR-PC), e deu tudo certo.

    Mas de qualquer forma, agradeço a todos.

    arthuraugomes

    • 已標示為解答 arthuraugomes 2012年3月5日 下午 05:48
    • 已取消標示為解答 arthuraugomes 2012年3月5日 下午 05:48
    2012年3月5日 下午 05:48