- Home
- Products
- Integration
- Tutorial
- Barcode FAQ
- Purchase
- Company
RESULT SETS EXPLORED in Font
CHAPTER 7 RESULT SETS EXPLORED Printing ANSI/AIM Code 39 In None Using Barcode generator for Font Control to generate, create Code 39 Extended image in Font applications. www.OnBarcode.comMaking Barcode In None Using Barcode generation for Font Control to generate, create Barcode image in Font applications. www.OnBarcode.comWithin a scrollable result set, you can move your position using either relative or absolute positioning: Relative positioning allows you to move a given number of rows forward or backward from the current row. Absolute positioning allows you to move to a specified row number, counting from either the beginning or the end of the result set. PDF-417 2d Barcode Creator In None Using Barcode creator for Font Control to generate, create PDF-417 2d barcode image in Font applications. www.OnBarcode.comECC200 Printer In None Using Barcode maker for Font Control to generate, create ECC200 image in Font applications. www.OnBarcode.com Note You cannot use positioning (relative or absolute) with forward-only result sets.
Code 128 Code Set A Encoder In None Using Barcode drawer for Font Control to generate, create Code 128 Code Set A image in Font applications. www.OnBarcode.comCreating USS-128 In None Using Barcode drawer for Font Control to generate, create UCC-128 image in Font applications. www.OnBarcode.comWhen creating a scrollable result set, you must also specify sensitivity: A scroll-insensitive result set is a scrollable result set that does not automatically detect certain changes made to the database while the result set is open, thus providing a static view of the underlying data. This is the default behavior. You would need to retrieve a new result set to see changes made to the database. Note that there are several limitations to the way this works in Oracle, as you will see in the section Result Set Limitations and Downgrade Rules. A scroll-sensitive result set is a scrollable result set with a limited ability to detect certain changes made to the underlying result set data in the database from the current session or a different session while the result set is open. Barcode Creator In None Using Barcode generator for Font Control to generate, create Barcode image in Font applications. www.OnBarcode.comMSI Plessey Creator In None Using Barcode encoder for Font Control to generate, create MSI Plessey image in Font applications. www.OnBarcode.comUpdatability
Generate Code 3 Of 9 In None Using Barcode generation for Software Control to generate, create Code 39 Extended image in Software applications. www.OnBarcode.comCode 3 Of 9 Generation In Java Using Barcode creator for BIRT reports Control to generate, create Code 39 image in Eclipse BIRT applications. www.OnBarcode.comUpdatability refers to the ability to insert, delete, or update rows in a result set and propagate these changes to the database. The updatability of a result set is determined by its concurrency type. Under JDBC 2.0, the following concurrency types are available: Updatable: Updates, inserts, and deletes can be performed on the result set and propagated to the database. Read-only: The result set cannot be modified in any way (the default behavior). Scanning Code-128 In None Using Barcode scanner for Software Control to read, scan read, scan image in Software applications. www.OnBarcode.comMake QR Code ISO/IEC18004 In None Using Barcode maker for Excel Control to generate, create QR Code 2d barcode image in Excel applications. www.OnBarcode.com Note The updatability of a result set can be specified independently of the scrollability or sensitivity of Scan Barcode In Java Using Barcode recognizer for Java Control to read, scan read, scan image in Java applications. www.OnBarcode.comPainting UPC A In Java Using Barcode printer for BIRT Control to generate, create Universal Product Code version A image in Eclipse BIRT applications. www.OnBarcode.comthe result set.
Generating Data Matrix ECC200 In Java Using Barcode printer for BIRT reports Control to generate, create ECC200 image in BIRT applications. www.OnBarcode.comANSI/AIM Code 39 Creation In Visual C# Using Barcode maker for Visual Studio .NET Control to generate, create Code 39 image in .NET applications. www.OnBarcode.comCHAPTER 7 RESULT SETS EXPLORED
Barcode Drawer In .NET Framework Using Barcode maker for Reporting Service Control to generate, create Barcode image in Reporting Service applications. www.OnBarcode.comCode 128 Code Set A Creator In Visual Studio .NET Using Barcode generator for ASP.NET Control to generate, create Code 128A image in ASP.NET applications. www.OnBarcode.comTable 7-7 lists six different combinations of result set categories available in Oracle, along with their capabilities. Table 7-7. Different Result Set Categories and Their Capabilities Barcode Encoder In Objective-C Using Barcode creator for iPad Control to generate, create Barcode image in iPad applications. www.OnBarcode.comPaint QR Code 2d Barcode In None Using Barcode drawer for Online Control to generate, create Quick Response Code image in Online applications. www.OnBarcode.comResult Set Category
Forward-only/read-only (default) Description
Not scrollable. Cannot perform insert, update, and delete operations on the ResultSet object. Cannot detect any changes made to the database while the ResultSet is open. Scrollable. Does not automatically detect certain changes made to the database while the ResultSet is open. Cannot perform insert, update, and delete operations on the ResultSet object. Scrollable. Limited ability to detect certain changes made to the underlying ResultSet data in the database. Cannot perform insert, update, and delete operations on the ResultSet object. Not scrollable. Can perform insert, update, and delete operations on the ResultSet object. Scrollable. Does not automatically detect certain changes made to the database while the ResultSet is open. Can perform insert, update, and delete operations on the ResultSet object. Scrollable. Limited ability to detect certain changes made to the underlying ResultSet data in the database. Cannot perform insert, update, and delete operations on the ResultSet object. Scroll-insensitive/read-only
Scroll-sensitive/read-only
Forward-only/updatable Scroll-insensitive/updatable
Scroll-sensitive/updatable
Creating Different Categories of Result Sets
To create any of the six combinations of result sets, you can use one of the following methods in the Connection object: Statement createStatement (int resultSetType, int resultSetConcurrency) PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) As mentioned earlier, although the Oracle JDBC documentation states that the result set scrollability and updatability are implemented in CallableStatement, I discovered that the current implementation does not work for result sets returned via stored procedures. This is not a real problem since updatability, as implemented currently, can be easily accomplished using standard SQL statements to update, insert, and delete rows. As far as scrollable result sets go, their most common use is to display a subset of rows at a time for a given result set and allow the user to scroll through it, say, ten rows at a time. For this scenario, as explained in
|
|