SóProvas


ID
1222219
Banca
FCC
Órgão
SABESP
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Considere o trecho de linguagem SQL abaixo.

CREATE TABLE T (ID INT, NAME VARCHAR2(30));
INSERT INTO T (ID,NAME) VALUES(1,’Jane’);

Uma análise deste trecho, em comparação com tipos nativos de dados, indica que pertence ao SGBD

Alternativas
Comentários
  • Dentre os Bancos de Dados listados, apenas o Oracle exige a cláusula INTO do INSERT.

    Fonte: Banco de Dados, Uma Visão Prática - Felipe Machado e Mauricio Abreu (p 258)

  • Ton, acho que a alternativa correta, Oracle, está mais relacionado com o tipo VARCHAR2, que creio eu estar presente somente no Oracle. Até pq a questão diz sobre "comparação com tipos nativos de dados", e não com a sintaxe do Insert. Além disso, INSERT INTO faz parte do SQL ANSI, que deve estar presente ou suportado pelos SGBDs.


    http://www.w3schools.com/sql/sql_insert.asp

  • Concordo com o Rafael. o INSERT INTO trata-se de SQL.

  • Creio que a resposta esteja baseado no tipo de dado VARCHAR2.


    Porque a palavra INTO também é aceita no MySQL.


    INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
        [INTO] tbl_name
        [PARTITION (partition_name,...)] 
        [(col_name,...)]
        {VALUES | VALUE} ({expr | DEFAULT},...),(...),...
        [ ON DUPLICATE KEY UPDATE
          col_name=expr
            [, col_name=expr] ... ]


    http://dev.mysql.com/doc/refman/5.6/en/insert.html

  • Tipo de dados de Oracle | Tipo de dados do SQL Server | Alternativas

    VARCHAR2([1-4000])     | VARCHAR([1-4000])               | Sim

     

     

    https://msdn.microsoft.com/pt-br/library/ms151817.aspx