User's Guide c-treeace SQL Explorer

Size: px
Start display at page:

Download "User's Guide c-treeace SQL Explorer"

Transcription

1 User's Guide c-treeace SQL Explorer

2 Contents 1. c-treeace SQL Explorer Database Operations... 5 Add Existing Database... 6 Change Database... 7 Create User... 7 New Database... 8 Refresh User Operations... 9 Drop User... 9 Set Privileges Table Operations Viewing Sqlized Data Create Table Export Schema (All Tables) Export Schema (All Tables) Alter Table Clone Table Constraints Drop Table Startup Export Table Schema Table Permissions Table Properties Editing Data (Records) Rename Table Index Operations Create Index Drop Index System Tables View Operations Create View Export Views Drop View Rename View View Permissions View Properties Built-in Procedures Procedures All Rights Reserved ii

3 Create Procedure Drop Procedure Export Procedure Procedure Permissions Procedure Properties User Defined Functions (UDF) Create UDF Drop UDF UDF Permission UDF Properties Synonyms Create Synonym Drop Synonym Rename Triggers Create Trigger Drop Trigger Trigger Properties SQL Statements Tab Scripts Tab Execution Plan Tab Managing Execution Plans Convert / Import Tab Menus and Tool Strips Options Window Status Bar Index All Rights Reserved iii

4 1. c-treeace SQL Explorer c-treeace SQL Explorer is a client tool designed to interact with c-treeace Servers through the TCP/IP SQL port. Using the SQL language, c-treeace SQL Explorer can work with all the c-treeace database items including: tables, indexes, views, synonyms, procedures, user-defined functions and triggers. c-treeace SQL Explorer provides the ability to execute single SQL statements and SQL scripts including options for viewing the execution plans. All Rights Reserved 4

5 1.1 Database Operations Now that you are connected to the c-treeace SQL Explorer utility, you will be presented with a screen similar to the following. All Rights Reserved 5

6 By right-clicking the database name (ctreesql in this example) you can access the database context menu, as follows: Add Existing Database This dialog box provides an entry location for the new database name. Note, once you add a new database name it may be made current by using the Change Database (page 7) menu option. All Rights Reserved 6

7 Change Database By executing this command you can change the database you are currently connected to. Simply select the database name you want to connect to and press OK to create the new connection using the same User Name and User Password specified in the Connection Options (page 24) dialog box. If you need to change one of the connection parameters use the Disconnect icon instead and then reconnect using the Connect icon. The Change Database operation will disconnect from the c-treeace Server and will re-connect specifying the new database. The disconnect command will issue a ROLLBACK WORK command and all operations not yet committed will be aborted. If the AutoCommit option is not set you will be warned of this situation and will be prompted to confirm the operation before actually disconnecting. Create User The Create User dialog box allows you to create a new user and set the default user privileges. This operation is possible only if you are connected as the database administrator. Credentials User Name - Place the new user name here. Password - Enter the new user's password here. All Rights Reserved 7

8 Confirm Password - Confirm the new user's password here. Privileges DBA - Set the new user to have Database Administrator (e.g., DBA) privileges. Resource - Set new user as a Resource user. Refer to the c-treeace SQL Reference Guide to learn more about c-treeace privileges. New Database This menu item presents the Create New Databases dialog in order to create a new database. Database Name - Specify the new database name here noting that Database Names must be unique. Press OK to create the new Database or Cancel to discard the creation. Remember when you create a new database you will not be directly connected to the new database. Use the Change Database (page 7) command to connect to your new database. Refresh To update the left pane of the c-treeace SQL Explorer window, press the refresh icon. Note: Some database operations may require you to click the Load button in the bottom of Table Records panel to refresh the display. All Rights Reserved 8

9 1.2 User Operations By highlighting and then right-clicking on a user you can access the User Operations context menu as follows: Drop User Selecting the Drop menu option from the User Operations context menu allows you to remove a user from the c-treeace Database in use. All Rights Reserved 9

10 Set Privileges With this simple window you can modify the privileges for the selected user. DBA - Check this box if you want to make the selected user a database administrator. Resource - Check the Resource box if you want to make the selected user a resource user. Press OK to commit your changes. You can perform this operation only if you are connected as database administrator. 1.3 Table Operations Note: Tables that were sqlizing are displayed differently to indicate that different options are available for these tables. For more information, see the topic titled Viewing Sqlized Data (page 13). All Rights Reserved 10

11 To gain access to the tables created by a given user, expand the User Name and the Table Group as you see below. To view the indexes, expand each table. To access the Table Group Menu, highlight the word Table and right-click to access the following menu: All Rights Reserved 11

12 To access controls for individual tables, highlight the desired table and right-click to access the following menu: Details about each menu option are in the topics that follow. All Rights Reserved 12

13 Viewing Sqlized Data In c-treeace V11.2 (and c-treertg V2) and later, c-treeace SQL Explorer and c-treeace Explorer show linked tables in a different color (a reddish orange). Tables that were also sqlized have a jagged "S" (or lightning bolt) to indicate they were sqlized and linked. The custmast table in the image below is a sqlized and linked table: When you right-click a table, the context menu will display only the options that are available to that table (all other options are dimmed), as shown in the image above. Some options available to regular tables, such as Alter Table, Clone, and Constraints, are disabled because they are not available for sqlized tables. All Rights Reserved 13

14 Create Table To create a new table, highlight the Tables group and right-click to access the context menu and select Create. With the create table window you can define your new table by using the following areas. Table Definition Table Name - Enter the new table name here. Table Owner - Enter the owner for the new table here. Normally this field is automatically filled with the current user. Not Huge Table - Check this option if you do NOT want to activate Huge file support for the new table. This means the table can grow beyond 4 GB. The default is to create the table in Huge mode. AS - Use this optional field to insert a select statement to auto-populate your new table if so desired. All Rights Reserved 14

15 Resulting Statement - This text box will display the SQL CREATE TABLE statement generated by your choices. Note you can modify the create statement in this "Resulting Statement" window. However, remember any changes made in this control will be lost when any of the other controls in this dialog box are updated, so consider making any custom changes last. The statement can be copied and used in another application; or it can be saved as a script file by clicking the diskette icon on the toolbar. When your table is properly defined press the Create button to create your new table. Then click exit to return to the c-treeace SQL Explorer main form. Be sure to check the table create results in the status bar at the bottom of the window for any possible errors. Column Definition Use this grid to add or edit columns (also called fields). Every row represents a column in the table. To add a new column just fill the last row marked with the * (asterisk). Column - Enter the field name here. Data Type - Select the Data Type from this pull down list. Size - Enter the size of the field here. Note some data types will automatically fill this information. Scale - Use this control to set the fields scale where appropriate. The following three check boxes are mutually exclusive; only one of them may be checked at any given time: Primary Key - Check this box if the current column is to be the primary key for your new table. Primary key members will be added in the order they are clicked. To reorder primary key members use the Primary Key tab from the constraints area (see below). If you need to remove a column simply un-check the primary key check box. Default Value - Optional; enter the default value for the current column. Not Null - Check this box if you don't want this column to accept null values. Reference - Defines the column as a foreign key and specifies a matching primary or unique key in another table. Alternatively, specify the table name and column name as follows: table_name (column_name), for example: customers_table (cust_num) Check - Specify a check clauses for the current column in standard SQL condition format. For example: cust_num > 0 Multiple conditions can be specified using the AND and OR operators. For example: cust_num > 0 and cust_num!= Remember to specify the column name. - Use this button to move the selected column up in the Columns list. - Use this button to move the selected column down in the Columns list. Remove existing columns - To delete a column from the Columns list select the column line you want to delete by clicking its row header, and press the Delete (Del) button on your keyboard. Define Table Constraints In the Table Constraints group box you can define table constraints while watching the resulting statement being created in the Resulting Statement window at the bottom of the Create Table All Rights Reserved 15

16 Dialog. You can also use the controls from the columns grid above to define table constraints, however some features such as multiple column primary keys can only be defined from the Table Constraint tabs. Primary Key - use this tab page to define a primary key with multiple columns. Primary Key Columns - Enter the column names you want to define as the primary key using a, (comma) as the separator between each column. Optionally pressing the button will invoke a Select Table Column list that allows you to quickly select the column(s). Note you can use the up and down arrows within the "Select Table Columns" to place the columns in the desired order before pressing OK, which will insert the columns in the selected order (the top column with a check mark is listed first). Unique - Use this tab page to define what columns you want to store unique values. Columns - Enter the column names you want to store unique values using, (comma) as the separator between each column, or press enter after each column and place each column on its own row. Optionally pressing the button will invoke a Select Table Column list that allows you to quickly select the column(s). Note you can use the up and down arrows within the "Select Table Columns" to place the columns in the desired order before pressing OK, which will insert the columns in the selected order (the top column with a check mark is listed first). Foreign Key - This tab allows you to define foreign keys /references for your new table. Foreign Key Columns - Enter the column names you want to be referenced with another table. Use a, (comma) as the separator. You can specify more references by using multiple rows. In order to simplify selecting the columns of the current table you can use the button to invoke the Select Table Column dialog list. References Table [(Columns)] - Enter the name of the table you want to reference here. Optionally you can specify the table's column between round brackets separated by a comma. Check - Use this tab to define check conditions for your new table. Search Condition - Enter your custom condition here. For example: cust_name!= 'me' Multiple conditions can be specified on a single line by using the AND and OR operators. For example: cust_number > 1000 and cust_zip > 0. All Rights Reserved 16

