Compartilhar via


Como o DATAverse SQL difere do Transact-SQL

Este artigo descreve as diferenças entre o DATAverse SQL e o Transact-SQL. O SQL do Dataverse é um subconjunto de Transact-SQL.

Tipos de dados

Em um banco de dados SQL, cada coluna, variável local, expressão e parâmetro tem um tipo de dados relacionado. O tipo de dados é um atributo que especifica o tipo de dados que o objeto pode manter: dados inteiros, dados de caractere, dados monetários, data e hora, cadeiasx de caracteres binárias etc.

Mais informações: Data types (Transact-SQL)

  • bigint
  • bit
  • char
  • datetime
  • decimal
  • float
  • int
  • money
  • nchar
  • numeric
  • Nvarchar*
  • nvarchar(max)      # multi-line text
  • real
  • smalldatetime
  • smallint
  • smallmoney
  • tinyint
  • uniqueidentifier
  • Varchar*
  • picklist
  • lookup
  • primarykey
  • customer
  • owner
  • state
  • status

Statements

Uma declaração SQL é uma unidade atômica de trabalho e ou é concluída com êxito ou falha completamente. Uma instrução SQL é um conjunto de instruções que consiste em identificadores, parâmetros, variáveis, nomes, tipos de dados e palavras reservadas do SQL que são compiladas com êxito.

Mais informações: instruções Transact-SQL

  • DQL
    • SELECT coluna
    • Expressão SELECT
    • SELECT STAR
    • SELECT distinto
    • SELECIONE A PARTE SUPERIOR
    • SELECT SET variável
    • Todos os tipos de JOIN
    • Todas as condições WHERE
    • Todas as consultas aninhadas (SELECT, FROM, WHERE)
    • União
    • PIVOT e UNPIVOT
    • AGRUPAR POR/HAVING
  • Geral
    • DECLARE variável

Functions

Saiba mais sobre as categorias de funções integradas que você pode usar em ambientes do Dataverse através do endpoint SQL.

Mais informações: Quais são as funções do banco de dados SQL?

  • Agregado
  • Ordenação
  • Configuração
  • Conversão
  • Tipo de dados
    • DATALENGTH
  • Data e hora
  • Mathematical
  • Lógico
  • Metadados
  • String
  • System

Funções do sistema

As funções do sistema a seguir executam operações e retornam informações sobre valores, objetos e configurações no ambiente do Dataverse.

Mais informações: System Functions (Transact-SQL)

  • @@ROWCOUNT
  • FORMATMESSAGE
  • GETANSINULL
  • ISNULL
  • ISNUMERIC
  • NEWID
  • NEWSEQUENTIALID
  • ROWCOUNT_BIG

Funções de metadados

As funções escalares a seguir retornam informações sobre o ambiente e os objetos de ambiente.

Mais informações: Metadata Functions (Transact-SQL)

No momento, não há suporte para funções de metadados.

Elementos de linguagem

O ponto de extremidade SQL do Dataverse dá suporte aos seguintes elementos de linguagem.

Mais informações: Language Elements (Transact-SQL)

  • Expressions
  • Geral
  • Variables

Elementos de linguagem gerais

Queries

Use estas instruções para consultar dados do ponto de extremidade SQL do Dataverse.

Mais informações: Consultas

Geral

  • Condição de pesquisa
  • INÍCIO

SELECT

Recupera linhas de um ambiente do Dataverse e habilita a seleção de uma ou muitas linhas ou colunas de uma ou muitas tabelas.

  • Geral (SELECT e cláusula SELECT)
  • AGRUPAR POR
  • HAVING
  • ORDENAR POR

SELECIONAR GRUPO POR

  • GROUP BY column-expression [ ,... n ]

FROM além de JOIN, APPLY, PIVOT

  • JOIN
  • APPLY

WHERE

  • WHERE
  • MATCH

Hints

Não há suporte para dicas.

Predicates

  • CONTAINS
  • É NULO

Consulte também

Usar o SQL para consultar dados