Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pagetitle
MSParseFull
MSParseFull

Analisa uma string SQL - Structured Query Language, escrita em MSSQL - Microsoft Structured Query Language, e converte para a sintaxe de e converte uma Stored Procedure escrita em SQL ANSI, para um dos bancos de dados relacionais homologados.

...

Bloco de código
collapsefalse
MSParseFull( < cSQL >, < cBD >, < cError >, < cOut >, [ lIsQuery ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cSQL

caractere

String SQL, Stored Procedure escrita em MSSQLSQL ANSI, que será convertida.

X

 

cBD

caractere

Nome do SGBD para o qual será convertida a string SQLStored Procedure.
Para saber quais SGBDs são aceitos por este parâmetro, consulte a seção "Observações".

X

 

cError

caractere

Recupera a mensagem de erro, retornada pela função MSParseError().
Caso seu conteúdo seja uma string vazia (""), nenhum erro foi retornado.

X

 

cOut

caractere

Recupera a string SQL Stored Procedure convertida.
Caso ocorra erro no parser, visando auxiliar na localização do erro na string SQL procedure original, o conteúdo parcial (até onde o parser ocorreu com sucesso) será atribuído a variável.

X

 

lIsQuery

lógico

Se verdadeiro (.T.), indica que é uma query simples (Select, por exemplo); caso contrário, Falso (.F.), será uma Procedure.

 

 

Retorno

Nome

Tipo

Descrição

iRet

numérico

Retorna 1 (um), se a conversão ocorreu com sucesso; caso contrário, 0 (zero), indicando erro na conversão.

...