17 Export Schema (All Tables) To export the contents of one or all tables, highlight the individual Table or the Tables group and right-click to access the context menu and select Dump Rows to load the following dialog box. This command allows you to save the contents of the table(s) into an XML or CSV file: Output Format - Select CSV (Comma Separated Values0 or XML. Include Column's Name in Output File - Check this box if you need the name of each column to appear as the first record in the resulting file. Quote Numeric Fields - Check this box if you want to place quotation marks around fields with numeric values. Fields Quote Character - Specify the character used to surround text fields and optionally numeric fields. Default is double quotation mark ("). Fields Separator - Specify the character used to delimit fields in a CSV file. Default is comma (,). One File Per Object - Check this box to create one output file for each table (this field is dimmed if a single table is selected). If unchecked, all output will be in a single file. Use Object Name as File Name - Check this box to use the table name as the file name instead of the default naming. All Rights Reserved 17

18 Append To Output File - If you check this box the output script will be appended to a selected script file without overwriting any existing script file contents. Output file - Specify the output file name or you can use the file or change the output file directory. button to select an existing When you are done press OK in order to begin the export. If you press Cancel you discard the Export operation. Export Schema (All Tables) To export the table definitions for all the tables defined within a Database, highlight the Tables group and right-click to access the context menu and select Export Schema (All Tables) to load the following dialog box. This command allows you to Export the CREATE statement for the all of the tables owned by the given user; and optionally you can also Export the INSERT INTO statement for each row in each table. Dump Rows (Records) - Check this box if you desire to dump (Export) all the data in the selected table. The data is exported in the form of an INSERT INTO statement for each row. Append To Output File - If you check this box the output script will be appended to a selected script file without overwriting any existing script file contents. Output file - Specify the output script file name or you can use the existing file or change the output file directory. button to select an When you are done press OK in order to begin the export. If you press Cancel you discard the Export operation. All Rights Reserved 18

19 If you desire to Export the structure (and data) of only a single (or just a few tables) from your database right-click on the desired Tables and select Export Table Schema (page 27) from the context menu. Alter Table Access the Alter Table menu option by highlighting the desired table in the file list and right-click to access the Table context menu and click on Alter Table to load the following dialog window. Actions Add - Press the Add button to insert a new Column to the table. Finish filling in all the desired information before pressing Add. Only one Add row will appear at a time. Drop - Deletes the current Column from the table. Obviously all the data stored in this Column will be lost. Modify - To modify any Column, make the desired changes and press the Modify button. Attributes Column - Using this box you can set the column name for new columns. Existing Columns cannot be renamed. Data Type - Use this combo box to change the current Column data type. If the current column contains any values this operation is subject to restrictions. Size - Use this control to change the size of the current column. If the current column contains any data this operation is subject to restrictions. Scale - Modify the scale for the current Column. If the current column contains any data this operation is subject to restrictions. Not Null - Toggle the null values support for this column. All Rights Reserved 19

20 Default Value - Enter the default value (if any) for the current column. Clone Access the Clone menu option by highlighting the desired table in the file list and right-click to access the Table context menu and click on Clone to load the following dialog window. This dialog allows you to quickly copy the properties from an existing table to simplify the process of creating a new table with similar properties. The Clone table command does not copy records from the original table; only the structure definition is the same. See the Create Table paragraph for additional details. Once you have the settings to your liking, press Create to create the new table. Press Clear to clear all settings and start over. Press Exit to leave this dialog without making any changes to your Database. All Rights Reserved 20

21 Table Constraints Access the Constraints menu option by highlighting the desired table in the file list and right-click to access the Table context menu and click on Constraints to load the following dialog window. This dialog allows you to add new constraints using the provided controls. To create a new constraint just define it by completing the required fields and then click on the Add button. To remove an existing constraint press the Drop button on the line of the constraint you want to delete. Never manually drop the indexes created by the constraints; instead, delete the constraint using its associated Drop button. For a complete understanding of constraints, please refer to the Table Constraints section in the c-treeace SQL Reference Guide. Primary Key Constraints Use the controls in this group to create Primary Key constraints Actions Add - creates a new constraint. First define the new constraint by completing the required fields and then then click the Add button to create the new constraint. Drop - (Available only for existing constraints) delete this constraint. Attributes Owner - (Read Only) This field will be completed automatically with the owner of the Table once a Column Name is selected. All Rights Reserved 21

22 Name - Enter the name you want to assign to the constraint. If the constraint already exists an error message is displayed. Columns - Enter the name of the column to be used as a primary key (or a portion of a primary key). Use the columns. button to load Column Select List box to see a list of available Index Name - (Read Only) This field will be completed automatically with the index name assigned to this constraint. Unique Constraints Use the controls inside this group to manage Unique constraints. Actions Add - creates a new constraint. First define the new constraint by completing the required fields and then then click the Add button to create the new constraint. Drop - (Available only for existing constraints) delete this constraint. Attributes Owner - (Read Only) This field will be completed automatically with the owner of the Table once a Column Name is selected. Name - Enter the name you want to assign to the constraint. If the constraint already exists an error message is displayed. Columns - Enter the name of the column to be used as a primary key (or a portion of a primary key). Use the columns. button to load Column Select List box to see a list of available Index Name - (Read Only) This field will be completed automatically with the index name assigned to this constraint. Foreign Keys References The controls in this group box can be used to define foreign key constraints with other tables' keys. Actions Add - creates a new constraint. First define the new constraint by completing the required fields and then then click the Add button to create the new constraint. Drop - (Available only for existing constraints) delete this constraint. Attributes Owner - (Read Only) This field will be completed automatically with the owner of the Table once a Column Name is selected. Name - Enter the name you want to assign to the constraint. If the constraint already exists an error message is displayed. Columns - Enter the name of the column to be used as a primary key (or a portion of a primary key). Use the columns. button to load Column Select List box to see a list of available All Rights Reserved 22

23 Reference Owner - (Read Only) This field will be completed automatically with the owner of the Reference Table for the current constraint. Reference Table - Enter here the complete table name you want to Reference with this foreign key. Optionally after the Referenced table's name, specify the Column name between parenthesis separated by a comma, for example: customers_table (cust_num, cust_name) Check Use the controls in this group to manage Check constraints. Actions Add - creates a new constraint. First define the new constraint by completing the required fields and then then click the Add button to create the new constraint. Drop - (Available only for existing constraints) delete this constraint. Attributes Owner - (Read Only) This field will be completed automatically with the owner of the Table once a Column Name is selected. Name - Enter the name you want to assign to the constraint. If the constraint already exists an error message is displayed. Columns - Enter the name of the column to be used as a primary key (or a portion of a primary key). Use the columns. button to load Column Select List box to see a list of available Check Clause - Enter the conditions to be verified. You have to enter the clauses as a SQL clause. For example: cust_num > 0 Multiple fields can be affected by using AND, NOT, and OR clauses. For example: cust_rating > 0 and cust_zip > 0 All Rights Reserved 23

24 Drop Table Access the Drop table menu option by highlighting the desired table in the file list and right-click to access the context menu and click on Drop to remove the table from the database. The following warning message will appear. Note: The table will be deleted from both the database and the file on disk will be removed, and ALL DATA WILL BE LOST. Startup The c-treeace SQL Explorer tool requires a connection to the c-treeace Server. When c-treeace SQL Explorer starts the following connection dialog is displayed: Server Connection Host Name/IP address - Enter the IP address or the name of the machine where the c-treeace Server is running. If your c-treeace Server is running on your local machine, All Rights Reserved 24

25 using the "localhost" machine name will provide better performance. In V11.5 and later, the tools are compatible with the expanded addressing offered by IPv6. Port Number - Enter the SQL port number used by the c-treeace Server you want to connect to is the default value. SQL Database Name - Enter the SQL database you want to open with this SQL connection. "c-treesql" is the default database name. Note you can change this value once this utility loads from the Actions menu. SSL Mode and Certificate Common Name - Set up SSL security, if desired, as described in Securing Your Connection with SSL (page 26). User Options User Name - Specify the user name you want to use to make the connection to the c-treeace Server. User Password - Use this text box to enter the user's password. When you're done press OK to establish the connection. If you press Cancel this utility will not be connected to the c-treeace Server. Next, you are presented with the following connection info dialog box that confirms you have successfully connected to the c-treeace Server. Note the file name presented in this dialog box is "6597@localhost:ctreeSQL." You may recognize this information from above being in the form of: Port Number Host Name SQL Database Name. Note you may prevent this dialog box from appearing in the future by checking the "Do not show me this message again" check box. All Rights Reserved 25

26 Securing Your Connection with SSL In V11.5 and later, the GUI tools allow the use of SSL to protect data in transit between the server and the utility. Controls for configuring your connection are provided in the Connection Options window, which is similar to the image below: SSL Mode - Select the desired level of SSL protection from this drop-down: None - Do not use SSL. Basic - Use SSL without certificate checking. Peer Authentication - Use SSL with certificate checking using the certificate file specified below. Certificate (or Certificate Common Name) - If Peer Authentication has been selected, enter the name of the certificate in this field. If no path is entered, the file must be in the current working directory. The three dots to the right of the Certificate field display a dialog box so you can navigate to the certificate. Security Note: For testing and evaluation purposes only, a self-signed X.509 certificate is included in your default c-treeace package. OpenSSL was used to create this certificate. It is critical this included certificate is never used in a production setting. All Rights Reserved 26

27 Export Table Schema Access the Export Table Schema menu option by highlighting the desired table in the table list and right-click to access the table context menu and click on Export Table Schema to load the following dialog window. This command allows you to Export the CREATE statement for the selected table (listed in the header of the dialog box) to a text file; and optionally you can also Export the INSERT INTO statement for each row in the table to the same text file. Dump Rows (Records) - Check this box if you desire to dump (Export) all the data in the selected table. The data is exported in the form of an INSERT INTO statement for each row. Append To Output File - If you check this box the output script will be appended to a selected script file without overwriting any existing script file contents. Output file - Specify the output script file name or you can use the existing file or the output file directory. button to select an When you are done press OK in order to begin the export. If you press Cancel you discard the Export operation. If you desire to Export the structure (and data) of all the tables in your database right-click on the Tables group and select Export Schema (All Tables) (page 18) from the context menu. All Rights Reserved 27

28 Table Permissions Access the Permissions menu option by highlighting the desired table in the file list and right-click to access the Table context menu and click on Permissions to load the following dialog window: With this command you can edit the SQL user permissions for the selected table. User Permissions Is DBA - (Read only) reports if the user on the current line is a database administrator. Has Select - Grant the current user the ability to make SELECT queries. Has Insert - Grant the current user the ability to make INSERT queries. Has Delete - Grant the current user the ability to make DELETE queries. Has Update - Grant the current user the ability to make UPDATE queries. Allowed Choices No - Operation is NOT allowed. Yes - Operation IS allowed. WithGrant - Allows the operation and makes it possible for the current user to grant privileges on this table to other users. Refer to the Table Permissions in the c-treeace SQL Reference Guide to learn more about these operations. All Rights Reserved 28

29 Table Properties Access the Properties menu option by highlighting the desired table in the file list and right-click to access the Table context menu and click on Properties to load the following dialog window. This menu item allows you to see the table properties and its CREATE statement. The information in this window is the same information from the Create Table (page 14) window. However, the window is read only except that you can save the CREATE statement as a c-treeace script file by clicking on the diskette icon on the toolbar and selecting the save location. All Rights Reserved 29

30 Editing Data (Records) Access the Records menu option by highlighting the desired table in the file list and right-click to see the table context menu. Click Records to load the following dialog window: Using this command you can access the data stored in the table. From this window you can browse the records contained within the selected table and make alterations by simply modifying the values in the table and then clicking on the apply button. Use the Load button to reload the records for the selected table. Use the Stop button to stop loading records if you don't need to load all of the records. RecordsToolbar - Moves the record selector to the first record. - Moves the record selector to the previous record. - Moves the record selector to the next record. - Moves the record selector to the last record. - Adds a new row to the table for adding a new record. All the values will be set to null. To insert data move the cursor to the desired column and enter the data. Once you're done click on the Apply button to add and commit the record. - Deletes the selected record (the one with an arrow in the row header). Columns Menu Use the Columns menu selector to load the following dialog for choosing the fields to show in the Records Management window. Simply check the columns you wish to show. All Rights Reserved 30

31 Note: Records will need to be reloaded with the Load button before the changes will take effect. Filter and Order By Menu To apply filters to a table you can use the Filter and Order By menu. This menu provides access to the Records Filter and Order By dialog as shown here: SELECT <selected columns> WHERE - Enter your filter condition using standard SQL expression syntax. For example: cust_rating > 5 All Rights Reserved 31

32 You can use AND and OR operators to declare multiple expressions. For example: cust_rating > 5 AND cust_state = 'MO'. ORDER BY - Enter the fields for changing the order in the records management window. Multiple fields can be separated with a, (comma). Remember to use string delimiters ' (single quote) to delimit textual values when you are specifying where conditions with text data types. After pressing OK, be sure to reload the records with the Load button so the changes Filter and Order By changes will take effect. Changing the sort order for a single column can be done by clicking on the column header for the field to sort. Clicking the column again changes the sort from ascending to descending order. Rename Table Access the Rename table menu option by highlighting the desired table in the file list and right-click to access the table context menu and click on Rename to load the following dialog window. With this simple window you can rename a table. Insert the new name for the selected table in the To box and then click on OK button. Press the Cancel button to exit without making any changes. All Rights Reserved 32

33 1.4 Index Operations There are two methods for gaining access to Index definitions within c-treeace SQL Explorer. The easier of the two methods is to expand the table definition by left clicking on a table name as you'll see in the screen below: Figure 1: Open Index as Table Branch You can also access the Indexes Group but in this group all the indexes from the users' tables and from the system tables are reported and it can be confusing to sort out which index you need. Figure 2: Open Indexes Group All Rights Reserved 33

34 Create Index To create a new index for a table, expand the table node by clicking the desired table name. Right-click on the group labeled Indexes and select Create from the context menu. The following window will appear for creating the new index definition including defining index columns (segments). Create Definition Controls UNIQUE - check this option if you don't want your index to contain duplicate values. Index Name - Enter the name you want to assign to your new index here. Table Name - (Read only) this box will display the table name receiving the new index. Resulting Statement The Resulting Statement window will show the CREATE statement to be executed for building the new index. Once your index is completely defined, press the Create button to create your index and remember to check Result in the left corner of the status bar at the bottom of the window for either Success or an error message. Once you see Success in the status window, click on exit to return to the main window. You can save the CREATE statement found in the Resulting Statement window by clicking on the the diskette icon to access the file save dialog or using the File menu or pressing CTRL+S. All Rights Reserved 34

35 Column Definitions Columns - Use the controls in this group to define the columns composing your new index. New lines can be added by filling the line marked with the asterisk. Column - Click inside the Column field to activate the list box for selecting the column name to be included in your new index. If your index will be built over multiple columns, continue this process until all columns are listed. DESC - Check this box if you want the column to be sorted in descending order. Otherwise an ascending sort is the default. - Use this button to move a column up the index column list. Note, the column in the top of this list will appear first (to the left) within the index. - Use this button to move a column down the index column list. Delete an Index Column - To delete an index from the index column list, select the column line you desire to delete by clicking on its row header, and then press the Delete key on your keyboard. Drop Index To drop an existing index just right-click on it and then select Drop from the contextual menu. Be sure to not drop indexes for the system tables! Your c-treesql Server will behave unpredictably in this case, and you may very well lose data. 1.5 System Tables The System Tables store important information about your SQL databases including file relationship information, etc. Without these important files the c-treeace SQL Server will not operate properly. Therefore, this menu item is Read Only allowing you to only view the system tables and the data stored within. System tables are owned by the Server Administrator user (ADMIN). 1.6 View Operations c-treeace allows users to create and manage views that can be used to access the data stored within user tables. All Rights Reserved 35

36 Create View To create a new View, right-click on the View Group and then click on Create to access the views creation dialog. Please refer to the c-treeace SQL Reference Guide to learn more about views. View Definition View Name - Enter the name you want to assign to the new view. With Check Option - Check this option if you desire to have the SQL WITH CHECK OPTION implemented within your view. Select From Table Check List - Select the source tables for your new view by checking one or more tables from the Select From list of tables. Show System Tables - Check this option if you want the list of tables to show the c-treeace System Tables. All Rights Reserved 36

37 Show All User Tables - Check this option if you want the list of tables to show tables from all users. Note, the default is to show only the tables owned by the given user (admin in our example below). Column Selection Select the columns from the column list associated with the tables you have selected by simply checking the box to the left of the column name. The first item "* (All)" provides a quick way to select all the columns. Note: The columns selected from the check list will be displayed in the query in the order you check them. Where Use the Where pane to set the where conditions to filter the results from your new view. One row in the Where pane represents a single condition. If you desire to add more than one condition, each time you complete a condition a new line will be presented. And/Or - Use this list box to aggregate more where conditions. This feature is disabled on the first line. Columns - Use this list box to select one column to be a part of the where condition. Operator - Use this list box to select the operator to use. Value - Enter the value to be used in the current where condition in this column. Be sure to format the values correctly according to the selected operator and data type. i.e.: the BETWEEN operator requires a syntax like this: value1 AND value2 while ISNULL does not require you to specify a value. Remember to use quotes to delimit text data types. Delete a Condition To delete an existing condition, select it by clicking on the header row and press the Delete key on your keyboard. Once your view is completely defined, click the Create button to create your new view. Note you may also save the view to a file on disk by selecting the disk icon on the toolbar row, using the File menu, or pressing CTRL+S. Please refer to the c-treeace SQL Reference Guide for more details on working with Views. All Rights Reserved 37

38 Export Views Access the Export Schema (All Views) menu option by highlighting the View Group and then right-click to access the View context menu and click on Export Schema to load the following dialog window. This command allows you to Export all the VIEW statements to a text file; and optionally you can also Export the data for each row. Dump Rows (Records) - Check this box if you desire to dump (Export) all the data associated with the Views. Append To Output File - If you check this box the output script will be appended to a selected script file without overwriting any existing script file contents. Output file - Specify the output script file name or you can use the existing file or the output file directory. button to select an When you are done press OK in order to begin the export. If you press Cancel you discard the Export operation. Drop View To drop a view, just right-click on it and then click on drop. The selected view will be dropped from the database. All Rights Reserved 38

39 Rename View A view can be renamed by highlighting the view to rename and right-clicking to access the Rename option which will present this simple dialog window. Use the To box to enter the new view name and press OK to complete the rename. Cancel discards without renaming. View Permissions To edit View Permissions, select the desired view and right-click to access the context menu, then select Permissions. This will provide access to the object permissions dialog. See the Table Permissions (page 28) chapter for more details. All Rights Reserved 39

40 View Properties To access the View Properties, select the desired view and right click to access the context menu, then select Properties. This will provide access to the View Properties dialog as follows: The information in this window is read only; however, the sql statement can be copied out of this window using CTRL+C and pasted into another document or in the SQL Statements window using CTRL+V and executed there. 1.7 Built-in Procedures Built-in Procedures are special stored procedures used to maintain the c-treeace System Tables. These procedures are owned and executed by the c-treeace Administrator (ADMIN). These procedures cannot be modified or dropped. It is possible for the Administrator to grant other users with permission to execute these procedures by selecting the desired procedure, right clicking and selecting the Permissions context menu item. See the Procedure Permissions (page 44) chapter for more information on setting permissions. 1.8 Procedures When connected to c-treeace Servers that are running on systems with a Java Developers Kit (JDK) installed, it is possible to use the c-treeace Java-based stored procedures and triggers. c-treeace SQL Explorer allows the user to create stored procedures in Java code with a simple dialog window. You can find complete information on the c-treeace stored procedure and trigger support in the c-treeace Java Stored Procedures and Triggers manual. All Rights Reserved 40

41 Create Procedure To create a new stored procedure right click on he Procedures group and select the create option. The following Stored Procedure Create/View Procedure dialog will appear: Procedure Definition Procedure Name - Enter your new procedure name. Procedure Owner - This box is automatically filled in with the selected user's name. However you can also change the owner. Parameters Use the controls in the Parameters Group to define your new procedure. A row represents a single parameter. IN/OUT - Use this list box to specify if the current parameter is an IN (input) or an OUT (output) parameter. Name - Enter the parameter name here. Data Type - Use this list box to select the data type for the current parameter. Size - Enter the size of the current parameter. For some data types this value is automatically entered. All Rights Reserved 41

42 Scale - Enter the scale for the current parameter for NUMERIC and DECIMAL data types. The others data types are automatically entered. - Use this button to navigate up through the selected parameters within a stored procedure's parameter list. - Use this button to navigate down through the selected parameters of a parameter list. Delete a Parameter To delete an existing parameter select it by clicking on its header row and press the Delete key on your keyboard. Results Use the grid in the Result group to define the Result set for your new procedure returns. Each result is specified on a single row. Name - Specify the result name. Data Type - Use this list box to select the current result data type. Size - Enter the size of the current result. For some data types this value is automatically entered. Scale - Enter the scale for the current parameter for NUMERIC and DECIMAL data types. The others data types is automatically entered. - Using this button you can move the selected result up within the stored procedure results list. - With this button you can move the selected result down within the stored procedure results list. Delete a Result To delete an existing result select it by clicking on its row header and press the Delete key on your keyboard. Statement Results The SQL CREATE statement for the stored procedure will be built for you within this pane. The CREATE statement can be saved by clicking on the diskette button, accessing the File menu or pressing CTRL+S. When you click on the Create button the c-treeace SQL Server will automatically compile your Java code. If the compile is successful, your stored procedure will be created and added to your database. Watch the status bar (bottom row of this dialog) to determine the results of the compile. Note, if you have trouble with the compilation and want to save your work to a file, remember the File save options. Once you have a successful compile, press exit to return to the c-treeace SQL Explorer main screen. Writing Procedure Java Code Import - Enter the standard Java classes to import. You can separate the classes to import by using a space or a ; (semicolon). All Rights Reserved 42

43 Text - Enter the Java snippet comprising your stored procedure's body. Please refer to the c-treeace Java Stored Procedures and Triggers manual for complete information about c-treeace stored procedures. Drop Procedure To delete a stored procedure, highlight the desired procedure, right-click on it,and then select drop from the menu. The selected procedure will be dropped from the database. Export Procedure Access the Export Schema (All Procedures) menu option by highlighting the Procedure Group and then right-click to access the procedure context menu and click on Export Schema to load the following dialog window. This command allows you to Export all the Procedure statements to a text file; and optionally you can also Export the data for each row. Dump Rows (Records) - Check this box if you desire to dump (Export) all the data associated with the Procedure. Append To Output File - If you check this box the output script will be appended to a selected script file without overwriting any existing script file contents. Output file - Specify the output script file name or you can use the existing file or the output file directory. button to select an When you are done press OK in order to begin the export. If you press Cancel you discard the Export operation. All Rights Reserved 43

44 Procedure Permissions With the procedure permission dialog you can define who can call the selected stored procedure. You can access the Permission dialog window by selecting a procedure, right-click to access the Procedure context menu and then click on permissions. User Permissions Is DBA - (Read only) reports if the user on the current line is a database administrator. Execute - Grant the current user the ability to execute the selected procedure. Allowed Choices No - Operation is NOT allowed. Yes - Operation IS allowed. WithGrant - Allows the operation and makes it possible for the current user to grant privileges on this procedure to other users. Procedure Properties This menu option returns you to the Create dialog for the selected stored procedure with all the parameters loaded. You can use this window to make alterations to your stored procedure and then overwrite the original, or you can change the procedure's name to base a new procedure off the original. You can save the creation statement using the diskette icon, the File menu, or CTRL+S. Caution: If you are not using the auto commit mode (See Options Window below) and the new procedure cannot be compiled by the Java JVM runtime engine, you will lose the old stored procedure. All Rights Reserved 44

45 1.9 User Defined Functions (UDF) The c-treeace SQL Explorer provides the ability to create User Defined Functions (UDFs) that can be used directly with the c-treeace SQL statements. Create UDF To create a new User Defined Function, use the function creation dialog by right-clicking on the UDF group and then click Create. UDF Definition Function Name - Enter your new function name. All Rights Reserved 45

46 Function Owner - This box is automatically filled in with the selected user's name. However you can also change the owner. When you complete the definition of your UDF, click the Create button and your UDF is automatically compiled by Java and embedded into your database. When your new UDF is successfully compiled (see the status bar) press exit to return to the c-treeace SQL Explorer main screen. You can save the UDF create statement using the diskette icon, the File menu or CTRL+S. Parameters Use the controls in the Parameters Group to define your new UDF. A row represents a single parameter. Name - Enter the UDF name here. Data Type - Use this list box to select the data type for the current parameter. Size - Enter the size of the current parameter. For some data types this value is automatically entered. Scale - Enter the scale for the current parameter for NUMERIC and DECIMAL data types. The others data types is automatically entered. - Use this button to navigate up through the selected parameters within the UDF result list. - Use this button to navigate down through the selected parameters within the UDF result list. Delete a Parameter To delete an existing parameter select it by clicking on its header row and press the Delete key on your keyboard. Returns Use this grid to define the characteristics of the value returned by your UDF. This grid manages only one line, because each UDF has a single result set. Data Type - Use this list box to define the UDF return data type. Size - Enter the size of the UDF return. For some data types size is automatically entered. Scale - Enter the scale for the current return for NUMERIC and DECIMAL data types. The others data types is automatically entered. Delete a Result To delete an existing result select it by clicking on its row header and press the Delete key on your keyboard. Import - Enter the standard Java classes to import. You can separate the classes to import by using a space or a ; (semicolon). Text - Enter the Java snippet comprising your UDF's body. Please refer to the c-treeace Java Stored Procedures and Triggers manual for complete information about using Java to create embedded code. All Rights Reserved 46

47 Drop UDF To drop an UDF, right-click on it and then select Drop from the UDF context menu. The selected UDF will be deleted from the database. UDF Permission You can grant permissions to users to use or not use a UDF with the UDF permissions dialog available by right-clicking on the UDF icon and then clicking on permission. See the Procedure Permissions (page 44) chapter for details about this dialog. UDF Properties This menu option returns you to the UDF Create dialog for the selected UDF with all the parameters loaded. You can use this window to make alterations to your UDF and then overwrite the original, or you can change the UDF's name to base a new UDF off the original. You can save the creation statement using the diskette icon, the File menu, or CTRL+S. Caution: If you are not using the auto commit mode (See Options Window below) and the new UDF cannot be compiled by the Java JVM runtime engine, you will lose the old UDF Synonyms Synonyms are used to assign another name to Tables and Views without renaming them. Create Synonym To create a new synonym, right-click on the synonyms group context menu. and click on Create from the All Rights Reserved 47

48 Controls Public - Activate this check if you want your new synonym to be created with the public argument. This means that the new synonym can be referenced by all users. To create public synonyms you must be logged in with DBA privileges. Synonym Name - Enter your new synonym name. Table/View/Synonym - Select the item you want to assign a new synonym. When you re done press Create to create new synonym and then press Exit to return to the <FC_GUITOOLS_SQLEXP> main screen. Drop Synonym To drop an existing synonym, right-click on its name in the Synonym Group and click on the Drop menu item. Public synonyms can be deleted only by users with DBA privilege. Rename To rename an existing synonym, right-click on its name and click the Rename menu item. This will show the rename dialog. Enter the new name in the To field and press OK to save your changes or cancel to discard Triggers Triggers are a special kind of stored procedure that is executed when a specific event occurs. They're usually used to maintain the referential integrity of the database. For complete information concerning c-treeace triggers refer to the c-treeace Java Stored Procedures and Triggers manual. All Rights Reserved 48

49 Create Trigger To invoke the trigger creation dialog, right-click on the Triggers group icon and then select create. Trigger Definition Trigger Name - Enter the name of the Trigger. The owner name will be automatically added with the selected user's name. Resulting Statement - As is consistent with the creation windows for the other database items, the Trigger creation window at the bottom of this window shows the CREATE statement for your Trigger. Once your trigger is completely defined press the Create button to use the Java compiler to compile your Trigger. If the compile returns success, your Trigger will be inserted into the database. Press Exit to return to the c-treeace SQL Explorer Window. Remember to check the Trigger status window in case you have a compile problem. All Rights Reserved 49

50 You can save this statement as a SQL script file by clicking on the diskette icon, using the File menu or using CTRL+S. When/How Use the controls in this pane to define your Trigger execution event. Action Time - Use this box to select when to execute the Trigger: Before or after a selected event. Event - Select the event that calls your Trigger execution. You can make your choice among UPDATE, DELETE and INSERT. Table Name - Select the table name for which the trigger is defined. For Each Row - Check this box if you want the action for your Trigger to execute once for each involved row. If you don't check this box the Trigger action will execute only once for the whole Trigger statement. Referencing - Check this control to pass row values to your Trigger java snippet. You have to select in order to reference the old row or the new row according to the selected Trigger action. This check box can be used only if you have activated the For Each Row check above. If you check this option you have to check OLDROW or NEWROW. OLDROW - If your Trigger will trigger an update or delete action, then check this box if you want your Trigger to have access to the values of the rows BEFORE they are changed. NEWROW - If your Trigger will trigger an insert action, then check this box if you want your Trigger to have access to the values of the rows AFTER they are changed. Note: Update Triggers are a unique trigger type that allows you to reference both OLDROW and NEW ROW. Columns The Columns that are checked in this box are available only for triggers that are triggering an update event. Check one or more Columns if you want your Trigger to start only when Columns are being updated. Writing Trigger Java Code Import - Enter the standard Java classes to import for use with your Trigger. You can separate the classes to import by using a space or a ; (semicolon). Text - Enter the java snippet code to be executed when your Trigger occurs. Please refer to the c-treeace Java Stored Procedures and Triggers manual for complete information about using Java to create triggers. Drop Trigger To drop an existing trigger, right-click on the name of the trigger and then click on Drop from the trigger's context menu. The selected trigger will be deleted from the database. Trigger Properties This menu option returns the Trigger creation dialog for the selected Trigger with all the parameters loaded. You can use this window to make alterations to your Trigger and then All Rights Reserved 50

51 overwrite the original, or you can change the Trigger's name to base a new Trigger off the original. You can save the creation statement using the diskette icon, the File menu, or CTRL+S. Caution: If you are not using the auto commit mode (See Options Window) and the new Trigger cannot be compiled by the Java JVM runtime engine, you will lose the old Trigger SQL Statements Tab In the right portion of the c-treeace SQL Explorer window you will see several tabs. The Items View tab shows information about the selected item. The SQL Statements tab is useful for executing single SQL statements. Use the input field to enter your custom SQL statement such as the example below ("select * from itemmast"). The SQL input box is available in two modes: 1. Single line input mode is useful for short SQL statements. This mode saves all the statements executed in current c-treeace SQL Explorer instance. You can reload them by using the scroll controls along the right side of this window. 2. Multi line input mode is useful when you are going to enter longer SQL statements. Multi line input mode does not save the SQL statements. If you execute a query that returns a result set (e.g., SELECT statements) it will be displayed in a table format in the grid box placed on the bottom of the window as seen below. All Rights Reserved 51

52 SQL Statement Insert the SQL statement in this area. If you desire to execute a series of statements, use the SQL Scripts (page 53) tab. The SQL statement tab also supports parameterized queries. To add a parameter to a query use the question mark "?" where you desire to place the parameter. The placement of the question mark causes the Parameter Editor window to appear as follows: Index - This area reports the zero-based number of the parameters of your query, 0 is the first parameter, 1 the second etc Value - Enter in this textbox the value you want to assign to the parameter on the current line. Set Null - Check this if you want to set the parameter on the current line to null, checking this excludes the value placed in the Value column of the current line. Controls Execute - Executes the current statement. If you are running a SELECT statement the current statement pane returns a grid with the selected records. Show Plan - Calls the execution plan tab that draws the estimated execution plan for the current statement. Clear - Clears the statement textbox. Stop Fetch - Stops the query execution. All Rights Reserved 52

53 Toolbar Commands - Loads a previously saved SQL statement from a file. - Executes the current statement. - Saves the current statement to a file. - Toggles the multi-line input box Scripts Tab The Scripts tab allows you to write a series of SQL statements and then execute them at a single time as a script. Scripts Pane Insert your SQL script here, or use the Load icon to load a script from a file. Controls Run - Runs the current SQL script. All Rights Reserved 53

54 Single Step - Runs the current statement (selected by the green arrow) and stops at the next statement. Set AutoCommit - Activating this check box will cause every operation executed by the script to have a COMMIT WORK statement executed upon completion. Set Time - Activating this check box will cause the execution time to be listed in the output pane after every statement is executed. Set Echo - Activating this check box echoes the execution of every statement to the output pane. Max Rows - In V11.5 and later, this control allows you to select the maximum number of rows to fetch. To manage your Scripts you can invoke the Scripts context menu by right-clicking anywhere in the Script input box. Scripts Context Menu Copy - Copies the selected text to the clipboard. Paste - Pastes the text from the clipboard to the current cursor location. Exec Selected - Executes the selected SQL statement. ExecPlan Selected - Draws the execution plan for the selected SQL statement and automatically calls it into the Execution plan tab. All Rights Reserved 54

55 Run to Cursor - Executes all the SQL statements from the beginning of the script to the current line (identified by the green arrow). Clear Script - Clears the Script input pane. Script Output Pane Context Menu Clear - Clears the Script output pane. Copy - Copies the selected text to the clipboard. Scripts Tab Tool Strip - Loads a previously saved SQL statement from a file. - Executes the current statement. - Saves the current statement to a file. - Toggles the multi-line input box. - Enables syntax highlighting for the current script. - If activated don't let the user modify the current script. - When activated, the execution is stopped if an error occurs during the Script execution. All Rights Reserved 55

56 PK Retrieval Stored Procedure The Windows version of the c-treeace SQL Explorer has a scripting feature: a new PK retrieval Stored Procedure is now used for retrieving PK information in V11.5 and later. This feature accelerates execution time for these queries Execution Plan Tab The Execution Plan tab of the c-treeace SQL Explorer controls the execution plans invoked from the SQL Statements tab and the Scripts tab. Execution Plan is useful for diagnostics and can be instrumental in helping to understand why some queries take too long to execute. Managing Execution Plans All the execution plans you run are saved in the qep_tbl table automatically maintained in the Table Group. This makes it possible to reload all the saved execution plans by simply clicking on a table. To delete a plan, right-click on the execution plan and select Drop. The execution plan can be viewed in two different modes: 1. Graphical mode by selecting the Graph tab. 2. Text mode - by selecting the Text tab. All Rights Reserved 56

57 Execution Plan Graphs The Graphic form of the Execution Plan is designed as a tree structure. The root node is at the top and the leaf nodes at the bottom. Each node of the execution plan is represented by a symbol. All Rights Reserved 57

58 When you are viewing the execution plan in graphical mode you can get descriptions for each symbol by passing the mouse over a single node as follows: Figure 3: Exec. Plan Tooltip Toolbar Controls - Zoom In - Make the graph larger. - Zoom Out - Make the graph smaller. Zoom combo box - Allows selecting the zoom percentage from the list box. You may also use the CTRL key and the mouse wheel to control the size of the graph. Custom percentages are not allowed in the Zoom combo box. Execution Plan Symbols Symbol Type Description PROJECT RESTRIC T Each occurrence of this node fetches a tuple from the node below and evaluates the expression to be displayed. If the tuples are to be distinct, then all duplicates are filtered and are not passed to the node above. If the project node is associated with a temporary table, then all the tuples to be displayed are first saved in the temporary table and then passed to the node above one by one. Restriction (on a condition) on a tuple passed from the node below. Each execution of this node keeps fetching tuples from the node below until the final tuple fetched satisfies the restriction. This tuple is passed to the node above. All Rights Reserved 58

59 SORT Each execution of this node fetches tuples from the sub-tree below, inserts them into a temporary table, sorts the table, and returns its tuples one by one to the node above. JOIN Each execution of this node fetches the tuples from its left and right child nodes until the pair of tuples satisfies the join condition. This tuple is passed to the node above. REMOTE TABLE SCAN DYNAMIC INDEX A remote table is a table in a database different from the one an application is connected to. This node always appears as a leaf node in the query execution plan tree. Each execution of this node returns the next tuple in the result set of an SQL statement that is executed on the remote database. The SQL statement executed on the remote database is called the remote SQL statement. Execution of this node fetches tuples from the sub-tree below, inserts them into a temporary table, creates an index on the temporary table, and fetches tuples from the temporary tables using the index. INDEX SCAN This node always appears as a leaf node of the query execution plan tree. Each execution of this node returns the next tuple in the index. TABLE SCAN This node always appears as a leaf node of the query execution plan tree. Each execution of this node returns the next tuple in the table. UNION Each execution of this node returns the next tuple from the union of the tuple sets of the left child node and the right child node. INTERSE CT Each execution of this node returns the next tuple from the intersection of the tuple sets of the left child node and the right child node. MINUS Each execution of this node returns the next tuple from the set of tuples that exist in the tuple set of the left child node but that do not exist in the right child node. All Rights Reserved 59

60 Execution Plan Tables The table form of the Execution Plan can be activated by selecting the Text tab and appears as follows: In this mode every operation is described on its own row. All Rights Reserved 60

61 1.15 Convert / Import Tab The Convert / Import tab allows database objects to be imported and, if necessary, converted to conform to your needs. Use the controls to select the source server and the destination server. The remaining controls allow you to convert various aspects of the database during the process (e.g., changing ownership, converting names to lower case, creating objects, etc.). In V11.5 and later, the Create Script checkbox allows you to save your settings as SQL statements in a script. Migrating (importing) a large Microsoft SQL database may be complex because the more proprietary SQL options, clauses, etc. may not be supported by c-treeace. A new option has been added to the Convert / Import tab in the Windows version of the c-treeace SQL Explorer. This option allows creating one or more scripts, with the needed statements, instead of trying to directly import the objects. This allows the scripts to be analyzed so that unsupported statements can be fixed. The scripts can then be run in the Scripts panel or passed to the command-line ISQL utility Menus and Tool Strips File Menu - Connect/Disconnect - Allows c-treeace SQL Explorer to be connected or disconnected to the c-treeace Server. All Rights Reserved 61

62 or CTRL+O - Open / Load - Opens a SQL script/statement from a file. This command can be used only in the SQL Statements and in the Scripts tabs. or CTRL+S - Save - Saves the current SQL script/statement to the file and location referenced. This command can be used only in the SQL Statements and in the Scripts tabs. Save As - Loads a save dialog box that provides the ability to save the script/statement to a file and location of your choosing. This command can be used only in the SQL Statements and in the Scripts tabs. Exit - Disconnects and then closes c-treeace SQL Explorer. Actions Menu - The actions menu changes according to the selected item from the tool strip and is defined through the rest of this book. You can activate context menus in most areas of this tool by right-clicking on an item. Options - Calls the c-treeace SQL Explorer options window. (See next paragraph) Common Tool bar Strip This tool bar can be used to perform fast some operations described below. This tool bar is available from all the c-treeace SQL Explorer tabs. - Shows the connection dialog (See Startup above in this chapter (page 24)) in order to create a new SQL connection between c-treeace SQL Explorer and a running c-treeace Server. This command can be used only if c-treeace SQL Explorer is not connected. - Disconnects the tool from the c-treeace Server. You can use this command only if c-treeace SQL Explorer is connected to a c-treeace Server. - Shows the change database dialog (see above (page 7)) in order to switch to a different database managed by the same c-treeace Server you are connected to. - Invokes a COMMIT WORK call after the completion of the next SQL operation. Note, this icon is only available if the AutoCommit (page 63) option is off. - Discards all the changes you made to currently opened database and returns to the last commit status. This command can be used only if AutoCommit is set to off. - Refresh Left Tree - updates the tree pane on the left. - Hides tree pane on the left. All Rights Reserved 62

63 1.17 Options Window The c-treeace SQL Explorer options window can be invoked by clicking Options from the menu strip. The Options window is divided into 6 tabs, as follows: General Default Statement input box style - Use this radio button to set the default style for the SQL Statements tab between single line box with history support or the multi-line text box which is more useful for larger queries. Transaction Control Auto / Manual - If commit is set to Auto then every operation you make will automatically be committed. If set to Manual you have to commit your operations using the Commit Work icon on the tool strip. All Rights Reserved 63

64 Execution Plan Ask for Table and Statement ID before Explaining - If this option is set to on then you will be prompted to provide a statement id before the Execution Plan is displayed. If set to off the statement id is automatically assigned. Connection AutoConnect - Check this box if you want c-treeace SQL Explorer to automatically connect when starting using the last connection parameters specified. Remember Password - Check this if you want c-treeace SQL Explorer to save your last valid password. Colors - Use these radio buttons to set the colors used by c-treeace SQL Explorer. Keep Alive All Rights Reserved 64

65 Keep-alive interval - Use this text box to set the keep-alive interval to assist firewalls with maintaiingn your TCP/IP SQL port. Leave this at the default setting of 0 (zero) if you don't need this. Servers Discovery Broadcast Port - Enter the port number to use for listening for c-treeace servers. Enter 0 to shut off discovery of servers. Records View When viewing records - Select the locale to be used in displaying data. The default, Use Machine Locale, displays records using the system settings. The other options allows you to override the machine's system settings to view using the "English" locale. All Rights Reserved 65

66 Users In V11.5 and later, you can select the behavior used for displaying users and schema in the left-tree. If the option is set to Yes, the left-side tree will show all the users/schemas even if the logged in user does not have DBA privileges. Select No for the pre-v11.5 behavior Status Bar The c-treeace SQL Explorer status bar is useful for determining the status of the current SQL operation. This status bar is located at the bottom of the window and is visible during any operation you are performing. Status Area - The left corner of the status bar reports the status of the last operation performed: Error if failed; Success or Ready (according to the last executed action) if OK. Database Name Area - The second section reports the database name the tool is currently connected to. User Name Area - The third section reports the user name you are currently using to establish a connection with the database. Elapsed Time Area - The fourth section reports the elapsed time to prepare and run the last query sent to the c-treeace Server. Remember that is not the fetch time but only the prepare and execution time. Returned Records Area - The last (furthest to the right) section reports the number of records returned by the last successful query (Remember that browse database operations are queries that will also report this information). All Rights Reserved 66

67 Copyright Notice Copyright FairCom Corporation. All rights reserved. No part of this publication may be stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise without the prior written permission of FairCom Corporation. Printed in the United States of America. Information in this document is subject to change without notice. Trademarks c-treeace, c-treertg, c-treeams, c-tree Plus, c-tree, r-tree, FairCom and FairCom s circular disc logo are trademarks of FairCom, registered in the United States and other countries. The following are third-party trademarks: AMD and AMD Opteron are trademarks of Advanced Micro Devices, Inc. Macintosh, Mac, Mac OS, and Xcode are trademarks of Apple Inc., registered in the U.S. and other countries. Embarcadero, the Embarcadero Technologies logos and all other Embarcadero Technologies product or service names are trademarks, service marks, and/or registered trademarks of Embarcadero Technologies, Inc. and are protected by the laws of the United States and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. HP and HP-UX are registered trademarks of the Hewlett-Packard Company. AIX, IBM, POWER6, POWER7, and pseries are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Intel, Intel Core, Itanium, Pentium and Xeon are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Microsoft, the.net logo, the Windows logo, Access, Excel, SQL Server, Visual Basic, Visual C++, Visual C#, Visual Studio, Windows, Windows Server, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Novell and SUSE are registered trademarks of Novell, Inc. in the United States and other countries. Oracle and Java are registered trademarks of Oracle and/or its affiliates. QNX and Neutrino are registered trademarks of QNX Software Systems Ltd. in certain jurisdictions. CentOS, Red Hat, and the Shadow Man logo are registered trademarks of Red Hat, Inc. in the United States and other countries, used with permission. UNIX and UnixWare are registered trademarks of The Open Group in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Python and PyCon are trademarks or registered trademarks of the Python Software Foundation. OpenServer is a trademark or registered trademark of Xinuos, Inc. in the U.S.A. and other countries. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the United States and other countries. Btrieve is a registered trademark of Actian Corporation. ACUCOBOL-GT, MICRO FOCUS, RM/COBOL, and Visual COBOL are trademarks or registered trademarks of Micro Focus (IP) Limited or its subsidiaries in the United Kingdom, United States and other countries. iscobol and Veryant are trademarks or registered trademarks of Veryant in the United States and other countries. All other trademarks, trade names, company names, product names, and registered trademarks are the property of their respective holders. Portions Copyright Unicode, Inc. All rights reserved. Portions Copyright The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit ( Portions Copyright Eric Young (eay@cryptsoft.com). All rights reserved. This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com). Portions Dharma Systems, Inc. All rights reserved. This software or web site utilizes or contains material that is DUNDAS DATA VISUALIZATION, INC. and its licensors, all rights reserved. Portions Copyright Jean-loup Gailly and Mark Adler. 6/13/2018

68 2. Index A Add Existing Database 6 Alter Table 19 Applying Conditions 36 B Built-in Procedures 40 C Change Database 6, 7, 8, 62 Clone 20 Convert / Import Tab 61 Copyright Notice lxvii Create Index 34 Create Procedure 41 Create Synonym 47 Create Table 14, 29 Create Trigger 49 Create UDF 45 Create User 7 Create View 36 c-treeace SQL Explorer 4 D Database Operations 5 Define a Record 30 Define Procedure Parameters 41 Define Trigger Execution Events 49 Define UDF Parameters 45 Define UDF Results 45 Drop Index 35 Drop Procedure 43 Drop Synonym 48 Drop Table 24 Drop Trigger 50 Drop UDF 47 Drop User 9 Drop View 38 E Editing Data (Records) 30 Execution Plan Graphs 57 Execution Plan Tab 56 Execution Plan Tables 60 Export Procedure 43 Export Schema (All Tables) 17, 18, 27 Export Table Schema 19, 27 Export Views 38 F Foreign Key References 21 I Index Column Definitions 34 Index Definitions 34 Index Operations 33 M Managing Execution Plans 56 Menus and Tool Strips 61 N New Database 8 O Options Window 62, 63 P Primary Key Constraint 21 Procedure Definition 41 Procedure Permissions 40, 44, 47 Procedure Properties 44 Procedure Results 41 Procedures 40 R Records Toolbar 30 Refresh 8 Rename 48 Rename Table 32 Rename View 39 S Scripts Tab 52, 53 Scripts Tab Command 53 Securing Your Connection with SSL 25, 26 Select Generating Tables 36 Selecting Columns 30 Set Privileges 10 Setting Table Permissions 28 SQL Statements Tab 51 Startup 7, 24, 62 Statement Results 41 Status Bar 66 Synonym Definition 47 Synonyms 47 System Tables 35 T Table Constraints 21 Table Operations 10 Table Permissions 28, 39 Table Properties 29 Trigger Definition 49 Trigger Properties 50 Triggers 48 U UDF Definition 45 UDF Permission 47 All Rights Reserved 68

FairCom Java-Based GUI Tools

FairCom Java-Based GUI Tools FairCom Java-Based GUI Tools Copyright Notice Copyright 1992-2017 FairCom Corporation. All rights reserved. No part of this publication may be stored in a retrieval system, or transmitted in any form or

More information

User's Guide c-treeace Query Builder

User's Guide c-treeace Query Builder User's Guide c-treeace Query Builder User's Guide c-treeace Query Builder Contents 1. c-treeace Query Builder... 4 1.1 Startup... 5 1.2 Securing Your Connection with SSL... 6 1.3 Main Window... 7 1.4 Query

More information

DB Browser UI Specs Anu Page 1 of 15 30/06/2004

DB Browser UI Specs Anu Page 1 of 15 30/06/2004 DB Browser UI Specs Anu Page 1 of 15 30/06/2004 Contents Topic Page Introduction 3 UI Model 3 Main Window 4 Column properties tab 5 SQL Tab 6 View Record window 7 Connection Information window 9 Setting

More information

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1 Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Using the VMware vrealize Orchestrator Client

Using the VMware vrealize Orchestrator Client Using the VMware vrealize Orchestrator Client vrealize Orchestrator 7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

Console Guide. Version 4.4

Console Guide. Version 4.4 Console Guide Version 4.4 Table of Contents Preface 4 Who Should Use This Guide 4 How This Guide is Organized 4 Document Feedback 4 Document Conventions Used in This Guide 5 Connecting to the Database

More information

Oracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2)

Oracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2) TRAINING & REFERENCE murach s Oracle SQL and PL/SQL (Chapter 2) works with all versions through 11g Thanks for reviewing this chapter from Murach s Oracle SQL and PL/SQL. To see the expanded table of contents

More information

Parish . User Manual

Parish  . User Manual Parish Email User Manual Table of Contents LOGGING IN TO PARISH EMAIL... 3 GETTING STARTED... 3 GENERAL OVERVIEW OF THE USER INTERFACE... 3 TERMINATE THE SESSION... 4 EMAIL... 4 MESSAGES LIST... 4 Open

More information

Introduction...2. Application Navigator...3

Introduction...2. Application Navigator...3 Banner 9 Training Contents Introduction...2 Application Navigator...3 Basic Navigation...5 Page Header...5 Key Block...6 Sections...6 Bottom Section Navigation...7 Notification Center Messages...7 Data

More information

Log into your portal and then select the Banner 9 badge. Application Navigator: How to access Banner forms (now called pages.)

Log into your portal and then select the Banner 9 badge. Application Navigator: How to access Banner forms (now called pages.) Navigation Banner 9 Log into your portal and then select the Banner 9 badge. This will bring you to the Application Navigator. Application Navigator: How to access Banner forms (now called pages.) Menu

More information

