none
Quais os Padãoes SQL ANSI aceitos no SQL Server 2005? RRS feed

  • Pergunta

  • Senhores(a),
    Queria ter a certeza dos padrões SQL ANSI aceitos no SQL Server 2005?
    Pois no Books on line do SQL Server 2000  existe um topico que diz que certos padrões SQL ANSI serão descontinuados.
    Alguem poderia me ajudar?
    desde já Obrigado a todos.
    segunda-feira, 26 de junho de 2006 11:21

Todas as Respostas

  •  

     

      Ate onde eu sei ele aceita todos os padroes.

     

    Abs.

    segunda-feira, 26 de junho de 2006 16:01
  • Fiz alguns testes no SQL Server 2005 com o padrão que acredito ser o SQL 92...Fiz algumas consultas SQL com Junções depois do Where.  A engine do  SQL Server aceitou normalmente e retornou os dados sem nenhum aviso....


    Seguem abaixo o texto extraido do Books on Line:


    Transact-SQL Joins

    In earlier versions of Microsoft® SQL Server™ 2000, left and right outer join conditions were specified in the WHERE clause using the *= and =* operators. In some cases, this syntax results in an ambiguous query that can be interpreted in more than one way. SQL-92 compliant outer joins are specified in the FROM clause and do not result in this ambiguity. Because the SQL-92 syntax is more precise, detailed information about using the old Transact-SQL outer join syntax in the WHERE clause is not included with this release. The syntax may not be supported in a future version of SQL Server. Any statements using the Transact-SQL outer joins should be changed to use the SQL-92 syntax.

    The SQL-92 standard does support the specification of inner joins in either the FROM or WHERE clause. Inner joins specified in the WHERE clause do not have the same problems with ambiguity as the Transact-SQL outer join syntax.

    Texto extraido do Books On line do SQL Server 2000....


    segunda-feira, 26 de junho de 2006 16:12