-
公开(公告)号:US5689697A
公开(公告)日:1997-11-18
申请号:US469703
申请日:1995-06-06
CPC分类号: G06F17/3056 , Y10S707/99933 , Y10S707/99934 , Y10S707/99938
摘要: A system and method for asynchronously processing SQL language statements in a database management system. A process assigns a unique database handle to each requested connection between an application program and a database, Each application can be concurrently connected to multiple databases. Databases are alternately activated for synchronous or asynchronous processing using the database handle. Following an asynchronous connection, SQL statements are dispatched for asynchronous processing. The application program dispatches an asynchronous statement, performs other processing and then periodically polls the database system to determine whether the statement has completed processing. SQL statement dispatch for synchronous processing performs like current synchronous SQL language systems by waiting for completion of SQL statement processing before continuing.
摘要翻译: 用于在数据库管理系统中异步处理SQL语言语句的系统和方法。 进程为应用程序和数据库之间的每个请求连接分配唯一的数据库句柄,每个应用程序可以并发连接到多个数据库。 使用数据库句柄交替激活数据库进行同步或异步处理。 在异步连接之后,将调度SQL语句进行异步处理。 应用程序调度异步语句,执行其他处理,然后定期轮询数据库系统以确定语句是否已完成处理。 用于同步处理的SQL语句调度通过在继续之前等待完成SQL语句处理而像当前的同步SQL语言系统一样执行。