BANNER 9 QUICK NAVIGATION GUIDE

BANNER 9 QUICK NAVIGATION GUIDE Application Navigator Application Navigator provides a single interface to navigate the Banner 9 JAVA pages. It is a tool that allows you to go back and forth between the current Banner forms and the new

More information

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2018 MarkLogic Corporation. All rights reserved. Query Console User Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-7, September 2018 Copyright 2018 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User Guide

More information

SOU Banner 9 Navigation Guide

SOU Banner 9 Navigation Guide SOU Banner 9 Navigation Guide Draft 11.29.2018 Contents Introduction.... 2 Application Navigator.... 2 Basic Navigation.... 3 Page Header.... 4 Key Block... 4 Sections... 5 Bottom Section Navigation...

More information

Manual Speedy Report. Copyright 2013 Im Softly. All rights reserved.

Manual Speedy Report. Copyright 2013 Im Softly. All rights reserved. 1 Manual Speedy Report 2 Table of Contents Manual Speedy Report... 1 Welcome!... 4 Preparations... 5 Technical Structure... 5 Main Window... 6 Create Report... 7 Overview... 7 Tree View... 8 Query Settings

More information

Perceptive Data Transfer

Perceptive Data Transfer Perceptive Data Transfer User Guide Version: 6.5.x Written by: Product Knowledge, R&D Date: September 2016 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark is a trademark of Lexmark

