Share via


Suporte para regras, gatilhos, valores padrão e procedimentos armazenados (Driver ODBC do Visual FoxPro)

Não é possível criar regras, gatilhos, valores padrão ou procedimentos armazenados do Visual FoxPro usando o Driver ODBC do Visual FoxPro. No entanto, seu aplicativo pode interagir com regras, gatilhos, valores padrão ou procedimentos armazenados existentes à medida que insere, atualiza ou exclui dados do Visual FoxPro armazenados em um banco de dados.

A tabela a seguir lista os comandos e as funções do Visual FoxPro compatíveis com o Driver ODBC do Visual FoxPro quando os comandos ou funções existem em regras, gatilhos, valores padrão ou procedimentos armazenados.

Se o aplicativo interagir com dados cujas regras, gatilhos, valores padrão ou procedimentos armazenados chamam outros comandos ou funções do Visual FoxPro, o driver gerará um erro. Consulte Comandos e Funções do Visual FoxPro sem suporte para obter uma lista de comandos e funções sem suporte do driver.

Dica

Se você quiser inserir código condicional em suas regras, gatilhos ou procedimentos armazenados que determinam os comandos a serem executados quando chamados pelo driver, você poderá usar a função VERSION( ). A função VERSION( ) retorna "Versão do Driver<> ODBC do Visual FoxPro" quando chamada pelo driver.

Comandos e funções do Visual FoxPro com suporte em regras, gatilhos, valores padrão e procedimentos armazenados

Operador $
Operador %

Comando &
Comando &&

*Comando
= Comando

A

Função ABS( )
Função ACOPY( )
Função ACOS( )
Função ADATABASES( )
Função ADBOBJECTS( )
Comando ADD TABLE
Função ADEL( )
Função AELEMENT( )
Função AERROR( )
Função AFIELDS( )
Função AINS( )
Função ALEN( )
Função ALIAS( )

Função ALLTRIM( )
ALTER TABLE – comando SQL
Operador AND
Comando APPEND
Comando APPEND FROM
Comando APPEND FROM ARRAY
Comando APPEND GENERAL
Comando APPEND MEMO
Comando APPEND PROCEDURES
Função ASC( )
Função ASCAN( )
Função ASIN( )
Função ASORT( )

Função ASUBSCRIPT( )
Função AT( )
Função AT_C( )
Função ATAN( )
Função ATC( )
Função ATCC( )
Função ATCLINE( )
Função ATLINE( )
Função ATN2( )
Função AUSED( )
Comando AVERAGE

B

Comando BEGIN TRANSACTION
Função BETWEEN( )
Função BITAND( )
Função BITCLEAR( )
Função BITLSHIFT( )

Função BITNOT( )
Função BITOR( )
Função BITRSHIFT( )
Função BITSET( )
Função BITTEST( )

Função BITXOR( )
Comando BLANK
Função BOF( )

C

Comando CALCULATE
Função CANDIDATE( )
Função CDOW( )
Função CDX( )
Função CEILING( )
Função CHR( )
Função CHRTRAN( )
Função CHRTRANC( )
Comandos CLOSE
Função CMONTH( )

Comando CONTINUE
Comando COPY INDEXES
Comando COPY PROCEDURES
Comando COPY STRUCTURE
Comando COPY STRUCTURE EXTENDED
Comando COPY TAG
Comando COPY TO
Comando COPY TO ARRAY
Função COS( )
Comando COUNT

Função CPCONVERT( )
Função CPCURRENT( )
Função CPDBF( )
Função CTOD( )
Função CTOT( )
Função CURSORGETPROP( )
Função CURSORSETPROP( )
Função CURVAL( )

D

Função DATE( )
Função DATETIME( )
Função DAY( )
Função DBC( )
Função DBF( )
Função DBGETPROP( )
Função DBUSED( )
DELETE – comando SQL

Comando DELETE
Comando DELETE TAG
Função DELETED( )
FUNÇÃO DESCENDING( )
FUNÇÃO DIFFERENCE( )
Comando DIMENSION
Função DISKSPACE( )
Função DMY( )

Comando DO
FAÇA O CASO... Comando ENDCASE
FAÇA ENQUANTO... Comando ENDDO
Função DOW( )
Função DTOC( )
Função DTOR( )
Função DTOS( )
Função DTOT( )

E

Função EMPTY( )
Comando END TRANSACTION
Função EOF( )

ERROR( ) Função
FUNÇÃO EVALUATE( )
Comando EXIT

Função EXP( )

F

Função FCOUNT( )
Função FDATE( )
Função FIELD( )
Função FILE( )
Função FILTER( )
Função FLDLIST( )

Função FLOCK( )
Função FLOOR( )
Comando FLUSH
Função FOR( )
PARA... Comando ENDFOR
FUNÇÃO FOUND( )

Comando FREE TABLE
Função FSIZE( )
Função FTIME( )
Função FULLPATH( )
Comando FUNCTION
Função FV( )

G

Comando GATHER
Função GETCP( )
Função GETENV( )

Função GETFLDSTATE( )
Função GETNEXTMODIFIED( )
Comando GO/GOTO

Função GOMONTH( )

H

