Вы находитесь на странице: 1из 2

execute immediate

RIS Programmers Quick Reference RIS Functions


exec sql execute immediate <string>;
This quick reference card is designed to give you an easy way to RISascii_to_datetime
find the RIS Embedded SQL statements and functions. fetch
char * RISascii_to_datetime(datetime *date,
Detailed descriptions can be found in the RIS Programmers exec sql fetch <cursor> into <host variables>; char *buffer,
Guide for 32-Bit Applications (DNA1190). OR char *format);
exec sql fetch <cursor> using descriptor <sqlda>;
RISdatetime_to_ascii
Preprocessor General Syntax ifdef int RISdatetime_to_ascii(
riscpp [<flags>] <file-list> [<cc-options>] [<ls-options>] exec sql ifdef <name>; datetime *date
char *buffer
ifndef char *format);
Embedded SQL Statements exec sql ifndef <name>;
RISget_ansi_mode
async include void RISget_ansi_mode(
exec sql async <async id> <ris sql statement>; exec sql include { <filename> | "<filename>" }; int *ansi_mode);
begin declare open RISget_app_version
exec sql begin declare section; exec sql open <cursor> void RISget_app_version(
[ using { descriptor <sqlda> } | <host variables> ]; int *maj,
clear int *min,
exec sql clear { <statement-id> | {cursor <cursor>} }; prepare int *rel);
clear async exec sql prepare <statement-id> from <string>; RISget_async_stmts
exec sql clear async <async id>; report error void RISget_async_stmts(
int *buffer,
close exec sql report error [ for async <:async id> ] into
int *countp);
<char_ptr>;
exec sql close <cursor>; RISget_autocommit_mode
select into
declare cursor void RISget_autocommit_mode(
exec sql select <column-list> into <host variables> int *autocommit);
exec sql declare <cursor> cursor from ... [ where ... ];
for { <select-statement> | <statement-id> }; RISget_autorename_mode
sql
define void RISget_autorename_mode(
exec sql <sql statement>; int *autorename);
exec sql define <name> [ <integer> ];
test completion RISget_blankstrip_mode
describe
exec sql test { <:async1>, <:async2>, ... void RISget_blankstrip_mode(
exec sql describe { input | output } <statement-id> | all | any | using descriptor <desc1> } completion; int *blankstrip_mode);
using descriptor <sqlda>;
undef RISget_client_location
else void RISget_client_location(
exec sql undef <name>;
exec sql else; client_parms *parms);
wait completion
end declare RISget_current_stmt_schema_name
exec sql wait { <:async1>, <:async2>, ...
exec sql end declare section; void RISget_current_stmt_schema_name(
| all | any | using descriptor <desc1> } completion;
char (buffer) [RIS_MAX_ID_SIZE]);
endif whenever
RISget_db_info
exec sql endif; exec sql whenever { not found | sqlerror } void RISget_db_info(
execute { continue | {goto <C label>} | {go to <C label>} }; int dbid,
ris_db_info **dbp);
exec sql execute <statement-id>
[ using { descriptor <sqlda> } | <host variables> ];
RISget_dbca RISget_schema_transactions
rissqla *RISget_dbca(void); void RISget_schema_transactions(
RISget_default_schema_name char (*buffer)[RIS_MAX_ID_SIZE],
int *countp);
void RISget_default_schema_name(
RISget_sqlcode
char (buffer) [RIS_MAX_ID_SIZE]);
RISget_enabled_databases int RISget_sqlcode(void);
RIS Programmers
RISget_verify_mode Quick Reference
void RISget_enabled_databases(
int *enable_dbms); void RISget_verify_mode( DNA100940
RISget_language_name int *verify_mode);
August 1995
void RISget_language_name( RISinitialize
char *name); void RISinitialize( Version 5
RISget_parameters char *language_name);
void RISget_parameters( RIS_loader
ris_parameters *parameters); int RIS_loader(risloddes *risloddes_ptr);
RISget_risca RISlocate_client
rissqla *RISget_risca(void); void RISlocate_client(
RISget_ris_sqltype_code client_parms *parms);
void RISget_ris_sqltype_code( RISlocate_schema_file
int *code, void RISlocate_schema_file(
char *str); schema_file_parms *parms);
RISget_ris_sqltype_string RISlod_fprint_risloddes
void RISget_ris_sqltype_string( void RISlod_fprint_risloddes(
char *str, FILE *fp,
int *code); risloddes *risloddes_ptr);
RISget_schema_file RISlod_print_risloddes
void RISget_schema_file( void RISlod_print_risloddes(risloddes *risloddes_ptr);
char **schema_filenamep, RISrestore_schema_file_checksum
ris_db_info **dblistp,
void RISrestore_schema_file_checksum(void);
ris_schema_info **schlistp,
ris_grantee_info **granteep); RISstart_client
RISget_schema_file_location void RISstart_client(void);
void RISget_schema_file_location( RISstop_client
schema_file_parms *parms); void RISstop_client(void);
RISget_schema_info RISterminate
void RISget_schema_info( void RISterminate(void);
char *schname,
RIS_unloader
ris_schema_info **schemap,
ris_db_info **dbp, int RIS_unloader(risulddes *risulddes_ptr);
ris_grantee_info **granteep); RISuld_fprint_risulddes
RISget_schema_names void RIS_fprint_risulddes(
void RISget_schema_names( FILE *fp,
char (*buffer)[RIS_MAX_ID_SIZE], risulddes *risulddes_ptr);
int *countp); RISuld_print_risulddes
void RIS_print_risulddes(risulddes *risulddes_ptr); RIS and Intergraph are registered trademarks of
Intergraph Corporation.

Вам также может понравиться