More information

Access Intermediate

Access Intermediate Access 2013 - Intermediate 103-134 Advanced Queries Quick Links Overview Pages AC124 AC125 Selecting Fields Pages AC125 AC128 AC129 AC131 AC238 Sorting Results Pages AC131 AC136 Specifying Criteria Pages

More information

Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev

Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev. 06.29.09 Overview: This reference manual will cover two separate applications that work together to produce a

More information

CartêGraph Training Navigator

CartêGraph Training Navigator Navigator Agenda Overview Creating a Database Creating New Data Link Formating a Database Navigator Bar Connectivity Bar Toolbar Status Bar Records Adding Records Editing Records Saving Records Logging

More information

BANNER 9 QUICK NAVIGATION GUIDE

BANNER 9 QUICK NAVIGATION GUIDE B Contents Application Navigator... 3 Key terminology changes... 4 Shortcut Key changes... 4 Basic Navigation... 5 Page Header... 5 Key Block... 6 Sections... 7 Bottom Section Navigation... 7 Error Message

More information

Chapter 2 Autodesk Asset Locator... 3

Chapter 2 Autodesk Asset Locator... 3 Contents Chapter 2 Autodesk Asset Locator....................... 3 Supported Operating Systems....................... 3 Installing Autodesk Asset Locator..................... 4 Define a Search...............................

