SQL/Pro FAQ's

1. What are the iSeries systems requirements to utilize SQLPRO?
SQL/PRO 4 operates on iSeries systems at OS/iSeries V4R5 or above.
 
2. How do I install SQL from the downloaded file?
Locate the executable, and double click to begin installing SQL.
 
3. How do I start SQL once it has been installed?
Make sure that you have added the library SQLPRO to your library list. To start SQL/PRO, enter STRPDSQL at the command line.
 
4. How many characters can a query contain?
SQL/Pro now supports developing queries up to 2,720 characters in length.
 
5. Can I embed SQL/Pro queries into my CL?
There are two ways to embed an SQL/Pro query in your CL. One way is to create a saved query in SQL/Pro and use the STRQMQRY command in your CL to run it. STRQMQRY is an IBM command and will run on all machines.
 
The other method of embedding in CL uses the SQL/Pro command RUNPDSQL. Using this command you can build your query dynamically or hard code the query statement in your CL. You will need SQL/Pro installed on any machine that uses this method.
 
6. How do I select the output device?
You have the ability to select an output device of either display, printer or database file. This is performed by selecting option 1 from the Services menu (F13). You'll be presented a panel that provides for the selection.
 
7. Will SQL/Pro run in batch, or how do I select the execution environment?
You are able to run your SQL statement either interactively or in batch, depending upon how you have set it. To set the execution environment, take option 2 of the Service menu (F13). Enter a "B" for batch or "I" for interactive. The default is Interactive: each time you start SQL/PRO, it will begin with this setting.
 
8. How can I view my previously executed SQL statements?
You can review the history by selecting option 5 of the Services Menu (F13). This will give you a summary listing of SQL/PRO statements, with each line showing the SQL statement and the date and time it was run. This display is in chronological order with the initial display showing the most recent page of statements. You can page back and forth through the statements with the roll keys.
 
9. How do I save a query?
You can create a Saved Query from any SQL statement you have on the SQL/PRO Statement Entry screen. Go to the Services menu (F13) and select option 3 (Create Saved Query).
 
10. How do I run a saved query?
You can run a saved query either in batch or interactively. Option 9 runs it interactively and 8 runs it in batch. You can also run a Saved Query by selecting it with option 1 which will copy it into the SQL Statement Entry Screen. Then follow the normal run procedures from there.
 
11. Can I change a query once it has been saved?
Changing a Saved Query begins the same as overriding a Saved Query. You select with option 1 to bring the statement into the SQL Statement Entry screen. Make any changes to the statement you want. Then, go to the Services menu and run option 3 to save the query. You will be presented with the name of the query, the description, the public or private authorization and the output device that you specified when you last saved this query. At this point you can change any value before pressing enter. Obviously if you are changing a Saved Query, keep the Query name the same. However, you can change the name to save the query to a new Saved Query name.
 
12. Can I copy a saved query?
The easiest way to copy a Saved Query is with option 3 from the service menu(F13). This will provide you with the following screen from which you can copy to another Saved Query of another name.
 
13. How do I delete a query?
You can delete a Saved Query with option 4 from the service menu (F13). You will be presented with a screen to confirm the deletion.
 
14. How do I print a saved query?
You can print a Saved Query with option 6 from the service menu (F13).
 
15. How do I move my saved queries to another AS/400?
Save the physical files SQL4LSQ and SQL4LHQ from the SQL/PRO product library (i.e. PDSQL30) and restore them into the product library on the new box. The saved queries themselves have been saved in libraries of your own choosing. Each query consists of two or three objects depending on whether or not the query has a report format saved with it. These objects will have the same name as the saved query itself but with different object types. For example the saved query CUSTLIST will have 3 associated objects:
 
  • CUSTLIST type *QMQRY
  • CUSTLIST type *FILE
  • CUSTLIST type *QMFORM

 
You will need to save these query objects from their respective library(s) and restore them into libraries of the same name on the new box.
 
16. What does our maintenance for SQL cover?
Annual maintenance covers new releases, fixes, Internet access, ECS access, and basic installation support.
 
17. Do I need a new release of SQL when I upgrade our operating system?
No

back to top