Função HEADER( )

FUNÇÃO HOUR( )

I

Função IDXCOLLATE( )
SE... Comando ENDIF
Função IIF( )
Função INDBC( )
Comando INDEX
Função INLIST( )

Comando INSERT-SQL
Função INT( )
Função ISALPHA( )
Função ISBLANK( )
Função ISDIGIT( )
Função ISEXCLUSIVE( )

Função ISLEADBYTE( )
Função ISLOWER( )
Função ISNULL( )
Função ISREADONLY( )
Função ISUPPER( )

K

Função KEY( )

Função KEYMATCH( )

L

Função LEFT( )
Função LEFTC( )
FUNÇÃO LEN( )
Função LENC( )
Função LIKE( )
Função LIKEC( )

Comando LOCAL
Comando LOCATE
Função LOCK( )
Função LOG( )
Função LOG10( )
Função LOOKUP( )

Função LOWER( )
Comando LPARAMETERS
Função LTRIM( )
Função LUPDATE( )

M

Função MAX( )
Função MDX( )
Função MDY( )
Função MEMLINES( )

Função MESSAGE( )
Função MIN( )
Função MINUTE( )
variável de memória do sistema _MLINE

Função MLINE( )
Função MOD( )
FUNÇÃO MONTH( )
Função MTON( )

N

Função NDX( )
NORMALIZE( ) Função

Operador NOT
Comando NOTE

Função NTOM( )
Função NVL( )

O

FUNÇÃO OCCURS( )
Função OLDVAL( )
Função ON( )

Comando ON ERROR
Comando ON KEY
Comando OPEN DATABASE

Operador OR
Função ORDER( )
Função OS( )

P

Comando PACK
PADL( ) | PADR( ) | PADC( ) Functions
Comando PARAMETERS
FUNÇÃO PARAMETERS( )
FUNÇÃO PAYMENT( )

Função PI( )
Função PRIMARY( )
Comando PRIVATE
Comando PROCEDURE
Função PROGRAM( )

FUNÇÃO PROPER( )
Comando PUBLIC
Função PV( )

R

FUNÇÃO RAND( )
Função RAT( )
Função RATC( )
Função RATLINE( )
Comando RECALL
FUNÇÃO RECCOUNT( )
FUNÇÃO RECNO( )
Função RECSIZE( )

Comando REGIONAL
Função RELATION( )
Comando REMOVE TABLE
Comando REPLACE
Comando REPLACE FROM ARRAY
Função REPLICATE( )
Comando RETRY
Comando RETURN

FUNÇÃO RIGHT( )
Função RIGHTC( )
Função RLOCK( )
Comando ROLLBACK
Função ROUND( )
Função RTOD( )
Função RTRIM( )

S

VARREDURA... Comando ENDSCAN
Comando SCATTER
Função SEC( )
Função SECONDS( )
Comando SEEK
Função SEEK( )
Comando SELECT
Função SELECT( )
Comando SELECT-SQL
Função SET( )
Comando SET BLOCKSIZE
Comando SET CARRY
Comando SET CENTURY
Comando SET COLLATE
Comando SET DATABASE
Comando SET DATE
Comando SET DEFAULT
Comando SET DELETED
Comando SET EXACT
Comando SET EXCLUSIVE
Comando SET FDOW

Comando SET FIELDS
Comando SET FILTER
Comando SET FIXED
Comando SET FULLPATH
Comando SET FWEEK
Comando SET HOURS
Comando SET INDEX
Comando SET LOCK
Comando SET MULTILOCKS
Comando SET NEAR
Comando SET NOCPTRANS
Comando SET NOTIFY
Comando SET NULL
Comando SET OPTIMIZE
Comando SET ORDER
Comando SET PATH
Comando SET PROCEDURE
Comando SET RELATION
Comando SET RELATION OFF
Comando SET REPROCESS
Comando SET SKIP

Comando SET UDFPARMS
Comando SET UNIQUE
Comando SET VOLUME
Função SETFLDSTATE( )
Função SIGN ( )
FUNÇÃO SIN( )
Comando SKIP
Comando SORT
Função SPACE( )
Função SQRT( )
Comando STORE
Função STR( )
Função STRCONV( )
Função STRTRAN( )
Função STUFF( )
Função STUFFC( )
Função SUBSTR( )
Função SUBSTRC( )
Comando SOMA
Função SYS(2011)

T

Função TABLEREVERT( )
Função TABLEUPDATE( )
Função TAG( )
Função TAGCOUNT( )
Função TAGNO( )
variável de memória do sistema _TALLY

Função TAN( )
Função TARGET( )
Função TIME( )
Comando TOTAL
variável de memória do sistema _TRIGGERLEVEL
Função TRIM( )

Função TTOC( )
Função TTOD( )
Função TXNLEVEL( )
Função TYPE( )

U

Função UNIQUE( )
Comando UNLOCK
Comando UPDATE

UPDATE – comando SQL
Função UPPER( )
Comando USE

Função USED( )

V

Função VAL( )

FUNÇÃO VERSION( )

W

FUNÇÃO WEEK( )

Y

FUNÇÃO YEAR( )

Z

Comando ZAP