More information

Oracle SQL Developer. Oracle TimesTen In-Memory Database Support User's Guide Release 4.0 E

Oracle SQL Developer. Oracle TimesTen In-Memory Database Support User's Guide Release 4.0 E Oracle SQL Developer Oracle TimesTen In-Memory Database Support User's Guide Release 4.0 E39882-02 December 2013 Oracle SQL Developer Oracle TimesTen In-Memory Database Support User's Guide, Release 4.0

More information

FairCom White Paper c-treeace Connection Strings

FairCom White Paper c-treeace Connection Strings FairCom White Paper c-treeace Connection Strings Contents 1. c-treeace SQL Connection Strings... 1 2. Basic Connection String Attributes and Defaults... 1 3. c-treeace Interactive SQL - ISQL... 2 4. c-treeace

More information

Administrator s Guide

Administrator s Guide Administrator s Guide 1995 2011 Open Systems Holdings Corp. All rights reserved. No part of this manual may be reproduced by any means without the written permission of Open Systems, Inc. OPEN SYSTEMS

More information

Scenario Manager User Guide. Release September 2013

Scenario Manager User Guide. Release September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Document Control Number: 9MN12-62110017 Document Number: SMUG-13-FCCM-0017-6.2.1-01 Oracle

More information

PracticeMaster Report Writer Guide

PracticeMaster Report Writer Guide Copyright 2014-2015 Software Technology, Inc. 1621 Cushman Drive Lincoln, NE 68512 (402) 423-1440 Tabs3.com Tabs3, PracticeMaster, and the "pinwheel" symbol ( ) are registered trademarks of Software Technology,

More information

IT Essentials v6.0 Windows 10 Software Labs

IT Essentials v6.0 Windows 10 Software Labs IT Essentials v6.0 Windows 10 Software Labs 5.2.1.7 Install Windows 10... 1 5.2.1.10 Check for Updates in Windows 10... 10 5.2.4.7 Create a Partition in Windows 10... 16 6.1.1.5 Task Manager in Windows

More information

Using SQL Developer. Oracle University and Egabi Solutions use only

Using SQL Developer. Oracle University and Egabi Solutions use only Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Identify menu items of Oracle SQL Developer Create a

More information

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server Chapter 3 SQL Server Management Studio In This Chapter c Introduction to SQL Server Management Studio c Using SQL Server Management Studio with the Database Engine c Authoring Activities Using SQL Server

