14.3.9 EXECUTE EXECUTE语句执行一个已说明的过程,在这里不需要指明事务对 象,因为在说明过程时事务对象已经指明。EXECUTE的语法格式为: EXECUTE ProcedureName; 其中ProcedureName指明要求执行的过程的名字。 14.3.10 FETCH FETCH语句从游标或者过程中读取当前的记录,并把它们存储在指定的变量当中。数据库支持的情况下,用户还可以使用FETCH FIRST、FETCH PRIOR或FETCH LAST语句。FETCH语句的语法格式为: FETCH Cursorname | Procedure INTO HostVariableList; 其中HostVariableList代表存储数据库记录的变量列表。 14.3.11 INSERT INSERT语句在数据库中插入一条记录。其语法格式为: INSERT INTO TableName(FieldName[,...]) VALUES (ValueOfField[,...]) [USING TransactionObject]; 14.3.12 OPEN OPEN语句打开了说明的游标,并执行了相应的SQL语句。其语法格式为: OPEN CursorName; 其中CursorName代表游标名。 14.3.13 ROLLBACK ROLLBACK语句表示放弃自上一个COMMIT、ROLLBACK或者CONNECT语句以来的所有数据库操作,并关闭所有的游标和过程。其语法格式为: ROLLBACK [USING TransactionName]; 其中TransactionObject代表在使用非默认事务对象时的事务对象名。 14.3.14 SELECT SELECT语句检索一条记录,如果找到多于一条的记录,则发生错误。其语法格式为: SELECT FieldOFTableList INTO VariableList FROM TableName WHERE Criteria [USING TransactionObject]; 其中FieldOFTableList代表接收数据的变量名列表,TableName代表被检索的表名,Criteria是检索条件,TransactionObject代表在使用非默认事务对象时的事务对象名。 14.3.15 SELECTBLOB SELECTBLOB检索blob型数据,找到多条符和查询条件的数据时,事务对象状态属性将指明错误。其句法为: SELECTBLOB BlobFieldOFTableList INTO VariableList FROM TableName WHERE Criteria [USING TransactionObject]; 其中FieldOFTableList代表blob型字段名列表,VariableList代表接受数据的blob变量名列表,TableName代表被检索的表名,Criteria是检索条件,TransactionObject代表在使用非默认事务对象时的事务对象名。 14.3.16 UPDATE UPDATE修改指定的数据,其句法为: UPDATE TableName SET FieldName = VarName WHERE Criteria [USING TransactionObject]; 用下面的UPDATE语句可以修改与游标当前所指对应的记录,其句法为: UPDATE TableName SET FieldName = VarName WHERE CURRENT OF CurSortName; 14.3.17 UPDATEBLOB UPDATEBLOB语句修改blob型数据。格式为: UPDATEBLOB TableName SET BlobColumn = BlobVariable WHERE Criteria [USING TransactionObject]; 其中Tablename指需修改blob所在的表,BlobColumn指blob数据所在的列名,BlobVariable代表包含blob数据的变量。  
2/2 首页 上一页 1 2 |