More information

QUICK START. DevCom2000 User Manual

QUICK START. DevCom2000 User Manual QUICK START DevCom2000 uses Device Descriptions (DDs) to access data stored in the memory of the smart field device. These DDs are developed by the manufacturer for their products and, in turn, distributed

More information

.txt - Exporting and Importing. Table of Contents

.txt - Exporting and Importing. Table of Contents .txt - Exporting and Importing Table of Contents Export... 2 Using Add Skip... 3 Delimiter... 3 Other Options... 4 Saving Templates of Options Chosen... 4 Editing Information in the lower Grid... 5 Import...

More information

Eastern Kentucky University. Banner 9 Navigation Guide

Eastern Kentucky University. Banner 9 Navigation Guide Eastern Kentucky University Banner 9 Navigation Guide Stephanie King Systems Specialist Phone: (859)622-1079 Email: stephanie.king@eku.edu Page 1 Banner 9 landing page There are 9 areas of the landing

More information

Business Insight Authoring

Business Insight Authoring Business Insight Authoring Getting Started Guide ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: August 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,

More information

Introduction to Microsoft Access 2016

Introduction to Microsoft Access 2016 Introduction to Microsoft Access 2016 A database is a collection of information that is related. Access allows you to manage your information in one database file. Within Access there are four major objects:

More information

Access Intermediate

Access Intermediate Access 2010 - Intermediate 103-134 Advanced Queries Quick Links Overview Pages AC116 AC117 Selecting Fields Pages AC118 AC119 AC122 Sorting Results Pages AC125 AC126 Specifying Criteria Pages AC132 AC134

More information

Perceptive Matching Engine

Perceptive Matching Engine Perceptive Matching Engine Advanced Design and Setup Guide Version: 1.0.x Written by: Product Development, R&D Date: January 2018 2018 Hyland Software, Inc. and its affiliates. Table of Contents Overview...

More information

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata

More information

Contents. Batch & Import Guide. Batch Overview 2. Import 157. Batch and Import: The Big Picture 2 Batch Configuration 11 Batch Entry 131

Contents. Batch & Import Guide. Batch Overview 2. Import 157. Batch and Import: The Big Picture 2 Batch Configuration 11 Batch Entry 131 Batch & Import Guide Last Updated: 08/10/2016 for ResearchPoint 4.91 Contents Batch Overview 2 Batch and Import: The Big Picture 2 Batch Configuration 11 Batch Entry 131 Import 157 Configure Import File

More information

vbound User Guide vbound User Guide Version Revised: 10/10/2017

vbound User Guide vbound User Guide Version Revised: 10/10/2017 vbound User Guide Version 4.1.1 Revised: 10/10/2017 Copyright 2014-2017 FFL Solutions Inc. Page 1 of 87 Table of Contents Using vbound...5 Starting vbound... 5 Bound Book List... 6 vbound Ribbon Menu...

More information

Objective 1: Familiarize yourself with basic database terms and definitions. Objective 2: Familiarize yourself with the Access environment.

Objective 1: Familiarize yourself with basic database terms and definitions. Objective 2: Familiarize yourself with the Access environment. Beginning Access 2007 Objective 1: Familiarize yourself with basic database terms and definitions. What is a Database? A Database is simply defined as a collection of related groups of information. Things

More information

BANNER 9 QUICK NAVIGATION GUIDE

BANNER 9 QUICK NAVIGATION GUIDE MARCH 2017 Application Navigator Application Navigator provides a single interface to seamlessly navigate between Banner 9 JAVA pages and Banner 8 Oracle forms. It is a tool that allows you to go back

More information

One Identity Manager User Guide for One Identity Manager Tools User Interface and Default Functions

One Identity Manager User Guide for One Identity Manager Tools User Interface and Default Functions One Identity Manager 8.0.1 User Guide for One Identity Manager Tools User Interface and Default Functions Copyright 2018 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information

More information

Visual Workflow Implementation Guide

Visual Workflow Implementation Guide Version 30.0: Spring 14 Visual Workflow Implementation Guide Note: Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may

More information

SCC Banner 9 Admin Pages Navigation Guide

SCC Banner 9 Admin Pages Navigation Guide SCC Banner 9 Admin Pages Navigation Guide 1 Contents Introduction.. 3 Using Banner 9..... 4 Application Navigator.. 5 Basic Navigation.. 7 Page Header. 7 Page Footer.. 8 Key Block 9 Sections.. 10 Bottom

More information

Enterprise Reporting -- APEX

Enterprise Reporting -- APEX Quick Reference Enterprise Reporting -- APEX This Quick Reference Guide documents Oracle Application Express (APEX) as it relates to Enterprise Reporting (ER). This is not an exhaustive APEX documentation

More information

MyOra 6.0. SQL Tool for Oracle. User Guide

MyOra 6.0. SQL Tool for Oracle. User Guide MyOra 6.0 SQL Tool for Oracle User Guide Last updated January 13, 2017 Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 7 Closing the Connection...

More information

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Query Console User Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved. Query Console User Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-1, May, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User Guide 1.0

More information

CSC Web Programming. Introduction to SQL

CSC Web Programming. Introduction to SQL CSC 242 - Web Programming Introduction to SQL SQL Statements Data Definition Language CREATE ALTER DROP Data Manipulation Language INSERT UPDATE DELETE Data Query Language SELECT SQL statements end with

More information

Banner 9. Navigation Guide Revised for Ithaca College Fall The URL for Banner 9 is

Banner 9. Navigation Guide Revised for Ithaca College Fall The URL for Banner 9 is Banner 9 Navigation Guide Revised for Ithaca College Fall 2018 The URL for Banner 9 is http://banner.ithaca.edu/ Login with Netpass Credentials Recommended Browsers Firefox Safari Edge Chrome (no Java

More information

SURVEYOR/400. Users Guide. Copyright , LINOMA SOFTWARE LINOMA SOFTWARE is a division of LINOMA GROUP, Inc.

SURVEYOR/400. Users Guide. Copyright , LINOMA SOFTWARE LINOMA SOFTWARE is a division of LINOMA GROUP, Inc. SURVEYOR/400 Users Guide Copyright 1996-2013, LINOMA SOFTWARE LINOMA SOFTWARE is a division of LINOMA GROUP, Inc. Surveyor/400 version: 4.0.0 Publication date: August 7 th, 2013 Table of Contents SURVEYOR/400

More information

Copyright SolarWinds. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified, decompiled,

Copyright SolarWinds. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified, decompiled, APM Migration Introduction... 3 General Requirements... 3 Database Requirements... 3 Stopping APM Services... 4 Creating and Restoring Orion Database Backups... 4 Creating a Database Backup File with Database

More information

Dataflow Editor User Guide

Dataflow Editor User Guide - Cisco EFF, Release 1.0.1 Cisco (EFF) 1.0.1 Revised: August 25, 2017 Conventions This document uses the following conventions. Convention bold font italic font string courier font Indication Menu options,

More information

Exploring the Microsoft Access User Interface and Exploring Navicat and Sequel Pro, and refer to chapter 5 of The Data Journalist.

Exploring the Microsoft Access User Interface and Exploring Navicat and Sequel Pro, and refer to chapter 5 of The Data Journalist. Chapter 5 Exporting Data from Access and MySQL Skills you will learn: How to export data in text format from Microsoft Access, and from MySQL using Navicat and Sequel Pro. If you are unsure of the basics

More information

ZENworks Reporting System Reference. January 2017

ZENworks Reporting System Reference. January 2017 ZENworks Reporting System Reference January 2017 Legal Notices For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent

More information

Managing Your Database Using Oracle SQL Developer

Managing Your Database Using Oracle SQL Developer Page 1 of 54 Managing Your Database Using Oracle SQL Developer Purpose This tutorial introduces Oracle SQL Developer and shows you how to manage your database objects. Time to Complete Approximately 50

More information

OpenForms360 Validation User Guide Notable Solutions Inc.

OpenForms360 Validation User Guide Notable Solutions Inc. OpenForms360 Validation User Guide 2011 Notable Solutions Inc. 1 T A B L E O F C O N T EN T S Introduction...5 What is OpenForms360 Validation?... 5 Using OpenForms360 Validation... 5 Features at a glance...

More information

Table of Contents DATA MANAGEMENT TOOLS 4. IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8

Table of Contents DATA MANAGEMENT TOOLS 4. IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8 Data Management Tools 1 Table of Contents DATA MANAGEMENT TOOLS 4 IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8 Importing ODBC Data (Step 2) 10 Importing MSSQL

More information

ODBC Setup MS Access 2007 Overview Microsoft Access 2007 can be utilized to create ODBC connections. This page will show you the steps to create an

ODBC Setup MS Access 2007 Overview Microsoft Access 2007 can be utilized to create ODBC connections. This page will show you the steps to create an ODBC Setup MS Access 2007 Overview Microsoft Access 2007 can be utilized to create ODBC connections. This page will show you the steps to create an ODBC connection. 1. To open Access 2007, click Start

More information

PTC Integrity Integration With Microsoft Visual Studio (SDK)

PTC Integrity Integration With Microsoft Visual Studio (SDK) PTC Integrity Integration With Microsoft Visual Studio (SDK) PTC provides a number of integrations for Integrated Development Environments (IDEs). IDE integrations allow you to access the workflow and

More information

EMC Documentum My Documentum Desktop (Windows)

EMC Documentum My Documentum Desktop (Windows) EMC Documentum My Documentum Desktop (Windows) Version 7.2 User Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 017489103 15084351000 www.emc.com Legal Notice Copyright 2003 2015 EMC Corporation.

More information

AMD RAID Installation Guide

AMD RAID Installation Guide AMD RAID Installation Guide 1. AMD BIOS RAID Installation Guide.. 3 1.1 Introduction to RAID.. 3 1.2 RAID Configurations Precautions 4 1.3 Installing Windows 8 / 8 64-bit / 7 / 7 64-bit / Vista / Vista

More information

Bulk Provisioning Overview

Bulk Provisioning Overview CHAPTER 8 Bulk provisioning functionality in the Cisco Voice Provisioning Tool allows you to add or modify a large number of users or a large number of phones/device profiles (and the corresponding configuration

More information

Ebook : Overview of application development. All code from the application series books listed at:

Ebook : Overview of application development. All code from the application series books listed at: Ebook : Overview of application development. All code from the application series books listed at: http://www.vkinfotek.com with permission. Publishers: VK Publishers Established: 2001 Type of books: Develop

More information

Doc. Version 1.0 Updated:

Doc. Version 1.0 Updated: OneStop Reporting Report Designer/Player 3.5 User Guide Doc. Version 1.0 Updated: 2012-01-02 Table of Contents Introduction... 3 Who should read this manual... 3 What s included in this manual... 3 Symbols

More information

Workspace Administrator Help File

Workspace Administrator Help File Workspace Administrator Help File Table of Contents HotDocs Workspace Help File... 1 Getting Started with Workspace... 3 What is HotDocs Workspace?... 3 Getting Started with Workspace... 3 To access Workspace...

More information

DTT Reference Manual (v3.3)

DTT Reference Manual (v3.3) DTT Reference Manual (v3.3) DTT 8.2 Publication Date: August 3, 2012 Notice The content in this document represents the current view of the DTT (Direct-To-Test) 8.20 application as of the date of publication.

More information

A dialog box will appear informing you that you will need to restart Enterprise to see the Calendar changes. Click Ok and then restart Enterprise.

A dialog box will appear informing you that you will need to restart Enterprise to see the Calendar changes. Click Ok and then restart Enterprise. The tax Calendar in Premium Pro Enterprise includes due dates for annual, estimate, and monthly premium tax returns, due dates for various additional insurance related filings, and due dates for local

More information

Working with Mailbox Manager

Working with Mailbox Manager Working with Mailbox Manager A user guide for Mailbox Manager supporting the Message Storage Server component of the Avaya S3400 Message Server Mailbox Manager Version 5.0 February 2003 Copyright 2003

More information

Document Management System GUI. v6.0 User Guide

Document Management System GUI. v6.0 User Guide Document Management System GUI v6.0 User Guide Copyright Copyright HelpSystems, LLC. All rights reserved. www.helpsystems.com US: +1 952-933-0609 Outside the U.S.: +44 (0) 870 120 3148 IBM, AS/400, OS/400,

More information

User Guide. Web Intelligence Rich Client. Business Objects 4.1

User Guide. Web Intelligence Rich Client. Business Objects 4.1 User Guide Web Intelligence Rich Client Business Objects 4.1 2 P a g e Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence 4.1... 5 Log into EDDIE...

More information

Learn how to login to Sitefinity and what possible errors you can get if you do not have proper permissions.

Learn how to login to Sitefinity and what possible errors you can get if you do not have proper permissions. USER GUIDE This guide is intended for users of all levels of expertise. The guide describes in detail Sitefinity user interface - from logging to completing a project. Use it to learn how to create pages

More information

Managing the CaseMap Admin Console User Guide

Managing the CaseMap Admin Console User Guide Managing the CaseMap Admin Console User Guide CaseMap Server, Version 2.3 Accessing the CaseMap Admin Console Registering CaseMap Servers Registering SQL Servers Setting Up Roles and Users Managing SQL

More information

Chapter 7. Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel

Chapter 7. Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel Chapter 7 Introduction to Structured Query Language (SQL) Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel 1 In this chapter, you will learn: The basic commands

More information

Creating databases using SQL Server Management Studio Express

Creating databases using SQL Server Management Studio Express Creating databases using SQL Server Management Studio Express With the release of SQL Server 2005 Express Edition, TI students and professionals began to have an efficient, professional and cheap solution

More information

SAFARI General Instructions

SAFARI General Instructions SAFARI General Instructions Open Excel. Click on the Data Tab. Click on From Other Sources. Select From Miscrosoft Query. Select the Database you would like to pull from: Insert your Reflections Password

More information

Creating Workflows. Viewing the Task Library. Creating a Workflow. This chapter contains the following sections:

Creating Workflows. Viewing the Task Library. Creating a Workflow. This chapter contains the following sections: This chapter contains the following sections: Viewing the Task Library, page 1 Creating a Workflow, page 1 Example: Creating a Workflow, page 13 Resolving Workflow Validation Issues, page 16 Changing Flow

More information

Basics User Guide. Release

Basics User Guide. Release Basics User Guide Release 14.2.00 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation ), is for your informational

More information

Creating Workflows. Viewing the Task Library. Creating a Workflow. This chapter contains the following sections:

Creating Workflows. Viewing the Task Library. Creating a Workflow. This chapter contains the following sections: This chapter contains the following sections: Viewing the Task Library, page 1 Creating a Workflow, page 1 Example: Creating a Workflow, page 12 Resolving Workflow Validation Issues, page 15 Changing Flow

More information

Using. Safran Planner SQL System Administration. Safran Planner SQL version 4.1

Using. Safran Planner SQL System Administration. Safran Planner SQL version 4.1 Using Safran Planner SQL System Administration Safran Planner SQL version 4.1 Copyright (c) 1999-2009, Safran Software Solutions AS. All Rights reserved. Accuracy Although every effort has been made to

More information

User Guide Product Design Version 1.7

User Guide Product Design Version 1.7 User Guide Product Design Version 1.7 1 INTRODUCTION 3 Guide 3 USING THE SYSTEM 4 Accessing the System 5 Logging In Using an Access Email 5 Normal Login 6 Resetting a Password 6 Logging Off 6 Home Page

More information

Data Express 4.0. Data Subset Extraction

Data Express 4.0. Data Subset Extraction Data Express 4.0 Data Subset Extraction Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2014. All rights reserved. MICRO FOCUS,

More information

Importing Local Contacts from Thunderbird

Importing Local Contacts from Thunderbird 1 Importing Local Contacts from Thunderbird Step 1, Export Contacts from Thunderbird In Thunderbird, select Address Book. In the Address Book, click on Personal Address Book and then select Export from

More information

Readerware 3.0 Loan Client Revision 27

Readerware 3.0 Loan Client Revision 27 Readerware 3.0 Loan Client Revision 27 Copyright 1999-2015 Readerware Corporation Page 2 of 48 An Introduction to the Readerware Loan Client The Readerware Loan Client adds circulation support to the Readerware

More information

Nexio G-Scribe Data Source Wizard

Nexio G-Scribe Data Source Wizard Nexio G-Scribe Data Source Wizard 6/17/2014 175-100330-00 Publication Information 2014 Imagine Communications. Proprietary and Confidential. Imagine Communications considers this document and its contents

More information

One Identity Active Roles 7.2. Web Interface User Guide

One Identity Active Roles 7.2. Web Interface User Guide One Identity Active Roles 7.2 Web Interface User Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in

More information

Oracle Application Express Users Guide

Oracle Application Express Users Guide www.oracle.com/academy Oracle Application Express Users Guide Contents Topic: 1. Introduction 2 2. Logging in to Oracle Application Express 2 3. Oracle Application Express Components 3 4. Using SQL Commands

More information

Application User Manual

Application User Manual Application User Manual Revision 1.3 - May 2011 Application User Manual Revision 1.3-2011-05-20 Published by Eliwell Controls S.r.l. Via dell Industria, 15 Z.I. Paludi 32010 Pieve d Alpago (BL) Eliwell

More information

BTS Trading Station. Quick Reference Guide Cash Markets

BTS Trading Station. Quick Reference Guide Cash Markets BTS Trading Station Quick Reference Guide Cash Markets Contents Quick Reference Guide 1.0 Getting Started 4 1.1 Application Layout 4 1.2 User Login and Password Management 4 1.3 Default Set Up 5 1.4 Virtual

More information

Managing Configurations

Managing Configurations CHAPTER 3 The Configurations page is your starting point for managing device configurations for network elements managed by Cisco Prime Network by using the CM tools. The following table lists the main

More information

SURVEYOR/400. Users Guide. Copyright , LINOMA SOFTWARE LINOMA SOFTWARE is a division of LINOMA GROUP, Inc.

SURVEYOR/400. Users Guide. Copyright , LINOMA SOFTWARE LINOMA SOFTWARE is a division of LINOMA GROUP, Inc. SURVEYOR/400 Users Guide Copyright 1996-2013, LINOMA SOFTWARE LINOMA SOFTWARE is a division of LINOMA GROUP, Inc. Surveyor/400 version: 4.0.0 Publication date: August 7 th, 2013 Table of Contents SURVEYOR/400

More information

migration from iq.suite Store to contentaccess

migration from iq.suite Store to contentaccess Email migration from iq.suite Store to contentaccess MAY 2, 2016 TECH-ARROW a.s. KAZANSKÁ 5, 821 06 BRATISLAVA, SLOVAKIA All Rights Reserved Table of Contents 1 Introduction... 2 2 Source and target environment...

More information

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax Administration Training Guide Infinite Visions Enterprise Edition 406.252.4357 phone 1.800.247.1161 toll free 406.252.7705 fax www.csavisions.com Copyright 2005 2011 Windsor Management Group, LLC Revised:

More information

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2

More information

Nexio IconStation Data Source Wizard

Nexio IconStation Data Source Wizard Nexio IconStation Data Source Wizard 6/18/2014 175-100354-00 Publication Information 2014 Imagine Communications. Proprietary and Confidential. Imagine Communications considers this document and its contents

More information

Microsoft Access 2003

Microsoft Access 2003 Using a Database - MS Access XP Microsoft Access Introduction To Microsoft Access 1 A Database is: A method used to organize information so that the information can be retrieved quickly. Examples of Common

More information

Quick Tips & Tricks. Important You must use SEMICOLONS ( ie; ) to separate address when sending mail to multiple users

Quick Tips & Tricks. Important You must use SEMICOLONS ( ie; ) to separate  address when sending mail to multiple users Quick Tips & Tricks Important You must use SEMICOLONS ( ie; ) to separate email address when sending mail to multiple users Customize Mail View Click, View, and then highlight Current View Click, Customize

More information

EDAConnect-Dashboard User s Guide Version 3.4.0

EDAConnect-Dashboard User s Guide Version 3.4.0 EDAConnect-Dashboard User s Guide Version 3.4.0 Oracle Part Number: E61758-02 Perception Software Company Confidential Copyright 2015 Perception Software All Rights Reserved This document contains information

More information

Kean University. System Guide. cougar.kean.edu. Your window to the world

Kean University.  System Guide. cougar.kean.edu.   Your window to the world Kean University E-Mail System Guide cougar.kean.edu www.kean.edu Your window to the world USING KEAN UNIVERSITY E-MAIL SYSTEM (COUGAR) This document is divided into three sections: Messenger Express Basics:

More information

Introduction. Opening and Closing Databases. Access 2010 Managing Databases and Objects. Video: Working with Databases in Access 2010

Introduction. Opening and Closing Databases. Access 2010 Managing Databases and Objects. Video: Working with Databases in Access 2010 Access 2010 Managing Databases and Objects Introduction Page 1 Each Access database consists of multiple objects that let you interact with data. Databases can include forms for entering data, queries

More information

Lesson 1: Creating and formatting an Answers analysis

Lesson 1: Creating and formatting an Answers analysis Lesson 1: Creating and formatting an Answers analysis Answers is the ad-hoc query environment in the OBIEE suite. It is in Answers that you create and format analyses to help analyze business results.

More information

Solution Composer. User's Guide

Solution Composer. User's Guide Solution Composer User's Guide September 2011 www.lexmark.com Lexmark and Lexmark with diamond design are trademarks of Lexmark International, Inc., registered in the United States and/or other countries.

More information