Home
        Table of Contents
         Contents
1.        Insert Field Insert a field above an existing field   Note  Only available when creating new table     s   Delete Field Delete the selected field       Move Up   Move   Move the selected field up down   Down Note  Only available when creating new table     104       To add a new field with modification as one of the existing fields  you can right click and select the Duplicate Field from    the pop up menu     Use the Name edit box to set the field name  Note that the name of the field must be unique among all the field names    in the table     The Type drop down list defines the type of the field data  See PostgreSQL Data Types for details     Use the Length edit box to define the length of the field and use Decimals edit box to define the number of digits after    the decimal point  the scale  for Floating Point data type     Note  Be careful when shortening the field length as losing data might be caused     Not null  Check this box to not allow the NULL values for the field     Field s Properties    Note  The following options depend on the field type you are chosen     Options  Options to be associated with the foreign table column  The allowed option Name and Value are specific to each    foreign data wrapper and are validated using the foreign data wrapper s validator function     Default    Set the default value for the field     Comment    Set any optional text describing the current field     Collation  Set the collation of the column  which must be of a col
2.      Cache  To specify how many values of the sequence the database preallocates and keeps in memory for faster access  The    minimum value for this parameter is 2     No Cache    This option indicates that values of the sequence are not preallocated     Cycled  This option allows the sequence continues to generate values after reaching either its maximum or minimum value   After an ascending sequence reaches its maximum value  it generates its minimum value  After a descending    sequence reaches its minimum  it generates its maximum value     Order    This option guarantees that sequence numbers are generated in order of request     Oracle Synonyms    Synonym is an alias for any table  view  materialized view  synonym  procedure  function  package  type  Java class  schema object  user defined object type  or another synonym  Because a synonym Is simply an alias  it requires no    storage other than its definition in the data dictionary  Click ain   gt  Synonym to open an object list for Synonym   General Properties    Object Database Link  A complete or partial database link to create a synonym for a schema object on a remote database where the object is    located     Object Schema    The schema in which the object resides     Object Type  The object type     Object    The object for which the synonym is created     81    Oracle Triggers    Triggers are similar to procedures  A trigger stored in the database can include SQL and PL SQL or Java statements to    run as a un
3.      Referenced Cardinality    The foreign key cardinality of referenced  parent  table     Referencing Cardinality    The foreign key cardinality of referencing  child  table     Schema Name    The schema names of the table view     Show Name    Check this box to show the name of the foreign key or shape     Show Schema Name    Check this box to show the schema names of the tables views in the diagram     Show View Relationships    Check this box to show the relationship line of the view     Table Font Name    The font name of the tables     Table Font Size    The font size of the tables     Top    The number of pixels from the object to the top of the canvas     Visible    Check this box to show the foreign key lines     Width  The width of the object     Width  pages     The width of the diagram  number of papers      211    Model Overview Pane    The Overview pane displays the whole active diagram in the canvas  To zoom in or zoom out the selected area of the  diagram  adjust the slider  If the Overview pane is hidden  choose View   gt  Show Properties and Show Overview from    the model s menu  Same effect can be achieved with keyboard shortcuts   Zoom In   CTRL    or  OC TRL Mousewheel Up     Zoom out   CTRL    or  CT RL Mousewheel Down     Diagram Canvas    Diagram Canvas consists of a canvas and a toolbar for you to design the diagram  such as adding objects  formatting  diagrams and printing models  etc  A model file can have more than one diagram  Each diagram is re
4.      Refresh  Click to refresh the ER Diagram     Regenerate ER Diagram    Choose Regenerate ER Diagram from    Refresh button  It regenerates the ER Diagram with using auto layout  feature      F Move Diagram  Click to switch to hand mode  Press and hold the SPACE key  then move the diagram          New Relation    Click to create a relation between two table fields        a Color  Set color to selected tables and relations     Paper Size    Select paper size from drop down list  corresponding paper size will reflect in the Overview pane     Object Information    In the Object List pane  you can also view information of a selected object  Select View   gt  Show Object Information    from the main menu or right click the object and select Object Information from the pop up menu   Note  The tabs depend on the object type you have chosen     General    Show the object information     DDL  Show the DDL statement of the object     Using    Show the objects that the current object used     Used by    Show the current object used by whom     Objects    Show the objects in the tablespace     289    Preview    Show the sql statement in the query     Member of    Show the roles that the user or the role assigned to     Members    Show the members of the role     Server Monitor  Available only in Full Version     Navicat provides Server Monitor to view properties of selected server s   Select Tools   gt  i  Server Monitor and  select the preferred server type from the main menu     Not
5.      Right Justify  Right justify the text in the component     Justify  Justify the text in the component     A Font Color    Set the font color        Highlight Color  Set the background color of the textual component     wl  Anchors  Specify how a report component is anchored to its parent  Use Anchors to ensure that a report element maintains its    current position relative to an edge of its parent control  i e  Band Region   even if the parent is resized     263    Border    Specify which of the outside border lines of a report component are rendered     J Bring Forward  Bring the component one step forward      ay Bring to Front  Bring the component to the front  The components in the front print last  and the components in the back print first  Use    the Report Tree to see the exact layering of components within the band        E Send Backward  Send the component one step backward     Ta Send to Back  Send the component to the back  The components in the front print last  and the components in the back print first  Use    the Report Tree to see the exact layering of components within the band     Report Dialogs    The Print dialog is automatically displayed when the report is sent to the printer  allowing you to select the pages   number of copies  and printer for the report  When the AllowPrintToFile or AllowPrintToArchive properties of the  Report are enabled  this dialog displays additional print to file options  To open this dialog  select the File   gt  Print me
6.      SQLite does not attempt to do full UTF case folding due to the size of the tables required     RTRIM The same as binary  except that trailing space characters are ignored     Note  Support in SQLite 3        Sort Order    To indicate sort order   ascending  ASC  or descending  DESC      SQLite Table Foreign Keys    A foreign key is a field in a relational table that matches the primary key column of another table     In the Foreign Keys tab  just simply click a foreign key field for editing  By using the foreign key toolbar  you can create    new  edit and delete the selected foreign key field     Button   Description   amp  Add Foreign Key Add a foreign key to the table         amp  Delete Foreign Key Delete the selected foreign key     Use the Name edit box to enter a name for the new key     Use the Referenced Table drop down list to select a foreign table     To include field s  referenced field s  to the key  just simply double click the Fields Referenced Fields field or click       to open the editor s  for editing     The On Delete and On Update drop down list define the type of the actions to be taken     RESTRICT The  RESTRICT  action means that the application is prohibited from deleting  for ON DELETE  RESTRICT  or modifying  for ON UPDATE RESTRICT  a parent key when there exists one or    more child keys mapped to it     NO ACTION Configuring  NO ACTION  means just that  when a parent key is modified or deleted from the  database  no special action Is taken  
7.      Setting Additional Options  Step 4    TXT  XML  Excel  HTML    The following options depend on the file format chose in step 1     Field Name Row    Field name row indicates which row should Navicat recognize as Column Title     First Data Row    First data row indicates which row should Navicat start reading the actual data     Last Data Row    Last data row indicates which row should Navicat stop reading the actual data   Note  If no column title are defined for the file  enter 1 for First data row and 0 for Field name row     Date Order  Date Delimiter  Time Delimiter  DateTime Order    Define the formats of date and time     230    Decimal Symbol    Define the format of decimal number     Binary Data Encoding    Set binary data is imported as Base64 encoded or None encoding from file     Setting Target Table  Step 5     You are allowed to define a new table name or choose to import into an existing table from the drop down list     Note  If you type a new table name in Target Table  the box in New Table will be checked automatically             Source Table  Ta rget Table New Table       I parts part v M    For importing multiple tables  all tables will be shown in the list     Source lable arget lable ew lable P    Source Tabl Target Tabl New Tabl    gt  parts parts E      plbiolife plbiolife o    Adjusting Field Structures and Mapping Fields  Step 6     Navicat will make assumption on the field types and length in the source table  You are allowed to choose desired
8.      Use extended insert statements    Insert records using extended insert syntax     Example   INSERT INTO    users    VALUES   1    Peter McKindsy      23      2      Johnson Ryne      56      0      Katherine      23       Run multiple queries in each execution    Check this option if you want to run multiple queries in each execution  which will make the restore process faster     Create tables    Create tables during the restore process with this option is on     Create records    Restore table records with this option is on  Otherwise  only table structures will be restored     Create indexes    Create indexes for the restored table with this option is on     Create triggers    Create triggers for the restored table with this option is on     Overwrite existing tables    Overwrite if tables already exist in the database schema     Overwrite existing views    Overwrite if views already exist in the database schema     247    Overwrite existing functions    Overwrite if functions already exist in the database schema     Overwrite existing events    Overwrite if events already exist in the database schema     Overwrite existing sequences    Overwrite if sequences already exist in the database schema     Overwrite existing indexes    Overwrite if indexes already exist in the database schema     Overwrite existing triggers    Overwrite if triggers already exist in the database schema     Insert Auto Increment Values    Insert auto increment values in the database schema    
9.     Columns  Use the Schema  Table and or Name drop down lists to select the schema  table and or field name and Order  drop down list to define the order of the index  ASC or DESC      Bitmap Join  Use the InnerSchema  InnerTable  InnerField  OuterSchema  OuterTable and OuterField drop down lists to select    joined schemas  tables and fields respectively     General Properties for Domain Index    Table schema    The schema that contains the index     Table name    The table name     Column    The column which the index is based     Schema    The schema of the indextype     Type  Select the created or built in indextypes     Parameters    Information about the path table and about the secondary indexes corresponding to the components of XMLIndex     General Properties for Cluster Index    Table schema    The schema that contains the index     Cluster name    The name of the cluster     Advanced Properties    Unusable    An unusable index must be rebuilt  or dropped and re created  before it can be used     13    Tablespace    The name of the tablespace to hold the index     Compress  To enable key compression  which eliminates repeated occurrence of key column values and may substantially reduce    storage   Note  No compression for Bitmap Indexes     Parallel    The creation of the index will be parallelized     Reverse    To store the bytes of the index block in reverse order  excluding the rowid     Logging  Choose Logging to log the creation of the index in the redo log 
10.     Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features     Rules    Use the Name edit box to set the rule name     Event  The event is one of SELECT  INSERT  UPDATE  or DELETE     Do instead  This indicates that the commands should be executed instead of the original command  Otherwise  the commands    should be executed in addition to the original command     Condition  Any SQL conditional expression  returning boolean   The condition expression may not refer to any tables except NEW    and OLD  and may not contain aggregate functions     Definition  The command or commands that make up the rule action  Valid commands are SELECT  INSERT  UPDATE  DELETE   or NOTIFY     Within condition and command  the special table names NEW and OLD may be used to refer to values in the  referenced table  NEW is valid in ON INSERT and ON UPDATE rules to refer to the new row being inserted or updated   OLD is valid in ON UPDATE and ON DELETE rules to refer to the existing row being updated or deleted    Comment    Define the comment for the rule     Advanced Properties    Owner    The owner of the view     View Viewer    View Viewer displays the view data as a grid  Data can be displayed in two modes  Grid View and Form View  See    Table Viewer for details     109    PostgreSQL Functions    PostgreSQL provides four kinds of functions     e query language functions  functions written in SQL   e procedural language functions  func
11.     Move Up    Move Down   Move the selected field up down   Note  Only available when creating a new table     Use the Name edit box to set the field name  Note that the name of the field must be unique among all the field names       in the table     The Type drop down list defines the type of the field data  See Oracle Built in Datatypes for details     Use the Length edit box to define the precision  total number of digits  of the field and use Scale edit box to define the    scale  number of digits to the right of the decimal point  for numeric column     59    Note  Be careful when shortening the field length as it might result in data loss     Not null  Check this box to not allow the NULL values for the field     P Primary Key  A Primary Key is a single field or combination of fields that uniquely defines a record  None of the fields that are part of    the primary key can contain a null value     Field s Pop up Options    Duplicate Field Add a new field with modification as one of the existing fields        Primary Key Name Enter the primary key constraint name     Field s Properties  Note  The following options depend on the field type you are chosen     Default    Set the default value for the field     Comment    Set any optional text describing the current field     Leading Field Precision    Set the number of digits in the leading field     Fractional Seconds Precision  Set the number of digits in the fractional part of the SECOND datetime field     Year Precisi
12.     Schema of source type and Source type    The schema and name of the source data type of the cast     Schema of target type and Target type    The schema and name of the target data type of the cast     Schema of function and Function  The function used to perform the cast  The function name may be schema qualified  If it is not  the function will be    looked up in the schema search path  The function s result data tyoe must match the target type of the cast     If no function is specify  indicates that the source type and the target type are binary compatible  so no function is    required to perform the cast     Implicit    Indicate that the cast may be invoked implicitly in any context     Assignment    Indicate that the cast can be invoked implicitly in assignment contexts     129    PostgreSQL Foreign Servers    A foreign server typically encapsulates connection information that a foreign data wrapper uses to access an external    data resource  Additional user specific connection information may be specified by means of user mappings  Click d    gt  Foreign Server to open an object list for Foreign Server     Note  Support from PostgreSQL 8 4 or later     To install the postgres fdw extension for accessing data stored in external PostgreSQL servers  you can right click    anywhere the Object List pane and select Install postgres _fdw Extension   General Properties    FDW Name    The name of the foreign data wrapper that manages the server     Options  Define the con
13.     Select the Oracle Database built in datatype or user defined type of the attribute     Data Type Parameter    Determine the corresponding data type parameters     Oracle XML Schemas    XML Schema is a schema definition language written in XML  It can be used to describe the structure and various other    semantics of conforming instance documents  Click as   gt  XML Schema to open an object list for XML Schema   Schema Doc   Enter a valid XML schema document under the Schema Doc tab    Advanced Properties    Local    Check this to register as local schemas     Force on schema registration    Check this to ignore errors generated during schema evolution     Object Types    Check this to enable the schema compiler to generate object types     Java Beans    Check this to enable the schema compiler to generate Java beans     Default Tables    Check this to enable the schema compiler to generate default tables     REGISTER_NODOCID    Check this to prevent the creation of this column if the user wishes to optimize on storage     REGISTER_BINARYXML  Check this to register the schema for Binary XML     REGISTER_NT_AS _ IOT    Check this to store nested tables created during schema registration as index organized tables     REGISTER_AUTO_OOL    Check this to automatically move large types out of line   Enable Hierarchy    86    ENABLE_HIERARCHY NONE Enable hierarchy will not be called on any tables created while  registering that schema     ENABLE_HIERARCHY CONTENTS Enable hierarc
14.    3  Click Next at the Welcome Screen     4  Read the License Agreement  Accept it and click Next   Accept the location of the program icons by clicking Next  If you wish to change the destination of the folder for  Navicat program click Browse    6  Follow the remaining steps    7  After installed  key in the Registration Key  16 digit  on the pop up Registration screen and click Activate to    online activate the key     Migrate Navicat to new computer    1  In Navicat  choose File   gt  Export Connections  The exported file   ncx  contains all your connection settings   Backup the exported file   ncx     In Navicat  choose Help   gt  Registration and click Deactivate to online deactivate the key    Uninstall Navicat from the existing computer     Re install Navicat in the new computer     SNe 2    Open Navicat and choose File   gt  Import Connections in the new computer     When a new connection is being established  Navicat will create a subfolder under the Settings Location  Most files are  stored within this subfolder  To look for the path  right click the connection and choose Edit Connection   gt  Advanced      gt  Settings Location     Moreover  all your saved profiles are stored under profiles  To look for the path  choose Tools   gt  Options   gt     Miscellaneous   gt  Profiles Location     Maintenance Upgrade    How to purchase the maintenance plan     Navicat Software Maintenance Plan allows Navicat users to receive priority email support  receiving software up
15.    Avglorders  AmountPaid        Coun   Max orders  AmountPaid    Min orders  AmountPaid   a  Sumf orders  AmountPaid    Expression       To Concatenate Fields    In the Calcs tab  click on the field that has been added to the list of Calculations at the bottom  Then  select    Expression as the Function type for the calculation and enter the expression  such as CONCAT FIRST_NAME       LAST NAME      Tables   Fields   Calcs Search  Group   Group Search   Sort   SQL    Available Fields                Field Alias Field SQL Alias Function    Name   CONCAT FIRST    _CONCAT FIRST_NAME      LAST_NAME           To Edit SQL    There may be times when you need to utilize advanced features of SQL that cannot be accessed via the visual  interface of the Query Designer  In these cases  you can edit the SQL manually in the Query Designer  Once you have  edited the SQL manually  you must always use the SQL tab of the Query Designer to make future modifications and no    longer use the visual design tabs to modify the query  In the SQL tab  right click over the SQL text and choose Edit  SQL     Tables   Fields   Calcs   Search   Group   Group Search   Sort SQL    Te Name  1 SELECT  2 CONCAT  FIRST NAME       LAST NAME  AS CONCAT FIRST  3 FROM    clients     clients      lt   gt     254    Report Design    The Design tab allows you to build and design reports  The design workspace is divided into two areas  the workbench  and the canvas  The workbench is comprised of toolbars  component pale
16.    Buffering  Use the buffering build technique to build the index     Note  Support from PostgreSQL 9 2 or later     Fast Update    The usage of the fast update technique   Note  Support from PostgreSQL 8 4 or later     Constraints  If you wish to create partial index  enter constraint condition in this edit box  A partial index is an index that contains    entries for only a portion of a table  usually a portion that is more useful for indexing than the rest of the table     Comment    Define the comment for the index   Fields Editor  Select the field s  from the Name list  You can also use the arrow buttons to change the index field s  order     Collation    Choose the collation for the index   Note  Support from PostgreSQL 9 1 or later     Sort Order  Specify the sort order  ASC or DESC     Nulls Order  Specify that nulls sort before NULLS FIRST  after NULLS LAST  non nulls     PostgreSQL Table Foreign Keys    A foreign key specifies that the values in a column  or a group of columns  must match the values appearing in some    row of another table  We say this maintains the referential integrity between two related tables     In the Foreign Keys tab  just simply click a foreign key field for editing  By using the foreign key toolbar  you can create    new  edit and delete the selected foreign key field     Button  Deseripton    Add Foreign Key Add a foreign key to the table         amp  Delete Foreign Key Delete the selected foreign key     Use the Name edit box to enter 
17.    CASCADE A CASCADE  action propagates the delete or update operation on the parent key to each  dependent child key  For an  ON DELETE CASCADE  action  this means that each row in the  child table that was associated with the deleted parent row is also deleted  For an  ON  UPDATE CASCADE  action  it means that the values stored in each dependent child key are    modified to match the new parent key values     SET NULL If the configured action is  SET NULL   then when a parent key is deleted  for ON DELETE    SET NULL  or modified  for ON UPDATE SET NULL   the child key columns of all rows in the  child table that mapped to the parent key are set to contain SQL NULL values     The  SET DEFAULT  actions are similar to  SET NULL   except that each of the child key    135       DEFAULT columns is set to contain the columns default value instead of NULL     Deferred    Deferred foreign key constraints are not checked until the transaction tries to COMMIT     Related topic   Foreign Keys Data Selection    SQLite Table Uniques    Unique constraints ensure that the data contained in a column or a group of columns is unique with respect to all the    rows in the table     In the Uniques tab  just simply click an unique field for editing  By using the unique toolbar  you can create new  edit    and delete the selected unique field     Button   Description o     m Add Unique Add an unique to the table      Delete Unique Delete the selected unique     Use the Name edit box to set the u
18.    Use the Name edit box to enter a name for the new key     Use the Referenced Schema and Referenced Table drop down lists to select a foreign schema and table    respectively     To include field s  referenced field s  to the key  just simply double click the Fields Referenced Fields field or click       to open the editor s  for editing     The On Delete and On Update drop down list define the type of the actions to be taken     No Action The Database Engine raises an error and the delete or update action on the row in the parent table  is rolled back        Corresponding rows are deleted from or updated in the referencing table if that row is deleted from    155        or updated in the parent table     Set Null All the values that make up the foreign key are set to NULL when the corresponding row in the  parent table is deleted or updated        Set Default   All the values that make up the foreign key are set to their default values when the corresponding  row in the parent table is deleted or updated     Enable    You can choose whether to enable disable the foreign key constraint by checking unchecking the box     Not For Replication    The constraint is not enforced when replication agents perform insert  update  or delete operations   Note  SQL Azure does not support     Comment    Specify the comment of the foreign key   Note  SQL Azure does not support     Related topic   Foreign Keys Data Selection    SQL Server Table Uniques    Unique constraints ensure that the
19.    and optionally include the schema definitions themselves  as well as system privilege    grants to those schemas  If you do not have the EXP_FULL_ DATABASE role  you can    export only your own schema        48    In table mode  only a specified set of tables  partitions  and their dependent objects are    unloaded  You must have the EXP_FULL_DATABASE role to specify tables that are       not in your own schema  All specified tables must reside in a single schema     Content    Unload both data and metadata   DATA_ONLY Unload only table row data  no database object definitions are unloaded        METADATA_ONLY   Unload only database object definitions  no table row data is unloaded     Export Data    Select the objects to export  If you select TABLE mode  choose the schema in the Export Schema Table Mode     drop down list     Dump Files    Add dump files to the dump file set for the export     Metadata Filter    Include or Exclude a set of objects from the Export operation  Choose the Object Type and specify the Name    Clause     Data Filter    Query  Specify a subquery that is added to the end of the SELECT statement for the table     Sample    Specify a percentage for sampling the data blocks to be moved     Remap Data    Table schema    The schema containing the column to be remapped     Table name    The table containing the column to be remapped     Column Name    The name of the column to be remapped     Package Schema    The schema of the package     Package Name 
20.    delete the selected index field     Button   Description S O  ls Add Index Add an index to the table        Fia Delete Index Delete the selected index     Use the Name edit box to set the index name  No schema name can be included here  the index is always created in    the same schema as its parent table     To include field s  in the index  just simply double click the Fields field or click L to open the editor for editing     Note  Some of field types do not allow indexing by several fields     The Index method drop down list defines the type of the table index     Unique  Makes index unique  causes the system to check for duplicate values in the table when the index is created  if data    already exist  and each time data is added     Clustered  CLUSTER instructs PostgreSQL to cluster the table specified by tablename based on the index specified by    indexname  The index must already have been defined on tablename     When a table is clustered  PostgreSQL remembers on which index it was clustered  The form CLUSTER tablename    reclusters the table on the same index that it was clustered before     Concurrently  When this option is used  PostgreSQL will build the index without taking any locks that prevent concurrent inserts   updates  or deletes on the table  whereas a standard index build locks out writes  but not reads  on the table until it s    done     Tablespace    The tablespace in which to create the index     Fill Factor    The fillfactor for an index     96 
21.    film_list   co nicer_but_slower_film_list    INNER JOIN    payment  lt    ON payment customer_id   customer_list ID    INNER JOIN    i staff ON payment staff_id   staff staff_id  o0 sales_by_film_category      oo sales_by_store  oo staff_list   co test    aaa   hr   hr  information_schema  mysql   narfnrmanre crhams     lt  LIMIT 10  20    Code completion is ready    WHERE payment amount  gt  0 5    GROUP BY customer_list ID   customer_list  NAME   staff store_id    HAVING  ORDER BY    staff store_id ASC    Query time  0 000s       Setting Field Association    To associate database objects by two fields  just drag one field from the object to another and a line will appear    between the linked fields   Hint  To delete all the links of some object  click button     next to the object alias     Go to the Syntax pane to change the association between the links  click the operator and choose the properties item  from the pop up menu  You can change the association condition by choosing it from the list      lt  gt    lt    lt     gt    gt     Click    OK to confirm the changes you made  Also you can change the type of Join     Setting Output Fields    The fields you have selected in the Diagram Design pane will be displayed in the Syntax pane which allows you to set    their displaying order and modify the output fields of the query using  lt Distinct gt    lt func gt  and  lt Alias gt       lt Distinct gt     Enable this option if you wish the repeated records are not includ
22.   8    v   gt     a Find Data  MI     Highlight all    _  Replace     c 98 e SE E S    SELECT   FROM    customer LIMIT 0  1000 Record 1 of 599 in page 1          The search starts at the cursor s current position to the end of the file  There will not have differentiates when    performing a uppercase or lowercase search     To find for the next text  just simply click Next or press F3     Replacing Records    To open the Replace bar  simply check the Replace box and enter the text you want to search and replace     Click Replace or Replace All button to replace the first occurrence or all occurrences automatically     If you clicked Replace All button  you can click Apply button to apply the changes or Cancel button to cancel the    changes     Q Find Data  MA Jex Replace       Finding Columns    To search a column  just simply click Edit   gt  Q Find from the menu or press CTRL F  Then  choose Find Column  and enter a search string     193    File Edit View Window Help  i Begin Transaction  store_id first_name  1 EA   1 PATRICIA   1 LINDA   2 BARBARA   1 ELIZABETH  2 JENNIFER   1 MARIA   2 SUSAN   2 MARGARET  1 DOROTHY  2 LISA   1 NANCY    customer_id    v  on OW F amp F whe  a     b   oud   od  N   Oo       Memo    Y Filter    Sort    last_name  SMITH  JOHNSON  WILLIAMS  JONES  BROWN  DAVIS  MILLER  WILSON  MOORE  TAYLOR  ANDERSON  THOMAS        Q  Find Column  hame  first_name    toS last_name    SELECT   FROM    cust    E  Import E gt  Export    email address_i    MARY S
23.   A directory object specifies an alias for a directory on the server file system where external binary file LOBs  BFILEs   and external table data are located  All directories are created in a single namespace and are not owned by an  individual schema  Click aS   gt  Directory to open an object list for Directory     87    General Properties    Directory Path  Specify the full path name of the operating system directory of the server where the files are located  The path name is    case sensitive     Oracle Tablespaces    Tablespaces are the allocation of space in the database that can contain schema objects  Click as   gt  Tablespace to  open an object list for Tablespace     General Properties    Tablespace Type    PERMANENT   A permanent tablespace contains persistent schema objects  Objects in permanent  eee  eaea a  TEMPORARY   A temporary tablespace contains schema objects only for the duration of a session  Objects in  T ea       UNDO An undo tablespace is a type of permanent tablespace used by Oracle Database to manage  undo data if you are running your database in automatic undo management mode     Name    Set the name of the datafile tempfile     Size    Set the size of the datafile tempfile     Unit  Define the size unit of the datafile tempfile  Specify the maximum disk space allowed for automatic extension of the  datafile  Use the drop down list K  M  G  T  P or E to specify the size in kilobytes  megabytes  gigabytes  terabytes     petabytes  or exabytes     
24.   Also  there is no warranty of non infringement and title or  quiet enjoyment  PremiumSoft does not warrant that the Software is error free or will operate without  interruption  The Software is not designed  intended or licensed for use in hazardous environments requiring  fail safe controls  including without limitation  the design  construction  maintenance or operation of nuclear  facilities  aircraft navigation or communication systems  air traffic control  and life support or weapons systems   PremiumSoft specifically disclaims any express or implied warranty of fitness for such purposes    d  If applicable law requires any warranties with respect to the Software  all such warranties are limited in duration  to thirty  30  days from the date of delivery    e  No oral or written information or advice given by PremiumSoft  its dealers  distributors  agents or employees    shall create a warranty or in any way increase the scope of ANY warranty PROVIDED HEREIN     7  LIMITATION OF LIABILITY     a  Neither PremiumSoft nor its suppliers shall be liable to you or any third party for any indirect  special  incidental     punitive or consequential damages  including  but not limited to  damages for the inability to use equipment or access    16    data  loss of business  loss of profits  business interruption or the like   arising out of the use of  or inability to use  the  Software and based on any theory of liability including breach of contract  breach of warranty   tort  
25.   An object type  consists of two parts  a specification and a body  The type body always depends on its type specification  A collection    type is a named varying array  varray  or a nested table type  Click aS   gt  Type to open an object list for Type     The Code Outline window displays information about the object type object type body including declaration  etc  To    show the Code Outline window  simply choose View   gt  Code Outline     Note  Available only in Full Version      button  osn o      Penesnmecossomne o   E  stow te deta view otte code une        Ha Expand the selected item   Collapse the selected item   Toggle sorting by position        Object Type s Definition    Enter the object type s definition  After saving the object type  you can edit the Object Type Body  Just click b New  Object Type Body or ka Design Object Type Body to open the Type Body Designer     Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features   Object Type Body s Definition    Enter the object type body s definition  To edit the Object Type Specification  click P Design Object Type  Specification to open the Object Type Designer     Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features   Collection Type    Nested table    Create a nested table type     VArray    Create a varray type     Array Size    Determine the array size of the varray type     85    Data Type
26.   If you do wish Navicat loads all your images while opening the table  use   Open Table     You can create a table shortcut by right click a table in the Object List pane and select Create Open Table Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your table for entering data    directly without activating the main Navicat     To empty a table  right click the selected table and choose Empty Table from the pop up menu  This option is only  applied when you wish to clear all the existing records without resetting the auto increment value  To reset the    auto increment value while emptying your table  use Truncate Table     Oracle Normal Tables    Tables are the basic unit of data storage in an Oracle database  Data is stored in rows and columns  You define a table    with a table name and set of columns     In a normal  heap organized  table  data is stored as an unordered collection  heap      Oracle Table Fields    In the Fields tab  just simply click a field for editing  A right click displays the pop up menu or by using the field toolbar     you can create new and drop the selected field  To search a field name  choose Edit   gt  Find or press CTRL F     Button   Description ooo  Add Field Add a field to the table                Insert Field Insert a field above an existing field   Note  Only available when creating a new table         Delete Field Delete the selected field   P Primary Key Set the field as a Primary Key    
27.   It allows you to create and edit queries  without knowledge of SQL  The database objects are displayed in left pane  Whereas in the right pane  it is divided into    two portions  the upper Diagram Design pane  and the lower Syntax pane   Note  Query Builder supports SELECT statement only  Use Query Editor for creating complex queries     Drag a table or a view from the left pane to the Diagram Design pane or double click it to add it to query  To include a  field in the query  check the left of the field name in the Diagram Design pane  To include all the fields  click at the left of    the object caption   To remove the object from the Diagram Design pane  click the cross button at the object caption   To add the table view alias  simply double click the table view name and enter the alias in the Diagram Design pane     Hint  You are also allowed to set criteria by right click any fields from the Diagram Design pane     200    File Edit Format View Run Window Help  B Run   Stop   E Explain  Query Builder   Query Editor     amp  sakila  actor  E address  Ep category  E city  country  customer  E film  EH film_actor  E  film_category  film_text  inventory  EF language  Ep payment  EF rental  staff  store    OOOOOOUOURRL    Ta New H   Save ES SaveAs     Beautify SQL    Export Result    amount T otal     OOSOOOOL   OOSOOOOOOL     customer _list ID   customer_list  NAME  Sum payment amount  AS Total     staff store_id    customer_list       co actor_info   oo customer _list   
28.   It supports to import MySQL  PostgreSQL  Oracle  SQLite  SQL Server or MariaDB    databases  schema  tables or views   Navicat provides a step by step wizard for you to complete the task     1  Select Tools   gt  Import from Database    Select a connection    Choose databases  schemas or tables you want to import   Click Start        nn N    You can also simply create a new model using reverse engineering in the Navicat main window  Right click an opened  database schema  table s  or view s  and select Reverse Database to Model  Reverse Schema to Model   Reverse Tables to Model or Reverse Views to Model from the pop up menu     script Generation    After finishing your model  you can save table structures  views and foreign keys from the model into a script file  The    Export SQL feature generates a SQL file for the script  Select Tools   gt  Export SQL     General Settings for Export SQL    File    Set the output file name and location     Objects    Choose objects in current model you wish to export     Advanced Settings for Export SQL    The following options depend on the diagram database type you are chosen  MySQL  Oracle  PostgreSQL  SQLite   SQL Server and MariaDB     Server Version    Select server version for the SQL file     221    Include Schema    Include the schema name in file with this option is on  Otherwise  only object names are included in SQL statements     Default Schema    set the schema name for the objects without schema settings     Include Drop SQ
29.   Login Name    Set name for login     Password    Set Password and re type it in the Confirm Password text box     Specify Old Password    Check this option to enter the old password used by this account     Enabled    Check to enable the login     Roles    In the grid  check the server role to assign this server login to be a member of selected server role  Multiple roles can be    granted     Note  Every SQL Server login belongs to the public server role  When a server principal has not been granted or  denied specific permissions on a securable object  the user inherits the permissions granted to public on that  object  Only assign public permissions on any object when you want the object to be available to all users     SQL Azure does not support     User Mapping    In the Grid  check the Database and enter the User and Default Schema to create user for login the database and    specify the first schema will be searched by the server     Note  SQL Azure does not support     Server Permissions    You can check Grant  With Grant Option or Deny against the server permissions listed in Permission to assign this    login to have that permission  Multiple permissions can be granted     Note  Support from SQL Server 2005 or later     Endpoint Permissions    You can check Alter  Connect  Control  Take Ownership or View Definition against the endpoint listed in Endpoint    to assign this login to have that endpoint permission  Multiple permissions can be granted     Note  Support
30.   MONTH   DAY   HOUR   MINUTE    WEEK   SECOND   YEAR_MONTH   DAY_HOUR   DAY_MINUTE    DAY SECOND   HOUR_MINUTE   HOUR_SECOND   MINUTE_SECOND    Oracle Objects    To start working with the server objects  you should create and open a connection  When you create a user account   you are also implicitly creating a schema for that user  A schema is a logical container for the database objects  such  as tables  views  triggers  and so on  that the user creates  The schema name is the same as the user name  and can    be used to unambiguously refer to objects owned by the user  Other user schemas are showed under E Schemas     Hint  Oracle interprets non quoted object identifiers as uppercase  In Navicat  all objects identifier will be quoted  That    is  Navicat saves exactly what you have inputted     Oracle Data Pump  Available only in Full Version     Oracle Data Pump technology enables very high speed movement of data and metadata from one database to another     lt includes two utilities  Data Pump Export and Data Pump Import     47    Data Pump Export is a utility for unloading data and metadata into a set of operating system files called a dump file set   The dump file set can be imported only by the Data Pump Import utility  The dump file set can be imported on the same    system or it can be moved to another system and loaded there     Data Pump Import is a utility for loading an export dump file set into a target system  The dump file set is made up of  one or more disk
31.   Note  The process will be faster if this option is unchecked     Insert records  Delete records  Update records    Check these options to performing such actions to the target when data are synchronized     structure Synchronization  Available only in Full Version     Navicat allows you to compare and modify the table structures with detailed analytical process  In other words  Navicat    compares tables between two databases and or schemas and states the differential in structure  Select Tools   gt  E  Structure Synchronization from the main menu     To open a saved profile  select the profile and click Load button or double click it in Profiles tab     Note  Available only for MySQL  Oracle  PostgreSQL  SQL Server and MariaDB  Navicat Premium and Navicat for  MySQL support synchronize between MySQL and MariaDB     General Settings for Structure Synchronization    The following options depend on the database type you are chosen  MySQL  Oracle  PostgreSQL  SQL Server and  MariaDB     Source Target    Define connection  database and or schema for the source and target   242    Compare Tables    Check this option if you want to compare tables between the source and target     Compare Primary Keys    Check this option if you want to compare table primary keys     Compare Foreign Keys    Check this option if you want to compare table foreign keys     Compare Character Set    Check this option if you want to compare character set of tables     Compare Auto Increment Value    Che
32.   Open Table View   Double click a table view in the Explorer s Model Tab or the Diagram   Add table view from   Drag table view from Navicat main window and drop to the Diagram    Get Table View   Select and copy a table view in the Diagram Canvas  and paste it to other    Structure  SQL text editors     Statement   Design Field without   Select and click the table name and press TAB DOWN ARROW to add edit    Table Designer fields     Navicat will predict field types according to field names you entered     INTEGER int int4   NUMBER    suffix  id    no   if it is the first column  it will be predicted as a primary key     suffix  num        qty    number       exactly  age    count     DECIMAL 10 2  decimal 10 2  NUMBER REAL money       226      to drag the field to a desired location     to drag the desired field out of the table   Add Vertex to Foreign   Select a foreign key line arrow in Diagram Canvas  Press and hold the      suffix  price    cost    salary   FLOAT double float8 NUMBER REAL float      size    height    width    length    weight    speed    distance   DATE datetime date TEXT datetime2   z  date    time    VARCHAR 255  varchar 255 VARCHAR2 255  TEXT     other field names   Enter   before the field name to recognize as primary key  e g   itemNoz int   Enter   between field name and field type to custom field type  e g   itemName varchar 255      Delete Vertex on   Select a foreign key line arrow in Diagram Canvas  Press and hold the  Foreign Key Line Arrow 
33.   SHIFT key and click on the vertex  Select a Page in Print   Press and hold the SHIFT key  then point to a page to show the page  Preview number      Press and hold the SHIFT key  then click a page to jump to the    corresponding page in Diagram Canvas        22     Advanced Tools    Navicat provides a number of powerful tools for working with data  which includes Import Wizard  Export Wizard   Dump SQL File  Execute SQL File and more     Import Wizard    Import Wizard allows you to import data to tables from CSV  TXT  XML  DBF and more  You can save your settings as    a profile for setting schedule     Note  Navicat Essentials version only supports to import text based files  such as TXT  CSV  HTML  XML and JSON    file     To open the Import Wizard  click E  Import Wizard from the table object list toolbar     Hint  You can drag a supported file to the Table s Object List pane or a database schema in the Connection pane   Navicat will pop up the Import Wizard window  If existing table is highlighted  Navicat will import the file to the    highlighted table  Otherwise  import the file to a new table     Setting Import File Format  Step 1     Select one of the available import types for the source file     Note  The Excel file format is according to the Microsoft Office version installed in your computer     Setting Source File Name  Step 2     Browse the source file name  The file extension in the Import from text box changes according to the selected import    type in ste
34.   SQL for objects to be changed    Check this option to include all related SQL statements if database objects will be changed in the target     SQL for objects to be dropped    Check this option to include all related SQL statements if database objects will be dropped from the target     Drop with CASCADE    Check this option if you want to cascade to drop the dependent database objects     Compare after execution    Compare tables after the synchronization is executed     Continue on error    Ignore errors that are encountered during the synchronization process     Create inheriting parent    Create tables of inheriting parents during the synchronization process     Structure Synchronization Result  Source Objects Target Objects    The tree view shows the differences between the source and target database and or schema after the comparison of    their structures  providing with detailed SQL statements shown in the Queries for Modification list     244    The red item represents the non existence for the other database schema     The blue item represents the existence for the other database schema  but different definition detected     You are allowed to edit object structure manually  right click the    menu to open the relevant designer     object in the tree view and select Edit from the pop up    Source Objects  Target Objects   D customer A   4 Tables A  D customer_copy D clients  D fixed_length_data b A customer       4 items   4  gt  Fields      OrderNo  double NULL D
35.   SQLite Table Triggers 138  SQLite Table Options 139  SQLite Views 139  SQLite Indexes 140  SQLite Triggers 141  SQL Server Objects 142  SQL Server Backup Restore  Available only in Full Version  148  SQL Server Backup 148  SQL Server Restore 150  SQL Server Schemas 151  SQL Server Tables 152  SQL Server Table Fields 152  SQL Server Table Indexes 154  SQL Server Table Foreign Keys 155  SQL Server Table Uniques 156  SQL Server Table Checks 157  SQL Server Table Triggers 157    SQL Server Table Options 159    SQL Server Table Storage  SQL Server Views  SQL Server Functions Procedures  SQL Server Indexes  SQL Server Synonyms  SQL Server Triggers  SQL Server Backup Devices  SQL Server Linked Servers  SQL Server Server Triggers  SQL Server Assemblies  SQL Server Database Triggers  SQL Server Partition Functions  SQL Server Partition Schemes  SQL Preview  Maintain  Maintain MySQL MariaDB  Maintain Oracle  Maintain PostgreSQL  Maintain SQLite  Maintain SQL Server  Table Viewer  Grid View  Using Navigation Bar  Editing Records  Sorting Finding Replacing Records  Filtering Records  Available only in Full Version   Manipulating Raw Data  Formatting Table Grid  Form View  Available only in Full Version   Assistant Editors  Filter Wizard  Available only in Full Version   Query  Query Builder  Available only in Full Version   Query Editor  Editor Advanced Features  Query Results  Query Parameters  Debugging Oracle Query  Available only in Full Version   Model  Available only in Navicat P
36.   columns      Bitmap In a bitmap index  a bitmap for each key value is used instead of a list of rowids     Parallel With Degree       Parallel indexing can improve index performance when you have a large amount of data  and have multiple CPUs     Enter the degree that determines the number of separate indexing processes     Tablespace  The tablespace in which to create the index  An index can be created in the same or different tablespace as the table it    indexes     Schema    The schema in which to create the index     Note  To create an index in your own schema  at least one of the following conditions must be true     e The table or cluster to be indexed is in your own schema   e You have INDEX privilege on the table to be indexed   e You have CREATE ANY INDEX system privilege     61    To create an index in another schema  all of the following conditions must be true     e You have CREATE ANY INDEX system privilege   e The owner of the other schema has a quota for the tablespaces to contain the index or index partitions  or  UNLIMITED TABLESPACE system privilege     Oracle Table Foreign Keys    A foreign key specifies that the values in a column  or a group of columns  must match the values appearing in some    row of another table  We say this maintains the referential integrity between two related tables     In the Foreign Keys tab  just simply click a foreign key field for editing  By using the foreign key toolbar  you can create    new  edit and delete the selecte
37.   navicat exe  exportview ProfileName  u NavicatlID  t  Result ConnectionlType  c ConnectionName  d DatabaseName  s    SchemaName    Export Table navicat exe  export ProfileName  u NavicatID  t ConnectionType  c  ConnectionName  d DatabaseName  s SchemaName    Export Oracle and navicat exe  exportmview ProfileName  u NavicatID  t        Materialized PostgreSQL ConnectionType  c ConnectionName  d DatabaseName  s    View Result SchemaName    Export Query navicat exe  exportquery ProfileName  u NavicatlD  t   Result ConnectionlType  c ConnectionName  d DatabaseName  s  schemaName   Query Execution   All navicat exe  query QueryName  u NavicatID  t ConnectionType  c         ConnectionName  d DatabaseName  s SchemaName    Data navicat exe  datasync ProfileName  t ConnectionType  Synchronization    Batch Jobs     navicat exe  batchjob BatchJobName    Print Report navicat exe  report ReportName  u NavicatID  t ConnectionType  c    Note        ConnectionName  d DatabaseName  s SchemaName FileType       PathName   sc DataPipelineName Value  Value              NavicatID   if the connection stores in Navicat Cloud  Navicat ID is required  e g  user example com  ConnectionType   type of the connection  MySQL  Oracle  PostgreSQL  SQLite  MSSQL or MariaDB    type of the data transfer profile  MySQL  Oracle  PostgreSQL  SQLite  MSSQL  MariaDB or    Profile Type    Premium  FileType   output report file type   pdf   html   excel or  printer  PathName   printer name or target file path  e g  
38.   of the primary XML index    PROPERTY Create a secondary XML index on columns  PK  path and node value  of the primary  XML index where PK is the primary key of the base table     Primary XML Index       Specify the primary XML index to use in creating a secondary XML index     Advanced Properties for XML Index    Recompute statistics    Enable automatic statistics updating     Allow row locks    Row locks are allowed when accessing the index  The Database Engine determines when row locks are used     Allow page locks    Page locks are allowed when accessing the index  The Database Engine determines when page locks are used     Fill Factor      Specify a percentage that indicates how full the Database Engine should make the leaf level of each index page during    index creation or rebuild     Pad Index    The percentage of free space that is specified by fillfactor is applied to the intermediate level pages of the index     Sort in tempdb    Specify to store temporary sort results in tempdb     Max  degree of parallelism    Override the max degree of parallelism configuration option for the duration of the index operation     General Properties for Spatial Index    166    Table   View  Must be TABLE     Table name    Select a table     Spatial Column    Select a spatial column which the index is based     Tessellation Scheme    The tessellation scheme for the spatial index     Min  Coordinates    Specify the x coordinate  X  and y coordinate  Y  of the lower left corner of t
39.   or the user      Streams Configuration    Check this box to import any general Streams metadata that may be present in the export dump file     Data Options    A bitmask to supply special options for processing the job     Partition Options    Specify how partitioned tables should be handled during an import operation     NONE Partitioning is reproduced on the target database as it existed in the source database     DEPARTITION   Each partition or subpartition that contains storage in the job is reproduced as a separate  unpartitioned table     MERGE Each partitioned table is re created in the target database as an unpartitioned table     Version       The version of database objects to be extracted     COMPATIBLE   The version of the metadata corresponds to the database compatibility level and  the compatibility release level for feature        LATEST The version of the metadata corresponds to the database version     54    Encryption Password  Specify a key for re encrypting encrypted table columns  metadata  or table data so that they are not written as clear    text in the dump file set     Segment Attributes    Designate the segment attribute to which the transform applies     Storage    Designate the storage to which the transform applies     OID    Designate the OID to which the transform applies     PCTSpace  Specify a percentage multiplier used to alter extent allocations and datafile sizes  Used to shrink large tablespaces for    testing purposes     Log File Dire
40.   view when the view is executed  The legal characteristic values are Definer and Invoker  These indicate that the view    must be executable by the user who defined it or invoked it  respectively  The default Security value is Definer        Check option  Restrict the Check option only to the view being defined   Cascaded Cause the checks for underlying views to be evaluated as well   View Viewer    View Viewer displays the view data as a grid  Data can be displayed in two modes  Grid View and Form View  See    Table Viewer for details     Note  Transaction is only available for updatable views   MySQL MariaDB Functions Procedures    Stored routines  procedures and functions  are supported in MySQL 5 0  A stored routine is a set of SQL statements  that can be stored in the server  Once this has been done  clients do not need to keep reissuing the individual    statements but can refer to the stored routine instead  Click a to open an object list for Function     Function Wizard    fi  Click the    New Function from the object list toolbar  The Function Wizard will pop up and it allows you to create a  procedure function easily  You are allowed not to show the Function Wizard when create new procedure function     1  Select the type of the routine  Procedure or Function   2  Define the parameter s   Set the parameter Mode  Name and or Type under corresponding columns   3  If you create a function  select the Return Type from the list and enter the corresponding information  L
41.  222   Float    00   Date  dd mm yyyy  Time  hh mm ss am pm  Example  16 1 2013 18 23 50  Output  16 01 2013 18 23 50    Formats are defined by constructing a string using these format specifiers     Numeric fields     Specifier   Represent    Digit placeholder  If the value being formatted has a digit in the position where the  0  appears in the  format string  then that digit is copied to the output string  Otherwise  a  0  is stored in that position in  the output string   e g  with 0000 placed in the Integer field  all the integer output from the table will  have 0012 in format    Digit placeholder  If the value being formatted has a digit in the position where the     appears in the  format string  then that digit is copied to the output string  Otherwise  nothing is stored in that position    in the output string   e g  with       placed in the Integer field  all the integers output from the table    will have 12 34 in format     Decimal point  The first     character in the format string determines the location of the decimal  separator in the formatted value  any additional     characters are ignored  The actual character used  as a the decimal separator in the output string is determined by the DecimalSeparator global    variable  The default value of DecimalSeparator is specified in the Number Format of the Region and  Language Options section in the Windows Control Panel    Thousand separator  If the format string contains one or more     characters  the output wil
42.  4 1 clients under circumstances where the  server would otherwise generate long password hashes  The option does not affect authentication  4 1 and later clients  can still use accounts that have long password hashes   but it does prevent creation of a long password hash in the    user table as the result of a password changing operation     SSL Type  MySQL can check X509 certificate attributes in addition to the usual authentication that is based on the username and    password  To specify SSL related options for a MySQL account  use the REQUIRE clause of the GRANT statement     This option tells the server to allow only SSL encrypted connections for the account     This means that the client must have a valid certificate but that the exact certificate  issuer  and  subject do not matter  The only requirement is that it should be possible to verify its signature with  one of the CA certificates    SPECIFIED   Issuer  This places the restriction on connection attempts that the client must present a valid X509 certificate    issued by CA issuer  lf the client presents a certificate that is valid but has a different issuer  the    server rejects the connection  Use of X509 certificates always implies encryption  so the SSL option    is unnecessary in this case     Subject  This places the restriction on connection attempts that the client must present a valid X509 certificate  containing the subject subject  lf the client presents a certificate that is valid but has a differen
43.  BY THE TERMS OF THIS AGREEMENT  IF YOU DO NOT AGREE TO BE BOUND BY THESE TERMS   THEN DO NOT INSTALL THE SOFTWARE AND RETURN THE SOFTWARE TO YOUR PLACE OF PURCHASE   THIS EULA SHALL APPLY ONLY TO THE SOFTWARE SUPPLIED BY PREMIUMSOFT CYBERTECH LTD   HEREWITH REGARDLESS OF WHETHER OTHER SOFTWARE IS REFERRED TO OR DESCRIBED HEREIN     1  Definitions    a   Non commercial Version  means a version of the Software  so identified  for use by i  the individual who is a  natural person and not a corporation  company  partnership or association or other entity or organization  ii  the  individual who is a student  faculty or staff member at an educational institution  and  iil  staff of a non profit  organization or charity organization only  For purposes of this definition   educational institution  means a  public or private school  college  university and other post secondary educational establishment  A non profit  organization is an organization whose primary objective is to support an issue or matter of private interest or  public concern for non commercial purposes    b   Not For Resale  NFR  Version  means a version  so identified  of the Software to be used to review and  evaluate the Software  only     PremiumSoft  means PREMIUMSOFT CYBERTECH LTD  and its licensors  if any    d   Software  means only the PremiumSoft software program s  and third party software programs  in each case   supplied by PremiumSoft herewith  and corresponding documentation  associated media  printe
44.  CACHE Indicate that the blocks retrieved for this table are placed at the most recently used end of  the least recently used  LRU  list in the buffer cache when a full table scan is performed        NOCACHE Indicate that the blocks retrieved for this table are placed at the least recently used end of  the LRU list in the buffer cache when a full table scan is performed     65    Parallel With Degree    Specify the degree of parallelism  which is the number of parallel threads used in the parallel operation     Row Movement  With the option on  it allows the database to move a table row  It is possible for a row to move  for example  during table    compression or an update operation on partitioned data     Physical Attributes  Refer to Physical Attributes Default Storage Characteristics     Oracle External Tables    External tables access data in external sources as if it were in a table in the database  While creating external tables     you are actually creating metadata in the data dictionary that enables you to access external data     Note that external tables are read only  No DML operations are possible and no index can be created     Fields for Oracle External Tables    In the Fields tab  just simply click a field for editing  A right click displays the pop up menu or by using the field toolbar     you can create new and drop the selected field  To search a field name  choose Edit   gt  Find or press CTRL F     Button    Description O ZO O 2OSSSSSSSOO  aE Add Field A
45.  Class    The schema and the name of a b tree operator class for the subtype     Collate    The name of an existing collation to be associated with a column with a range type     Canonical Schema and Canonical    The schema and the name of the canonicalization function for the range type     Subtype Diff Schema and Subtype Diff    The schema and the name of a difference function for the subtype     Owner    The owner of the type     128    PostgreSQL Tablespaces    A tablespace allows superusers to define an alternative location on the file system where the data files containing    database objects  such as tables and indexes  may reside  Click as   gt  Tablespace to open an object list for  Tablespace     Note  Tablespace was added in PostgreSQL 8 0   The Comment tab is supported from PostgreSQL 8 2 or later     General Properties    Location  The directory that will be used for the tablespace  The directory must be empty and must be owned by the PostgreSQL    system user  The directory must be specified by an absolute path name     Owner  The name of the user who will own the tablespace  If omitted  defaults to the user executing the command  Only    Superusers may create tablespaces  but they can assign ownership of tablespaces to non superusers     PostgreSQL Casts    A cast specifies how to perform a conversion between two data types  Click as   gt  Cast to open an object list for Cast   Note  The Comment tab is supported from PostgreSQL 8 0 or later   General Properties
46.  Clustered Indexes    Note  SQL Azure does not support this tab     On Filegroup    Option   Description  Filegroup Choose a filegroup that storing the index        File Stream Filegroup Choose a filegroup for FILESTREAM data   Note  Support from SQL Server 2008 or later     On Partition Scheme    Option   Description  Partition Scheme Choose a partition scheme that storing the index     Partition Column Choose a partition column name   File Stream Partition Scheme Choose a partition scheme for FILESTREAM data   Note  Support from SQL Server 2008 or later     Note  Support from SQL Server 2005 or later        Data Compression  Specify the data compression option for the specified index  partition number  or range of partitions  Choose the Type    for the patition     Note  Support from SQL Server 2008 or later     General Properties for XML Index    Table   View  Must be TABLE     Table name    Select a table     165    XML Column    Select the xml column on which the index is based     XML Index Type    PRIMARY A clustered index is created with the clustered key formed from the clustering key of  the user table and an XML node identifier     PATH Create a secondary XML index on columns built on path values and node values in    secondary the primary XML index  In the PATH secondary index  the path and node values are    key columns that allow efficient seeks when searching for paths     VALUE Create a secondary XML index on columns where key columns are  node value and  path
47.  Create Auto Increment Fields during the import process   Note  Support only when file type is MS Access database  Paradox file or DBase file     Import Deleted Records    Import the deleted records in the DBase file during the import process     Note  Support only when file type is DBase file     Saving and Confirming Import  Step 8     Click Start button to start the import process  You can view the running process indicating success or failure  These    messages are saved in file   Loglmport ixt   Hint  Click Save button to save your settings as a profile for setting schedule     You can click Log button to view the log file     Export Wizard    Export Wizard allows you to export data from tables  views  or query results to any available formats  You can save    your settings as a profile for setting schedule     Note  Navicat Essentials version only supports to export text based files  such as TXT  CSV  HTML  XML and JSON    file     To open the Export Wizard  click ES Export Wizard from the object list toolbar     233    Setting Export File Format  Step 1     Select one of the available export formats for the target file     Note  The Excel file format is according to the Microsoft Office version installed in your computer     Navicat 64 bit version does not support exporting to  mdb file     Setting Destination File Name  Step 2     Set exported file name and location  You can check the box next to table name in Source directly to assign a default  file name and locatio
48.  Database Role Designer    General Properties    Role name    Set name for database role     Owner  You can enter the owner for this database role  This owner can be database user or database role  If the owner is not    specified  this database role will be owned by the user who executes the CREATE ROLE     284    Note  Support from SQL Server 2005 or later and SQL Azure     In the Role Membership grid  check the database user to assign the selected database user to be a member of this    database role  Multiple roles can be granted    Owned Schemas   You can check the schema listed in Owned Schemas tab to change schema ownership to this database role    Note  Support from SQL Server 2005 or later and SQL Azure    Object Permissions    To edit specific object permission for database role  click    Add Permission to open the window and follow the  steps below     1  Expand the node in the tree view until reaching to the target object   2  Check the object to show the grid on the right panel   In the grid  check Grant  With Grant Option or Deny against the permission listed in Privilege to assign this    database role to have that permission  Multiple permissions can be granted     SQL Server Application Role Designer    General Properties    Role name    Set name for role     Default Schema    You can specify the first schema that will be searched by the server for this application role   Note  Support from SQL Server 2005 or later     Password    Set Password and re type it 
49.  Extract SQL    Extract SQL allows extracting SQL into a SQL file from your backup file     To extract SQL from a backup file  open a database and select an existing backup file  Click   gt  Extract SQL from the  backup object list toolbar     Batch Job Schedule  Available only in Full Version     Navicat allows you to create a batch job for setting schedule to execute at one or more regular intervals  beginning and  ending at a specific date and time using Windows Task Scheduler  Batch job can be created for Query  Report  printing  Backup  Data Transfer  Data Synchronization  Import and Export from databases  You can define a list of    actions to be performed within one batch job  either run it manually or at the specified time periodically  Click to  open an object list for Schedule     The messages indicate the running process success or failure are saved in file   LogCmd txt     Click    Set Task Schedule to set schedule for batch job     Note  Please save the batch job before setting schedule  Passwords must be saved in Connection Properties and    Windows Scheduler before running your schedule     Connection Properties Windows Scheduler    248       User Name  root Gat in  C  Program Files  Premium Soft Navicat Premium      Password  PT iit     Save Password          navicat win8 navicat        General Settings for Batch Job Schedule    Zi    Move objects from the Available Jobs list to the Selected Jobs list by using   Select button  double clicking or    dragging th
50.  Foreign Keys    Check this option if you want to compare table foreign keys     Compare Indexes    Check this option if you want to compare indexes     Compare Triggers    Check this option if you want to compare triggers     Compare Character Set    Check this option if you want to compare character set of tables     Compare Auto Increment Value    Check this option if you want to compare auto increment values of tables     Compare Uniques    Check this option if you want to compare uniques     Compare Checks    Check this option if you want to compare checks     Compare Excludes    Check this option if you want to compare excludes     Compare Rules    Check this option if you want to compare rules     Compare Collation    Check this option if you want to compare collation of tables     Compare Views    Check this option if you want to compare views     Compare Definer    Check this option if you want to compare the definers of views     SQL for objects to be created    Check this option to include all related SQL statements if new database objects will be created in the target     SQL for objects to be changed    Check this option to include all related SQL statements if database objects will be changed in the target     224    SQL for objects to be dropped  Check this option to include all related SQL statements if database objects will be dropped from the target     Continue on error    Ignore errors that are encountered during the synchronization process     Viewing Com
51.  KB  192 KB  192 KB  64 KB  176 KB  176 KB  16 KB  1552 KB  1552 KB  64 KB  16 KB    Project DT 0052    Members    k J fe    Activity    Mary Brown updated  connection Testing Server 02    Mary Brown added model  Company    Mary Brown removed model  Company    PSJ Adam Smith updated model  S AdventureWorks  Katherine Marriott added    model SOL_3schemas   AdventureWorks  Company  HR    Katherine Marriott removed  model Order Model    FS Adam Smith added model Order  g Model       Hint  You can sign in with the same Navicat ID you use for the Navicat Customer Center     Sign in Navicat Cloud    1  Choose File   gt  Navicat Cloud from the main menu     Click Sign In button       y    Enter your Navicat ID and Password     mobile app  Enter the received code to sign in     Create a project    1  Select Navicat Cloud     2  Right click it and choose New Project     Add members to a project    1  Right click a project and choose Collaborate with     2  Click Add Members     3  Enter the members    Navicat ID     21    If you enabled two step verification in Navicat Cloud Portal site  a code will be sent to your phone via your    4  Select the member role   5  Click Add     Read Objects  Write Objects  Manage Members and Delete Project    Read Objects  Write Objects and Manage Members  Read Objects and Write Objects       Note  Each time can add up to 10 members  Use comma or enter to separate the members in the edit box     Manage members in a project    1  Right click a project a
52.  LENGTH     Note  Some of data types do not allow indexing by several fields  For example  BLOB    37    Index Type  Define the type of the table index     Normal NORMAL indexes are the most basic indexes  and have no restraints such as  uniqueness     Unique UNIQUE indexes are the same as NORMAL indexes with one difference   all  values of the indexed column s  must only occur once   Full Text FULL TEXT indexes are used by MySQL in full text searches     Index method       Specify an index type when creating an index  BIREE or HASH     Comment    Set any optional text describing the current index     Note  Support from MySQL 5 5 3 or later     MySQL MariaDB Table Foreign Keys    A foreign key is a field in a relational table that matches the primary key column of another table  The foreign key can    be used to cross reference tables     In the Foreign Keys tab  just simply click a foreign key field for editing  By using the foreign key toolbar  you can create    new  edit and delete the selected foreign key field     Note  Foreign Key support from MySQL 3 23 44 or later   Editing foreign key is supported from MySQL 4 0 13 or later     Button  Description     amp  Add Foreign Key Add a foreign key to the table   Note  Both tables must be  nnoDB type  or solidDB type if you have solidDB for MySQL      In the referencing table  there must be an index where the foreign key columns are listed    as the first columns in the same order  Starting with MySQL 4 1 2  such an index wil
53.  Min Extents  Specify the total number of extents to allocate when the object is created     O97    Max Extents  Specify the total number of extents  including the first  that Oracle can allocate for the object  Check Unlimited if you    want extents to be allocated automatically as needed     Max Size  Specify the maximum size of the storage element  Use the drop down list K  M  G  T  P or E to specify the size in  kilobytes  megabytes  gigabytes  terabytes  petabytes  or exabytes  Check Unlimited if you do not want to limit the disk    space of the storage element       Increase    Specify the percent by which the third and subsequent extents grow over the preceding extent     Freelists  For objects other than tablespaces and rollback segments  specify the number of free lists for each of the free list    groups for the table  partition  cluster  or index     Freelist Groups    Specify the number of groups of free lists for the database object you are creating     Optimal  Specify an optimal size for a rollback segment  Use the drop down list K  M  G  T  P or E to specify the size in kilobytes     megabytes  gigabytes  terabytes  petabytes  or exabytes  Check Null for no optimal size for the rollback segment     Buffer Pool    DEFAULT   Choose this to indicate the default buffer pool  This is the default for objects not assigned to KEEP  or RECYCLE     KEEP Choose this to put blocks from the segment into the KEEP buffer pool  Maintaining an appropriately    sized KEEP buffe
54.  MySQL Data Types MariaDB Data Types for details     Use the Length edit box to define the length of the field and use Decimals edit box to define the number of digits after    the decimal point  the scale  for Floating Point data type   Note  Be careful when shortening the field length as losing data might be caused     Not null  Check this box to not allow the NULL values for the field     Virtual    Check this box to enable the virtual column settings for the field   Note  Support from MariaDB 5 2 or later     P Primary Key  A Primary Key is a single field or combination of fields that uniquely defines a record  None of the fields that are part of    the primary key can contain a null value     Field s Properties    35    Note  The following options depend on the field type you are chosen     Default    Set the default value for the field     Comment    Set any optional text describing the current field     Character set    A character set is a set of symbols and encodings     Collation    A collation is a set of rules for comparing characters in a character set     Note  MySQL chooses the column character set and collation in the following manner     e lf both CHARACTER SET X and COLLATE Y were specified  then character set X and collation Y are used   e If CHARACTER SET X was specified without COLLATE  then character set X and its default collation are used     e Otherwise  the table character set and collation are used     Key Length    The edit box will be enabled when
55.  Note  Available only for MySQL  PostgreSQL and MariaDB     id course  1 English       To edit a Set record  just simply click    or press CTRL ENTER to open the editor for editing  Select the record s     from the list  To remove the records  uncheck them in the same way   Note  Available only for MySQL and MariaDB     189    id course  1 Maths  Sports  I 2 Apply Maths  Sports        Chinese mnnera   _  English      Maths    _  Music   Wi Apply Maths  Wi Sports       OK Cancel    To view BFile content  just simply enable Preview BFile under the View menu     Note  Available only for Oracle     To generate UUID GUID  right click the selected cell and select Generate UUID     Note  Available only for PostgreSQL and SQL Server     Edit Records with Foreign Key  Foreign Key Data Selection   Available only in Full Version     Foreign Key Data Selection is a useful tool for letting you to get the available value from the reference table in an    easy way  It allows you to show additional record s  from the reference table and search for a particular record s      To include data to the record  just simply click      or press CTRL ENTER to open the editor for editing     payment_id customer_id staff_id rental_id amount payment_date     gt  1 pes 1 76 2 99 2005 05 25 11 30 3      fk_payment_customer   payment  customer_id    customer  customer     customer_id A     gt     oN OW kW he      1  2  3  4  5  6  7  8  9  0                 Just simply double click to select the desired dat
56.  Note  To adjust the settings for particular table  see Table Viewer        Lo records per page in foreignkey editor  Set the records per page in foreignkey editor value  e g  100  in the edit field  The number representing the number    of records showed per page in Foreign Key Data Selection     Synchronize current record    When updating inserting a row in table grid  if primary key exists   it will reload this record from server     For example  a table with 3 columns   id  name and timestamp  If you update the name column  the timestamp will    update immediately in the grid     Row height  Define the height of the row  e g  17  used in editor     Note  To adjust the settings for particular table  see Formatting Table Grid     Column Width    Define the width of the column  e g  150  used in editor     Note  To adjust the settings for particular table  see Formatting Table Grid     297    Auto Begin Transaction  Check this option if you require auto commit of changing records in table grid  Otherwise  click FY Commit or       Rollback buttons from the Me Begin Transaction button to commit or rollback the changes  See Table Viewer   Display Formats    Data of types integer  float  date  time and datetime can be formatted when displayed on data grids  Type the format  here to change the format  If the formats are left blank  default format will be used  For date  time and datetime fields     default formats will be the system datetime formats     Display formats   Integer 
57.  PLDBGBREAE 5   CONTEXT  PL pgSQL function  TEM  Q line 3 at assignment    Debug Get Port Number  Debug Attach Port   Debug Attach Session   Debug Step Into public   TEM  O    You can perform the most commonly used actions for debugging on the toolbar or menu     Button   Description    p Run    mi Step Over    a         Step Out    Start running code in debug mode  Enter the Input Parameters if  necessary  The debugger executes your code until the end of the code or  the next breakpoint is reached  Keyboard shortcut  F9   Resume the execution  The current line will be executed  If the line is a  function call  it will bypass the function  The counter will then move to the  next line of code  Keyboard shortcut  F8   Resume the execution  The current line will be executed  If the line is a  function call  the counter goes to the first statement in the function   Otherwise  the counter will move to the next line of code  Keyboard  shortcut  F7   Resume the execution  The remaining part of the code within the current    function will be executed  Keyboard shortcut  SHIFT F7       E Stop Stop stepping the code  The execution will stop and cannot resume it     The Code pane shows the code of the function  You can add remove breakpoints for debugging by clicking   inthe    grey area beside each statement     The Breakpoints tab displays all the breakpoints  You can delete a breakpoint or all breakpoints  right click a    breakpoint and choose Remove Breakpoint or Remove All Breakpo
58.  Primary Key is set     Binary  As of MySQL 4 1  values in CHAR and VARCHAR fields are sorted and compared according to the collation of the    character set assigned to the field     Before MySQL 4 1  sorting and comparison are based on the collation of the server character set  you can declare the  field with the BINARY attribute to cause sorting and comparison to be based on the numeric values of the bytes in field    values  BINARY does not affect how field values are stored or retrieved     Auto Increment  The AUTO INCREMENT attribute can be used to generate a unique identity for new rows  To start with the AUTO  INCREMENT value other than 1  you can set that value in Options tab     Unsigned  UNSIGNED values can be used when you want to allow only non negative numbers in a field and you need a bigger    upper numeric range for the field     As of MySQL 4 0 2  floating point and fixed point types also can be UNSIGNED  Unlike the integer types  the upper    range of column values remains the same     Zerofill    The default padding of spaces is replaced with zeros  For example  for a field declared as INT 5  ZEROFILL  a value of    36    4 is retrieved as 00004  for a field declared as FLOAT 20 10  ZEROFILL  a value of 0 1 is retrieved as  000000000 1000000015     Note  If you specify ZEROFILL for a numeric type  MySQL automatically adds the UNSIGNED attribute to the field     On Update Current_Timestamp  As of 4 1 2  you have more flexibility in deciding which TIMESTAMP 
59.  The Definition tab defines the statement to execute when the trigger activates  To include your statement  just simply    click to write  If you want to execute multiple statements  use the BEGIN     END compound statement construct     Execute As    Specify the security context under which the trigger is executed     Note  Support from SQL Server 2005 or later and SQL Azure     User    Choose a user that the trigger executes in     Note  Support from SQL Server 2005 or later and SQL Azure     Encrypted  Obfuscate the text of the CREATE TRIGGER statement     Note  Support from SQL Server 2005 or later     Not For Replication  Indicate that the trigger should not be executed when a replication agent modifies the table that is involved in the    trigger     Note  SQL Azure does not support     158    With Append  Specify that an additional trigger of an existing type should be added     Note  SQL Azure does not support     Definition Type    Choose the type of definition   Note  Support from SQL Server 2005 or later     Comment    Specify the comment of the trigger     Note  SQL Azure does not support     SQL Server Table Options    Table Lock Escalation    Specify the allowed methods of lock escalation for a table   Note  Support from SQL Server 2008 or later     Identity Seed    The value used for the very first row loaded into the table     Identity Increment    The incremental value added to the identity value of the previous row loaded     Current Identity Value    Set th
60.  The name of the package     49    Package Function    A PL SQL package function which is called to modify the data for the specified column     Encryption    Encryption Content    Specify what to encrypt in the dump file set     ALL Enable encryption for all data and metadata in the export operation     DATA_ONLY Only data is written to the dump file set in encrypted format     ENCRYPTED COLUMNS _ ONLY   Only encrypted columns are written to the dump file set in  encrypted format     METADATA_ONLY Only metadata is written to the dump file set in encrypted format    NONE No data is written to the dump file set in encrypted format        Encryption Algorithm    Identify which cryptographic algorithm should be used to perform encryption     Encryption Mode    Option   Description    Transparent Allow an encrypted dump file set to be created without any intervention from a database    administrator  DBA   provided the required Oracle Encryption Wallet is available     Encryption Password Provide a password when creating encrypted dump file sets    Dual Create a dump file set that can later be imported using either the Oracle Encryption Wallet  or the password that was specified with the ENCRYPTION PASSWORD parameter        Encryption Password  Specify a key for re encrypting encrypted table columns  metadata  or table data so that they are not written as clear    text in the dump file set     Confirm Password    Re type your password     Advanced Properties    Thread Number    T
61.  a tablespace different from the default tablespace to create a table     Logging  Specify whether creation of a database object will be logged in the redo log file  LOGGING  or not  NOLOGGING      Parallel With Degree    Specify the degree of parallelism  which is the number of parallel threads used in the parallel operation     Row Movement  With the option on  it allows the database to move a table row  It is possible for a row to move  for example  during table    compression or an update operation on partitioned data     Physical Attributes  Refer to Physical Attributes Default Storage Characteristics     Key Compress  Check this option to enable key compression  Upon necessary  you can also specify the prefix length  as the number of    key columns   which identifies how the key columns are broken into a prefix and suffix entry     Mapping Table  Specify if there is a mapping table for the index organized table  Note that a mapping table is required for creating    bitmap indexes on an index organized table       Threshold  When an overflow segment is being used  it defines the maximum size of the portion of the row that is stored in the    index block  as a percentage of block size     68    Overflow Properties    Check to enable an overflow storage area   Note  After saving the table  this option cannot be unchecked     Overflow Column    Specify the column to be put in a separate overflow data segment     Overflow Tablespace    Specify the tablespace in which the ove
62.  above  PostgreSQL Role Designer  SQL Server Security    23   239  241  242  242  242  242  244  245  246  246  248  248  249  249  250  250  251  251  252  202  253  253  255  209  200  264  267  269  270  2 0  2 0  2 2  2 2  2 4  2 5  2 5  2 5  2 6  2 1  2 1  2 8    SQL Server Login Designer  SQL Server Server Role Designer  SQL Server Database User Designer  SQL Server Database Role Designer  SQL Server Application Role Designer  SQLite Security  SQLite User Designer  Privilege Manager  Useful Tools  List Detail ER Diagram View  Object Information  server Monitor  Available only in Full Version   Virtual Grouping  Available only in Full Version   Connection Colorings  Favorites  Available only in Full Version   Find in Database Schema  Available only in Full Version   Search Filter  Options  General Options  Appearance Options  Model Options  Available only in Full Version   Miscellaneous Options  Commands  Available only in Full Version   Hot Keys  Log Files    280  283  283  284  285  286  286  286  287  287  289  290  291  291  291  292  292  294  294  295  301  301  303  305  308    Getting Started    Navicat is a multi connections Database Administration tool allowing you to connect to MySQL  Oracle  PostgreSQL   SQLite  SQL Server and or MariaDB databases  making database administration to multiple kinds of database so easy   It also can manage Amazon RDS and Amazon Redshift  Features in Navicat are sophisticated enough to provide  professional developers for all the
63.  all changes performed in the  transaction  click FY Commit  Or  click     Rollback to undo work done in the current transaction   Hint  The Commit and Rollback buttons are available only when Auto Begin Transaction is enabled under    Options or after clicking the Begin Transaction button     e Edit TEXT BLOB BEile  Allow you to view and edit the content of TEXT  BLOB and BFile fields   Note  Only Oracle supports BFile     e Filter Data    Allow you to filter records by creating and applying filter criteria for the data grid     e Sort Records    Sort Records by custom order of multi fields     e Import Data  Import data from files     e Export Data  Export data to files     Grid View       The     the following additional functions  set the field value as Null Empty String  use current field value as a filter  format grid    Grid View allows you to view  update  insert  or delete data in a table  The pop up menu of the grid provides    view  and more     Using Navigation Bar    Table Viewer provides a convenient way to navigate among the records pages using Record Page Navigation Bar    buttons  All buttons are used to navigate left and right to the previous or the next records pages            C    E ee  SELECT   FROM    customer LIMIT 0  1000 Record 1 of 599 in page 1    Record Navigation Bar    186    New record  enter a new record  At any point when you are working with your table in the    grid view  click on this button to get a blank display for a record     First Re
64.  and install it on either a portable  computer or a computer located at his or her home for his or her exclusive use  provided that    A  the second copy of the Software on the portable or home computer  i  is not used at the same time as  the copy of the Software on the primary computer and  ii  is used by the primary user solely as allowed  for such version or edition  Such as for educational use only     B  the second copy of the Software is not installed or used after the time such user is no longer the  primary user of the primary computer on which the Software is installed    c  Inthe event the Software is distributed along with other PremiumSoft software products as part of a suite of  products  collectively  the  Studio    the license of the Studio is licensed as a single product and none of the  products in the Studio  including the Software  may be separated for installation or use on more than one  computer    d  You may make one copy of the Software in machine readable form solely for backup purposes  You must  reproduce on any such copy all copyright notices and any other proprietary legends on the original copy of the  Software  You may not sell or transfer any copy of the Software made for backup purposes    e  You agree that PremiumSoft may audit your use of the Software for compliance with these terms at any time   upon reasonable notice  In the event that such audit reveals any use of the Software by you other than in full  compliance with the terms of this 
65.  been set on SYS SUBPTAT2  Line 17   Breakpoint has been set on SYS SUBPTAT2  Line 13   Breakpoint has been set on SYS SUBPTAT2  Line 11   Source breakpoint at line 11 of SYS SUBPTXT2  Source  txt       5 s subpNotFound      a      Log   Breakpoints   E DBMS Output    You can perform the most commonly used actions for debugging on the toolbar or menu     Button  Description    Run Start running code in debug mode  The debugger executes your code until the end of the code    or the next breakpoint is reached  Keyboard shortcut  F9      Step Over Resume the execution  The current line will be executed  If the line is a procedure or function  call  it will bypass the procedure or function  The counter will then move to the next line of  code  Keyboard shortcut  F8      Step In Resume the execution  The current line will be executed  If the line is a procedure or function  call  the counter goes to the first statement in the procedure or function  Otherwise  the  counter will move to the next line of code  Keyboard shortcut  F7   T Step Out Resume the execution  The remaining part of the code within the current procedure or function   man will be executed  Keyboard shortcut  SHIFT F7     H Step End Resume the execution  The counter will jump to the last line of the procedure or function   a Stop Stop stepping the code  The execution will stop and cannot resume it        The Code pane shows the code of the procedure function  You can add remove breakpoints for debugging by clickin
66.  browser will open with Navicat Cloud Portal site   Upgrade Manage the Navicat Cloud plan    1  Choose File   gt  Navicat Cloud from the main menu   2  Click Upgrade or Manage Plan     3  A browser will open with Navicat Cloud Portal site   Sign out Navicat Cloud    1  Right click Navicat Cloud and choose Close All Connections to close all connections under Navicat Cloud   2  Choose File   gt  Navicat Cloud from the main menu     3  Click your email and choose Sign Out     General Settings    To successfully establish a new connection to local remote server   no matter via SSL  SSH or HTTP  set the  connection properties in the General tab  If your Internet Service Provider  ISP  does not provide direct access to its  server  Secure Tunneling Protocol  SSH    HTTP is another solution  Enter a friendly name to best describe your    connection in Connection Name text box     After you logged in Navicat Cloud feature  you can choose to save the connection to My Connections or the projects in  Navicat Cloud from Add To drop down list  If you choose My Connections  its connection settings and queries are  stored in the local machine  When editing a connection in Navicat Cloud  you can choose to synchronize the user name    to cloud by enabling the Sync User Name with Navicat Cloud option   MySQL and MariaDB Connections    You can connect to your MySQL server remotely however for security reasons native remote direct connections to the  MySQL server are disabled  Therefore  you can
67.  by the VarT ype property  The format is controlled by the DisplayFormat  property        variable  Navicat Report does not support this control   Used for calculations via an Object Pascal event handler assigned to the OnCalc event or a RAP event handler  assigned to the OnCalc event  Access the Calculations dialog  via the speed menu  or the Calc tab of the Report    Designer to code a RAP calculation for this component     La  Image  Used to display bitmaps and windows metafiles in reports  Assign the Picture property of this component in order to    place an image in your report  Use the Report Designer s built in picture dialog to load images at design time     Mt Shape  Use this component to print various shapes  squares  rectangles  circles  ellipses   Set the Shape property to select a    type of shape  Use the Brush and Pen properties to control the color and border respectively        w Line  Display single and double lines  either vertical or horizontal   Set the Style property to control whether the line is single  or double  Set the Weight property to control the line thickness in points  Set the Position property to control whether    the line is vertical or horizontal     ll Chart  Used to display standard  non data aware  Charts  This component enables you to use Chart inside the Report    Designer  You can access the Chart editor via a pop up menu     M BarCode    Used to render barcodes  The string value assigned to the Data property is encoded based on the 
68.  data contained in a column or a group of columns is unique with respect to all the    rows in the table     In the Uniques tab  just simply click an unique field for editing  By using the unique toolbar  you can create new  edit    and delete the selected unique field     Button   Description oo      Add Unique Add an unique to the table      Delete Unique Delete the selected unique     Use the Name edit box to set the unique name        To set field s  as unique  just simply double click the Fields field or click    to open the editor for editing     Clustered    Indicate that a clustered index is created for the unique constraint     Comment    Specify the comment of the unique     Note  SQL Azure does not support     156    SQL Server Table Checks    A check a constraint that enforces domain integrity by limiting the possible values that can be entered into a column or    columns     In the Checks tab  just simply click a check field for editing  By using the check toolbar  you can create new  edit and    delete the selected check field     Button   Description OZ OZ O      Add Check Add a check to the table           Delete Check Delete the selected check     Use the Name edit box to set the check name     Check    Set the condition for checking  e g   field_name1  gt  0 AND field_namez2  gt  field_namei  in the Check edit box     Enable    You can choose whether to enable disable the check constraint by checking unchecking the box     Not For Replication    The constrai
69.  definition for the trigger  Example     BEGIN  add_job_history  old employee_id   old hire_date  sysdate    old job_id   old department_id    END     64    When Clause  Specify the trigger condition  which is a SQL condition that must be satisfied for the database to fire the trigger  This    condition must contain correlation names and cannot contain a query     Referencing Old    Specify correlation names  The default correlation name is OLD     Referencing New    Specify correlation names  The default correlation name is NEW     Follows    Specify the relative firing order of triggers of the same type   Note  Support from Oracte 11g or later     Schema    Define the trigger on the current schema     Oracle Table Options    Tablespace    Define a tablespace different from the default tablespace to create a table     Logging  Specify whether creation of a database object will be logged in the redo log file  LOGGING  or not  NOLOGGING      Compression    Specify whether to compress data segments to reduce disk use  It is valid only for heap organized tables     COMPRESS Enable table compression     COMPRESS FOR ALL Attempt to compress data during all DML operations on the table     OPERATIONS Bere o oon press oeta gurna s DML onsen ee    COMPRESS FOR DIRECT_LOAD Attempt to compress data during direct path INSERT operations  OPERATIONS when it is productive to do so     NOCOMPRESS Disable table compression     Cache       Indicate how blocks are stored in the buffer cache    
70.  error occurs while    executing the query  execution stops  the appropriate error message Is displayed     The Result tab displays the result data  returned by the query  as a grid  Data can be displayed in two modes  Grid    View and Form View  See Table Viewer for details   Hint  Navicat supports to return 10 resultsets     Note  You can choose to show the Result tab below the editor or in a new tab by selecting View   gt  Show Result   gt     Below Query Editor or In a New Tab   Naming Result Tab    To name the result tab  simply add    NAME tab_name or   NAME tab_name  before each SELECT statement in the  Query Editor     Example        NAME Q1   SELECT   from table1     NAME Q2     SELECT   from table2     Query Profile and Status  Available only for MySQL and MariaDB     To show the profile and status when running the query  simply choose View   gt  Show Profile and Status and click  gt   Run on the toolbar     The Profile tab displays the query profile  Table lock  System lock  Statistic  etc     Note For MySQL 5 0  support from 5 0 37 or above   For MySQL 5 1  support from 5 1 24 or above     The Status tab displays the query status  Bytes received  Bytes sent  etc     206    Query Parameters    Query Builder and Query Editor both support using of parameters inside the query text  You can set query parameters  to add variable values to a query each time you run it  The parameter should appear as an identifier with   at its    beginning  quote with      e g    any_nam
71.  exists in destination  update it  Otherwise  add it  Delete  delete records in destination that match records in source        Copy  delete all records in destination  repopulate from the source    Advanced  Hint  To activate the remaining options  you must enable Primary Key in step 6   Target Field Source Field Primary Key A  I Species No Species Mo  Category Category  Common_Name Common_Name  Species Name Species Name  Length  cm  Length  cm   Length_In Length_In  Graphic Graphic    Click Advanced button for more settings     The following options depend on the database type you are chosen  MySQL  Oracle  PostgreSQL  SQLite  SQL Server  and MariaDB     Run multiple queries in each execution    Check this option if you want to run multiple queries in each execution     Use extended insert statements    Insert records using extended insert syntax     232    Example   INSERT INTO    users    VALUES   1    Peter McKindsy      23      2      Johnson Ryne      56      0      Katherine      23       Use empty string as NULL    Import NULL value if the source data field contains empty string     Use Foreign Key constraint    Add foreign key if there is foreign key relations between tables     Continue on error    Ignore errors that are encountered during the import process     Include Unique  Index and Foreign Key    Include Unique  Index and foreign key during the import process   Note  Support only when file type is MS Access database or ODBC     Create Auto Increment Fields   
72.  failure of ongoing operations that need undo space in those segments     Tablespace Group    To determine whether tablespace is a member of a tablespace group     Flashback    ON Oracle Database will save Flashback log data for this tablespace and the tablespace  can participate in a FLASHBACK DATABASE operation        OFF Oracle Database will not save any Flashback log data for this tablespace     Use Encryption    Enable the encryption properties of the tablespace     Algorithm    To select the encryption algorithm     Oracle Public Database Links    Public database Link is a database link created by a DBA on a local database that is accessible to all users on that    database  Click as   gt  Public Database Link to open an object list for Public Database Link     See Database Link for details     90    Oracle Public Synonyms    Public synonym is a synonym owned by the special user group named PUBLIC and every user in a database can    access it  Click as   gt  Public Synonyms to open an object list for Public Synonyms     See Synonyms for details     PostgreSQL Objects    To start working with the server objects  you should create and open a connection  If the server is empty  you need to    right click the connection in the Connection pane and choose New Database to create a new database   General Properties    To create a database  you must have the Can create database  usecreatedb  right  Refer to Role Designer or User    Designer on how to set user properties     Data
73.  files that contain table data  database object metadata  and control information  The files are written in  a proprietary  binary format  During an import operation  the Data Pump Import utility uses these files to locate each    database object in the dump file set     Click    to open an object list for Data Pump     You can change the Directory of the dump file set by right click anywhere in the Object List pane and select Change    Directory from the pop up menu     Note  Support from Oracle 10g or later     Data Pump requires SYSDBA Role and the dump file set is stored in the server     Oracle Data Pump Export    Before execute the Data Pump Export  click Generate SQL button to review the SQL  Then  you can click Execute    button to run it    You can save the Data Pump Export settings to a profile  Simply click the Save button   Hint  The profiles  exp  are saved under the Settings Location    To show the hidden tabs  advanced options   check the Show Advanced Options box   General Properties    Job Name    The name of the job     FULL In a full database export  the entire database is unloaded  This mode requires that you  have the EXP_FULL_DATABASE role     TABLESPACE   In tablespace mode  only the tables contained in a specified set of tablespaces are    Mode    unloaded  If a table is unloaded  its dependent objects are also unloaded  Both object  metadata and data are unloaded   SCHEMAS If you have the EXP_FULL_DATABASE role  then you can specify a list of schemas 
74.  for group  click s  Add Privilege to open the window and follow the steps below     1  Expand the node in the tree view until reaching to the target object   Check the object to show the grid on the right panel   3  Inthe grid  check Grant option against the privilege listed in Privilege to assign this group to have that    privilege  Multiple privileges can be granted     PostgreSQL Server 8 1 or above    Starting from PostgreSQL version 8 1  users and groups were no longer distinct kinds of entities  now there are only    Roles  Any role can act as a user  a group  or both  The concept of roles subsumes the concepts of users and groups     PostgreSQL Role Designer    General Properties    Role Name    Set name for role     Role ID  Specify an ID for the role  This is normally not necessary  but may be useful if you need to recreate the owner of an  orphaned object  If this is not specified  the highest assigned role ID plus one  with a minimum of 100  will be used as    default     Note  In PostgreSQL versions 8 1 or above  the specified ID will be ignored  but is accepted for backwards    compatibility     Can login  Check this option to create a role that allow to login  A role having this option can be thought of as a user  Roles without    this attribute are useful for managing database privileges  but are not users in the usual sense of the word     Password    Set Password and re type it in the Confirm Password text box     Note  If you do not plan to use password au
75.  for the same argument values  but that its result could change across SQL    statements  This is the appropriate selection for functions whose results depend on database  lookups  parameter variables  such as the current time zone   etc  Also note that the  current_timestamp family of functions qualify as stable  since their values do not change within a    transaction        124    VOLATILE The function value can change even within a single table scan  so no optimizations can be made     Relatively few database functions are volatile in this sense  some examples are random    currval       timeofday    But note that any function that has side effects must be classified volatile  even if its    result is quite predictable  to prevent calls from being optimized away  an example is setval          Security of definer    Specify that the function is to be executed with the privileges of the user that created it     Returns Set    Indicate that the function will return a set of items  rather than a single item     Strict  Indicate that the function always returns null whenever any of its arguments are null  If this parameter is specified  the    function is not executed when there are null arguments  instead a null result is assumed automatically     Estimated cost   A positive number giving the estimated execution cost for the function  in units of cou_operator_cost  If the function  returns a Set  this is the cost per returned row  If the cost is not specified  1 unit is assum
76.  from SQL Server 2005 or later     Login Permissions    282    You can check Alter  Control  Impersonate or View Definition against the server login listed in Login to assign this    server login to have that login permission  Multiple permissions can be granted     Note  Support from SQL Server 2005 or later     SQL Server Server Role Designer    General Properties    In the Role Membership grid  check the server role to assign the selected server role to be a member of this server    role  Multiple roles can be granted     Note  SQL Azure does not support server role     SQL Server Database User Designer    General Properties for SQL Server 2000    User Name    Set name for database user     Login Name  Assign SQL Server login that this database user uses  When this SQL Server login enters the database  it will retrieve    the information of this database user   General Properties for SQL Server 2005 or later and SQL Azure    User Name    Set name for database user     User Type    Select the type for database user     For Login Login Name    Assign SQL Server login that this database user uses  When this SQL Server login enters    the database  it will retrieve the information of this database user     Default Schema  You can specify the first schema that will be searched by the server for this database  user   For Certificate Certificate Name  Specify the certificate for this database user     Note  SQL Azure does not support     For Asymmetric   Asymmetric Key Name    28
77.  lt PartNo gt 1313 lt  PartNo gt        235     lt Qty gt 10 lt  Qty gt      lt Discount gt 50 lt  Discount gt      lt  RECORD gt    lt  RECORDS gt        Define Record Delimiter  Field Delimiter and Text Qualifier for file     Date Order  Date Delimiter  Zero Padding Date  Time Delimiter    Define the formats of date and time     Decimal Symbol    Define the format of decimal number     Binary Data Encoding    Set binary data is exported as Base64 encoded or None encoding in file     Saving and Confirming Export  Step 5     Click Start button to start the export process  You can view the running process indicating success or failure  These    messages are saved in file   LogExport txt   Hint  Click Save button to save your settings as a profile for setting schedule     You can click Open button to open the exported file or the log file     Data Transfer  Available only in Full Version     Navicat allows you to transfer database objects from one database and or schema to another  or to a sql file  The target  database and or schema can be on the same server as the source or on another server  You can save your settings as    a profile for setting schedule  Select Tools   gt     Data Transfer from the main menu     Hint  You can drag tables to a database schema in the Connection pane  If the target database schema is within the    same connection  Navicat will copy the table directly  Otherwise  Navicat will pop up the Data Transfer window     To open a saved profile  select t
78.  not allowed once the data    transfer is triggered off     Drop target objects before create  Check this option if database objects already exist in the target database and or schema  the existing objects will be    deleted once the data transfer starts     Create target database schema if not exist    Create a new database schema if the database schema specified in target server does not exist     Use DDL from SHOW CREATE TABLE    If this option is on  DDL will be used from show create table     Use DDL from sqlite_master  If this option is on  DDL will be used from the SQL TE_MASTER table     Advanced Settings for Cross Server Data Transfer  Available only in Navicat  Premium   Navicat Premium supports transferring table with data across different server types  e g  from MySQL to Oracle  If you    are transferring between MySQL and MariaDB  you can refer to Advanced Settings for Same Server Type Data    Transfer     The following options depend on the database type you are chosen  MySQL  Oracle  PostgreSQL  SQLite  SQL Server  and MariaDB     Create tables    Create tables in the target database and or schema with this option is on     239    Suppose this option is unchecked and tables already exist in the target database schema  then all data will be    appended to the destination tables     Include indexes    Include indexes in the table with this option is on     Include foreign key constraints    Include foreign keys in the table with this option is on     Convert obje
79.  requires input parameter  the Input Parameters box will pop up   Hint  Navicat supports to return 10 resultsets   Debug  Available only in Full Version     To debug the function procedure  click     Debug on the toolbar to launch the Oracle Debugger  Enter the Input  Parameters if necessary     You can add remove breakpoints for debugging by clicking   inthe grey area beside each statement     Oracle Database Links    Database link is a named schema object that describes a path from one database to another and are implicitly used  when a reference is made to a global object name in a distributed database  After you have created a database link     you can use it to refer to tables and views on the other database  Click d   gt  Database Link to open an object list for  Database Link     General Properties    Service Name    Specify the service name of a remote database     User Name    The user name used to connect to the remote database using a fixed user database link     Password    The password for connecting to the remote database     71    Current user  With this option checked  a current user database link is created  The current user must be a global user with a valid    account on the remote database     Shared    Fill in Authentication username and Authentication password when Shared option is enabled     Oracle Indexes    Index provides a faster access path to table data  It is created using one or more columns of a table to speed SQL    statement execution on that
80.  run BEFORE or AFTER    the triggering statement     When    To specify the trigger condition  which is a SQL condition that must be satisfied for the database to fire the trigger     Events    The kind of statement that activates the trigger     General Properties for Database Trigger    Enable  An enabled trigger runs its trigger action if a triggering statement is issued and the trigger restriction  if any  evaluates    to true   Fire  When defining a trigger  you can specify the trigger timing   whether the trigger action is to be run BEFORE or AFTER    the triggering statement     When    To specify the trigger condition  which is a SQL condition that must be satisfied for the database to fire the trigger     Events    The kind of statement that activates the trigger     Advanced Properties for Table and View Trigger    Referencing Old    Correlation names of the old nested table     Referencing New    Correlation names of the new nested table     Referencing Parent    Correlation names of the parent table     Follows  To indicate that the trigger should fire after the specified triggers  Use the Schema drop down list to select the schema    name and Trigger drop down list to select the trigger     Note  Support from Oracle 11g or later     Definition    You can edit valid SQL or procedure statements in the trigger definition inside BEGIN and END     84    Oracle Types    Type is an user defined datatype that model the structure and behavior of the data in an application
81.  s current position to the end of the file  There will not have differentiates when    performing a uppercase or lowercase search     To find for the next text  just simply click Next or press F3     Replace    To open the Replace Dialog  simply check the Replace box and enter the text you want to search and replace     Click Replace button to replace the first occurrence     Click Replace All button to replace all occurrences automatically     Q  Find  customer ext Highligh    Replace        order   Replace           Q Find   customer    Highlight All   Incremental Search   Query time  0 0005  Match Case    Regular Expression    Whole Word    Copy with Quotes    To copy the SQL statement with quotes  just simply right click the highlighted SQL  Then  select Copy with quotes  and choose the format     Note  Only available in Query  View and Materialized View     Zoom In Zoom Out    Navicat has the ability to zoom in or zoom out the SQL in the editor  The zooming options are available from the View    menu  The same effect can be achieved with keyboard shortcuts     e Zoom In   CTRL     e Zoom Out   CTRL       205    e Reset   CTRL 0   Hint  Range from  10 to  20     Note  Files are opened in different tabs will not be effected by the zoom     Query Results    To run the query  click B Run on the toolbar  If the query statement is correct  the query executes and  if the query  statement is Supposed to return data  the Result tab opens with the data returned by the query  If an
82.  starting and stopping  the database  managing database memory and storage  creating and managing database users  and so on  Your  database may also include sample schemas  SCOTT  HR  OE  OC  PM  IX and SH   which are a set of interlinked    schemas that enable Oracle documentation and Oracle instructional materials to illustrate common database tasks     When you create a database object  you become its owner  By default  only the owner of an object can do anything  with the object  In order to allow other users to use it  privileges must be granted   However  users that have the    superuser attribute can always access any object      Ordinarily  only the object s owner  or a Superuser  can grant or revoke privileges on an object  However  it is possible  to grant a privilege Admin Option Grant Option  which gives the recipient the right to grant it in turn to others  If the  grant option is subsequently revoked then all who received the privilege from that recipient  directly or through a chain    of grants  will lose the privilege     Note  The special name PUBLIC is accessible to every database user  all privileges and roles granted to PUBLIC are    accessible to every database user     Oracle User Designer    General Properties    User name    Set name for user     Authentication    Select the authentication method     Password   Password    272    Set Password and re type it in the Confirm Password text box     Expire Password  Expire the user s password  This setting 
83.  stores records in the order they were added to the table  Sorting in Navicat is used to temporarily rearrange    records  so that you can view or update them in a different sequence     Move over the column caption whose contents you want to sort by  click the right side of the column and select the Sort    Ascending  Sort Descending or Remove Sort     customer_id store_id z first_name last name   1 Sort Ascending   d 2    Sort Descending  3   4 E     5 1 ELIZABETH BROWN               Remove Sort       192    To sort by custom order of multi fields  click the E Sort from the toolbar     Finding Records    The Find bar is provided for quick searching for the text in the editor window  Just simply click Edit   gt  Q Find from  the menu or press CTRL F  Then  choose Find Data and enter a search string     File Edit View Window Help     Begin Transaction Memo   F Filter E Sort Ee Import E gt  Export  customer_id store_id first_name last_name email address_i     1 TES smith MARY SMITH sakilacuston  1 PATRICIA JOHNSON PATRICIAJOHNSON  sakila  1 LINDA WILLIAMS LINDA WILLIAMS sakilacus  2 BARBARA JONES BARBARAJONES sakilacus  1 ELIZABETH BROWN ELIZABETH BROWN  sakilac  2 JENNIFER DAVIS JENNIFER DAVIS sakilacust  1 MARIA MILLER MARIA MILLER sakilacusto  2 SUSAN WILSON SUSAN WILSON sakilacust   2 MARGARET MOORE MARGARET MOORE sakila  1 DOROTHY TAYLOR DOROTHY  TAYLOR sakilac  2 LISA ANDERSON LISA AANDERSON  sakilacust  1 NANCY THOMAS NANCY THOMAS sakilacu     gt     1  2  3  4  5  6  7
84.  table  Click aS   gt  Index to open an object list for Index     You can choose the index Type     Normal A normal index does not impose restrictions on the column values   Unique A unique index indicates that no two rows of a table have duplicate values in the key columns     Bitmap A bitmap index created with a bitmap for each distinct key  rather than indexing each row  separately  Bitmap indexes store the rowids associated with a key value as a bitmap  Each bit in    the bitmap corresponds to a possible rowid     Domain A domain index is an index designed for a specialized domain  such as spatial or image    processing  Users can build a domain index of a given type after the designer creates the    indextype     A cluster index is an index designed for a cluster     General Properties for Normal and Unique Indexes       Table schema    The schema that contains the index     Table name    The table name     Columns  Use the Name drop down list to select the field name and Order drop down list to define the order of the index  ASC or  DESC      General Properties for Bitmap Index    Table schema    The schema that contains the index     Table name    The table name     72    Bitmap Join Index  In addition to a bitmap index on a single table  you can create a bitmap join index  which is a bitmap index for the join of  two or more tables  A bitmap join index is a space efficient way of reducing the volume of data that must be joined by    performing restrictions in advance 
85.  tables in use to be closed     SQL Azure Firewall Settings       You cannot connect to SQL Azure until you have granted your client IP access  To access SQL Azure database from  your computer  ensure that your firewall allows outgoing TCP communication on TCP port 1433  You must have at    least one firewall rule before you can connection to SQL Azure     Right click the SQL Azure connection and select SQL Azure Firewall Rules from the pop up menu  You can add new    rule by providing a range of IP address    Testing Account   Navicat provides evaluated accounts for testing purpose   The remote MySQL server connection settings are     e Host Name IP Address  server1 navicat com  e Port  4406  e User Name  navicat    e Password  tesinavicat  The remote PostgreSQL server connection settings are     e Host Name IP Address  server1 navicat com  e Port  5432   e Initial Database  HR   e User Name  navicat    e Password  testnavicat    Navicat Cloud    Navicat Cloud provides a cloud service for synchronizing Navicat connections  queries  models and virtual groups  from different machines and platforms  After adding a connection to Navicat Cloud  its connection settings and queries  are stored in Navicat Cloud  You can synchronize model files to Navicat Cloud and create virtual groups in Navicat  Cloud  All the Navicat Cloud objects are located under different projects  You can share the project to other Navicat    Cloud accounts for collaboration     20    File View Favorites Tool
86.  that contained the constraint violation continue to be inserted or updated normally  No error is    returned when the IGNORE conflict resolution algorithm is used        136    REPLACE   When a UNIQUE constraint violation occurs  the pre existing rows that are causing the constraint    violation are removed prior to inserting or updating the current row  Thus the insert or update    always occurs  The command continues executing normally following REPLACE  No error is  returned by the REPLACE conflict resolution  If a NOT NULL constraint violation occurs  the NULL  value is replaced by the default value for that column  If the column has no default value  then the  ABORT algorithm is used  If a CHECK constraint violation occurs then the IGNORE algorithm is    used        Fields Editor    select the field s  from the Name list  To remove the fields from the unique  uncheck them in the same way  You can    also use the arrow buttons to change the unique field s  order     Collation  To define a collating sequence used for text entries in that column  The default collating sequence is the collating    sequence defined for that column     BINARY Compares string data using memcmp    regardless of text encoding   NOCASE The same as binary  except the 26 upper case characters of ASCII are folded to their lower    case equivalents before the comparison is performed  Note that only ASCII characters are    case folded  SQLite does not attempt to do full UTF case folding due to the siz
87.  the Q Search Data icon to enter the searching criteria     report  File Edit View Report Help  Data   Design Preview      Qh 0AE eet o Cance                   Main  Page 1  clients  RecordID FIRST_NAME LAST NAME ACCT_NBR TELEPHONE CITY  1 Jennifer Davis 1023495 516 292 3945 Wellesley  2 Arthur Jones 2094056 415 941 4321 Los Altos  Son aia tr he Rend wena tf   C  Show all values of the RecordID field   yv   lt   gt   Page lofi    269    Server Security    Navicat provides security management tool for your server  You can add  edit  delete users  grant revoke privileges on    the selected database and their database objects  Click an to open an object list for User  The Object List pane  displays all users that exist in the server     MySQL MariaDB Security    Information about user privileges is stored in the user  db  host  tables_priv  columns_ priv  and procs_priv tables in  the mysql database  that is  in the database named mysql   The MySQL server reads the contents of these tables    when it starts   MySQL access control involves two stages when you run a client program that connects to the server   Stage 1  The server checks whether it should allow you to connect     Stage 2  Assuming that you can connect  the server checks each statement you issue to determine whether you have    sufficient privileges to perform it  For examples  Create table privilege  Drop table privilege or Alter table privilege     The server uses the user  db  and host tables in the mysql databas
88.  the function  it may be different from normal function arguments     Comment    Define the comment for the trigger     Constraint    Create a constraint trigger     Deferrable    The trigger constraint can be deferred     Deferred    The trigger constraint is checked only at the end of the transaction     Referenced Table Schema and Referenced Table Name    The schema and the name of another table referenced by the constraint     PostgreSQL Table Options    Unlogged  The table is created as an unlogged table  Data written to unlogged tables is not written to the write ahead log  which    makes them considerably faster than ordinary tables   Note  Support from PostgreSQL 9 1 or later     Owner    Define the user to own this table     Tablespace    Define a tablespace different from the default tablespace to create a table     Note  Support from PostgreSQL 8 0 or later     103    Inherits from   This option specifies a list of tables from which the new table automatically inherits all columns  Use of inheritance  creates a persistent relationship between the new child table and its parent table s   Schema modifications to the  parent s  normally propagate to children as well  and by default the data of the child table is included in scans of the    parent s      To set the new table to be inherited from one or several existing tables  just simply click L to open the editor s  for  editing     Has Oids  Check this option if you want to specify whether rows of the new table shou
89.  the list of all server status and their values     Note  Available only for MySQL  Oracle  PostgreSQL and MariaDB     Virtual Grouping  Available only in Full Version     Virtual Group aims to provide a platform for logical grouping objects by categories  so that all objects are effectively    preserved   Virtual Grouping can be applied on Connection  Table  View  Function  Query  Report  Backup  Schedule and Model     Right click in the Connection pane the Object List pane and select New Group or Manage Group   gt  New Group from    the pop up menu to create a new group     To move object s  to a group  right click the object s  and select Manage Group   gt  Move To from the pop up menu or    drag and drop the object s  into the group     To move object s  back to the top level  right click the object s  and select Manage Group   gt  Exclude From Group    from the pop up menu or drag and drop the object s  to target level in the Connection pane     Select View   gt  Flatten Connection Flatten Object List from the main menu to hide connection object groups     Connection Colorings    Navicat provides highlighting connections by colors for identifying connections and their database objects  The    highlighted color displays in the Connection pane and menu bar in its database object window     To highlight a connection  right click the connection and select Color from the pop up menu     Favorites  Available only in Full Version     Favorites are links to database objects that
90.  the operation is attempted on a row     AFTER    The trigger can be specified to fire after the operation is attempted on a row     INSTEAD OF    The trigger can be specified to fire instead of the operation is attempted on a row     INSERT UPDATE DELETE    Choose the events that activate the trigger     Insert    The trigger is activated whenever a new row Is inserted     Update    The trigger is activated whenever a row is modified     Delete    The trigger is activated whenever a row is deleted     TRUNCATE  Trigger defined to fire for TRUNCATE     122    Update Of Fields  Specify a list of columns  The trigger will only fire if at least one of the listed columns is mentioned as a target of the  UPDATE command     STATEMENT    Specify the trigger procedure should be fired once per SQL statement     ROW    Specify the trigger procedure should be fired once for every row affected by the trigger event     When    Specify a Boolean WHEN condition  which will be tested to see whether the trigger should be fired   Note  Support from PostgreSQL 9 0 or later     Function Schema and Function name  A user supplied function that is declared as taking no arguments and returning type trigger  which is executed when the    trigger fires     Function Arguments   An optional comma separated list of arguments to be provided to the function when the trigger is executed  The  arguments are literal string constants  Simple names and numeric constants may be written here  too  but they will a
91.  the server can return null without invoking the function body   Note  Available only for function and support from SQL Server 2005 or later        Definition    The Code Outline window displays information about the function procedure including parameter  code body  etc  To    show the Code Outline window  simply choose View   gt  Code Outline     Note  Available only in Full Version     ewon  oes O    162    Refresh the code outline   Show the detail view of the code outline   Turn mouse over highlight on or off     i Expand the selected item   Collapse the selected item   Toggle sorting by position     Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features        a  a  a    Result    To run the procedure function  click Run on the toolbar  If the SQL statement is correct  the statement will be  executed and  if the statement is supposed to return data  the Result tab opens with the data returned by the  procedure function  If an error occurs while executing the procedure function  execution stops  the appropriate error    message is displayed  If the function procedure requires input parameter  the Input Parameters box will pop up     Hint  Navicat supports to return 10 resultsets     SQL Server Indexes    An index in a database lets you quickly find specific information in a table or indexed view  An index contains keys built  from one or more columns in the table  or view  and pointers that map to the storage lo
92.  the shape from the diagram and put it on the clipboard     Copy  Copy the shape from the diagram to the clipboard     Paste    Paste the content from the clipboard into the diagram     Select All Shapes    Select all the shapes in the diagram     Delete    Delete a shape from the diagram     Color    Change the color of the shape     Border Color  only for rectangle  ellipse  user  database  cloud  trigger  server  desktop and mobile     Change the color of the shape s border     Begin Arrow Style  only for arrow     Change the style of the arrow s back     End Arrow Style  only for arrow     Change the style of the arrow   s front     Add Vertex  only for line and arrow     Add a vertex on a line or arrow     Delete Vertex  only for line and arrow     Delete a vertex on a line or arrow     Delete All Vertices  only for line and arrow     Delete all vertices on a line or arrow     Bring to Front    Bring the shape to the foreground     Send to Back    Move the shape to the background     218    Create Layers    Layers are used to help organize objects  e g  tables  notes  images  etc  on the canvas  You can add all related objects  to the same layer  For example  you may choose to add all your sales related tables to one layer  To create a new layer     click the ir button from the diagram toolbar and click anywhere on the canvas   The pop up menu options of the layer object in canvas include     Cut    Remove the layer from the diagram and put it on the clipboard     Copy  
93.  type    from the drop down list     Hint  For importing multiple tables  select other tables from the Source Table drop down list     Source Table   Target Table     Target Field   gt  EMPLOYEE_ID  START_DATE  END_DATE  JOB_ID arera  DEPARTMENT_ID double 0 0       If you are importing data into existing table s   you might need to map the source field names manually to the  destination table or right click and select Smart Match All  Direct Match All and Unmatch All from the pop up menu    for quick mapping        Target Field Source Field Primary Key A  Species No   gt  Category   v  Common_Name A    Species No  Species Name Category  Length  cm  Common_Name  Length_In Species Name  z Length  cm   mae Length_In v            231    Target Field Source Field Primary Key A  Species No  Category    gt  Common_Name A Smart Match All    Species Name   Direct Match All  Length  cm       Length_In  Graphic        Unmatch All    If you are importing via ODBC  the Condition Query button opens the WHERE dialog where you can specify a  WHERE clause to import only certain rows from your source tables  In other words  import only rows that satisfy the    criteria set by you     Hint  Do not include the word WHERE in the clause     Selecting Import Mode  Step 7     Select the import mode that defines how the data being imported     Import mode       Append  add records to the destination table  Update  update record in destination with matching record from source  Append Update  if record
94.  you visit frequently  By adding a path to your favorites list  you can go to  that database objects with a single click  instead of having to navigate the connection and database and or schema in    the Connection pane     291    To add a link to the favorites list  open a database object and choose File   gt  Add To Favorites or press  SHIFT CTRL    If database object is opened in tabbed window  you can also right click the tab and select Add To    Favorites from the pop up menu  Enter Favorite Name and select Favorite ID     To open a database object from the favorites list  select Favorites   gt  favorite_name from the main menu or press  CTRL       Select Favorites   gt  Clear Favorites   gt  favorite_name from the main menu to remove a link from the favorites list   Select Favorites   gt  Clear Favorites   gt  Clear All from the main menu to remove all links from the favorites list     Note    represents 0  1  2  3  4  5  6  7  8 or 9     Find in Database Schema  Available only in Full Version     Navicat provides a Find in Database Schema feature offers searching table and view records or object structures    within a database and or schema  Select Tools   gt  Find in Database Schema from the main menu     1  Select a target Connection  Database and or Schema   Enter the search string in Find what     Choose to find Data or Structruce in the Look in drop down list      gt   amp  mP    Choose the Search Mode  Contains  Whole Word  Prefix or Regular Expression  Regular E
95.  you want Oracle to select a degree of parallelism equal to  the number of CPUs available on all participating instances times the value of the PARALLEL_THREADS PER _CPU    initialization parameter     With Degree    Set the default degree of parallelism for queries and DML on the materialized view after creation   Logging    Choose LOGGING for logging the creation of Materialized view in the redo log file  Choose NOLOGGING for no  logging     7     Tablespace    Choose the tablespace in which the materialized view is to be created     Physical Attributes  Set the Physical Attributes of the materialized view     Enable Cache  The blocks retrieved for the table are placed at the most recently used end of the least recently used  LRU  list in the    buffer cache when a full table scan is performed     For Update  Check this to allow a subquery  primary key  object  or rowid materialized view to be updated  When used in    conjunction with Advanced Replication  these updates will be propagated to the master     Enable Query Rewrite    The materialized view is used for query rewrite     Using Index Clause    Option   Deseription  Tablespace Choose the tablespace of the index        Physical Attributes   Set the Physical Attributes for the default index Oracle Database uses to maintain  the materialized view data     View Viewer    View Viewer displays the view data as a grid  Data can be displayed in two modes  Grid View and Form View  See    Table Viewer for details     Oracle M
96. 0 AND field_name2  gt  field_namei  in the Check edit box  A check  constraint specified as a column constraint should reference that column s value only  while an expression appearing in    a table constraint may reference multiple columns     Definition    Enter the definition for the check     99    No Inherit    The check constraint will not propagate to child tables   Note  Support from PostgreSQL 9 2 or later     Comment    Enter the comment for the check     PostgreSQL Table Excludes    A exclude constraint guarantees that if any two rows are compared on the specified column s  or expression s  using    the specified operator s   not all of these comparisons will return TRUE     In the Excludes tab  just simply click an exclude field for editing  By using the exclude toolbar  you can create new  edit    and delete the selected exclude field     Note  Exclude is supported from PostgreSQL 9 0 or later     Button    Description  OOO  Ex Add Exclude Add an exclude to the table        C  Delete Exclude Delete the selected exclude     Use the Name edit box to set the exclude name     Index method    The name of the index access method to be used     Element    Choose the element s  to be excluded and specify the operator s      Tablespace    The tablespace of the exclude constraint s index     Fill Factor    The fillfactor storage parameter of the exclude constraint s index     Buffering    Use the buffering build technique to build the exclude constraint s index     Note  S
97. 12  212  212  213  214  215  216  217  217  219  219  220  221  221  221  221  223  223  223  223  225  226  226  228  228  228  228  229  230  231  231  232  233  233  234  234  235  235  236  236  236    Advanced Seitings for Same Server Type Data Transfer  Advanced Settings for Cross Server Data Transfer  Available only in Navicat Premium   Data Synchronization  Available only in Full Version   General Settings for Data Synchronization  Advanced Settings for Data Synchronization  Structure Synchronization  Available only in Full Version   General Settings for Structure Synchronization  Structure Synchronization Result  Backup Resitore  Available only in Full Version   Backup  Restore  Extract SQL  Batch Job Schedule  Available only in Full Version   General Settings for Batch Job Schedule  Advanced Settings for Batch Job Schedule  Batch Job Converter  Available only in Navicat Premium   Dump SQL File Execute SQL File  Print Database Schema Table Structure  Available only in Full Version   Console  Report  Available only in Navicat Premium and Enterprise Version   Report Data  Report Query Wizard  Report Query Designer  Report Design  Report Wizard  Report Design Toolbars  Report Dialogs  Report Layout  Report Preview  Server Security  MySQL MariaDB Security  MySQL MariaDB User Designer  Oracle Security  Oracle User Designer  Oracle Role Designer  PostgreSQL Security  PostgreSQL Server 7 3 to 8 0  PostgreSQL User Designer  PostgreSQL Group Designer  PostgreSQL Server 8 1 or
98. 1g     Maintain User    Expire Password    To set password of user account will expire     182    Lock Account    To lock user account     Unlock Account    To unlock user account     Maintain PostgreSQL    Maintain Database  Table and Materialized View    Analyze Database  Analyze Tables and Analyze Materialized Views  Collect statistics about the contents of tables in the database  and stores the results in the system table pg_ statistic   Subsequently  the query planner uses these statistics to help determine the most efficient execution plans for queries     Analyze Database examines every table in the current database     When VERBOSE is specified  ANALYZE emits progress messages to indicate which table is currently being processed     Various statistics about the tables are printed as well  It is enabled in Navicat by default     Vacuum Database  Vacuum Tables and Vacuum Materialized Views   Reclaim storage occupied by deleted tuples  In normal PostgreSQL operation  tuples that are  deleted or obsoleted by an update are not physically removed from their table  they remain present  until a Vacuum is done  Therefore it s necessary to do Vacuum periodically  especially on  frequently updated tables  Vacuum Database examines every table in the current database     When VERBOSE is specified  VACUUM emits progress messages to indicate which table is currently being processed     Various statistics about the tables are printed as well  It is enabled in Navicat by default     V
99. 3       Key Specify the asymmetric key for this database user   Note  SQL Azure does not support     Without Login Default Schema  You can specify the first schema that will be searched by the server for this database    user        Roles    In the grid  check the role to assign this database user to be a member of selected database role  Multiple roles can be    granted     Every database user belongs to the public database role  When a user has not been granted or denied specific    permissions on a securable  the user inherits the permissions granted to public on that securable    Owned Schemas   You can check the schema listed in Owned Schemas tab to change schema ownership to this database user   Note  Support from SQL Server 2005 or later and SQL Azure    Database Permissions    In the grid  check Grant  With Grant Option or Deny against the database permission listed in Permission to assign    this database user to have that permission on the database  Multiple permissions can be granted   Object Permissions    To edit specific object permission for database user  click   Add Permission to open the window and follow the    steps below     1  Expand the node in the tree view until reaching to the target object   2  Check the object to show the grid on the right panel   3  Inthe grid  check Grant  With Grant Option or Deny against the permission listed in Privilege to assign this    database user to have that permission  Multiple permissions can be granted     SQL Server
100. 9  Oracle Sequences 80  Oracle Synonyms 81  Oracle Triggers 82  Oracle Types 85  Oracle XML Schemas 86  Oracle Recycle Bin 87  Oracle Directories 87  Oracle Tablespaces 88  Oracle Public Database Links 90  Oracle Public Synonyms 91  PostgreSQL Objects 91  PostgreSQL Debugger  Available only in Full Version  91  PostgreSQL Schemas 93  PostgreSQL Tables 93  PostgreSQL Normal Tables 94  PostgreSQL Table Fields 94  PostgreSQL Table Indexes 96  PostgreSQL Table Foreign Keys 97  PostgreSQL Table Uniques 98  PostgreSQL Table Checks 99  PostgreSQL Table Excludes 100  PostgreSQL Table Rules 101  PostgreSQL Table Triggers 102  PostgreSQL Table Options 103  PostgreSQL Foreign Tables 104  Fields for PostgreSQL Foreign Tables 104   Checks for PostgreSQL Foreign Tables 106   Triggers for PostgreSQL Foreign Tables 106   Table Options for PostgreSQL Foreign Tables 108    PostgreSQL Views 108    PostgreSQL Functions 110  PostgreSQL Aggregates 112  PostgreSQL Conversions 113  PostgreSQL Domains 114  PostgreSQL Indexes 115  PostgreSQL Materialized Views 117  PostgreSQL Operators 118  PostgreSQL Operator Classes 119  PostgreSQL Sequences 121  PostgreSQL Triggers 122  PostgreSQL Trigger Functions 123  PostgreSQL Types 125  PostgreSQL Tablespaces 129  PostgreSQL Casts 129  PostgreSQL Foreign Servers 130  PostgreSQL Languages 130  SQLite Objects 131  SQLite Tables 132  SQLite Table Fields 132  SQLite Table Indexes 134  SQLite Table Foreign Keys 135  SQLite Table Uniques 136  SQLite Table Checks 137
101. Agreement  you shall reimburse PremiumSotft for all reasonable expenses  related to such audit in addition to any other liabilities you may incur as a result of such non compliance     f  Your license rights under this EULA are non exclusive     3  License Restrictions    a  Other than as set forth in Section 2  you may not make or distribute copies of the Software  or electronically  transfer the Software from one computer to another or over a network    b  You may not alter  merge  modify  adapt or translate the Software  or decompile  reverse engineer   disassemble  or otherwise reduce the Software to a human perceivable form    Unless otherwise provided herein  you may not rent  lease  or sublicense the Software    d  Other than with respect to a Trial   Demo Version  Non commercial Lite Version or a Not For Resale Version of  the Software  you may permanently transfer all of your rights under this EULA only as part of a sale or transfer   provided you retain no copies  you transfer all of the Software  including all component parts  the media and  printed materials  any upgrades  this EULA  the serial numbers  and  if applicable  all other software products  provided together with the Software   and the recipient agrees to the terms of this EULA  If the Software is an  upgrade  any transfer must include all prior versions of the Software from which you are upgrading  If the copy  of the Software is licensed as part of the whole Studio  as defined above   the Software sha
102. Bar CodeType  If the    256    data to be encoded is in a database  use DBBarCode  The following symbologies are supported  Codabar  Code 128   Code 39  EAN 13  EAN 8  FIM A B C Interleaved 2 of 5  Post Net  UPC A  UPC E     IE  oDBarCode  Used to render two dimensional barcode symbologies  Supports PDF417 and MaxiCode barcode types     Data Component Toolbar  This toolbar will assist in creating data aware report components     CA DBText  Used for displaying values from all types of database fields  Use the DisplayFormat property to format the value     DBMemo  Used to print plain text from a memo field of a database table  This control will automatically word wrap the text  Set the  Stretch property to True and the component will dynamically resize to print all of the text  Use the ShiftRelativeTo    property to define dynamic relationships with other stretchable objects     DBRichText  Used to print formatted text from a memo or BLOB field of a database table  This control will automatically word wrap  the text  Set the Stretch property to True and the component will dynamically resize to print all of the text  Use the    ShiftRelativeTo property to define dynamic relationships with other stretchable objects     i DBCalc  Used for simple database calculations  Sum  Min  Max  Count and Average   The value can be reset when a group    breaks using the ResetGroup property     4 DBimage  Used to print bitmaps or windows metafiles  which are stored in a database BLOB field     
103. C  Users Guest Desktop report_sample pdf    DataPipelineName  name of the data pipeline under the Data tab    Value   value of the criteria with the AutoSearch option is checked under the Search tab of Query Designer    303    under the Data tab    Example   navicat exe  report MyReport  u test navicat com  t MSSQL  c  SQL Server 2012   d AdventureWorks  s dbo  pdf     C  Users Guest Desktop report_sample pdf   sc table1 value1 value2  sc table2 value1    304    Hot Keys    Navicat Main Window    eye SS  d At  CTRL      represents 0 to 9     CTRL H History Log  F12 Show Only Active Objects    Common    e  SHIFT CTRL      represents 0 to 9     Table Designer         Table Viewer View Viewer    C  zo                305    View Query    Eo e  CTRL R Run       SQL Editor       CTRL   or CTRL Mousewheel Up  CTRL   or CTRL Mousewheel Down    Debugger  Kes    Ao             Report    306       CTRL O Open Report in Report Design  CTRL P Print in Report Design  CTRL G Groups in Report Design       Model    C    CTRL B Bold Selected Table  View  Foreign Key or  Shape       307    Log Files    Navicat provides number of log files to keep track on the actions have been performed in Navicat and they are located  in the logs directory  e g  C  Users Guest Documents Navicat Premium logs   You are allowed to change the log files    location under Options     HttpDump log    Store information which response from your HTTP Server     LogHistory txt  Store all SQL statements of all the operati
104. Cih DBChart  Allow data aware Charts to be placed within a report      im DBBarCode   Used to render barcodes based on the BarCode Type and the value supplied via the DataField property  The following  symbologies are supported  Codabar  Code 128  Code 39  EAN 13  EAN 8  FIM A B C  Interleaved 2 of 5  PostNet   UPC A  UPC E        gi DB2DBarCode  Used to render two dimensional barcode based on the BarCode Type and the value supplied via the DataField    property  The following symbologies are supported  PDF417  MaxiCode   Advanced Component Toolbar  This toolbar will assist in creating advanced report components     257    Region  Used to logically group components together  Use the ShiftRelativeTo property to move the region in relation to another    dynamically resizing component  such as Memo  RichText  or child type Sub Report      SubReport  Used to handle multiple master details  create sideby side reporting effects  and hook reports together as one  If you    need a report to print within the context of a band  use a child type subreport  If you need to hook reports together  use    a section type subreport  The PrintBehavior property determines the subreport type     CrossTab  Used to present summarized data in a grid format       PageBreak  The TppPageBreak component is a report control that allows the user to force a new page during report generation   Placing a TppPageBreak component on a report will cause all objects created after the PageBreak  Z Order  to be    
105. Copy the layer from the diagram to the clipboard     Paste    Paste the content from the clipboard into the diagram     Select All Layers    Select all the layers in the diagram     Delete    Delete a layer from the diagram     Color    Change the color of the layer     Size to Fit    Resize the layer automatically to fit its contents     Bring to Front    Bring the layer to the foreground     Send to Back    Move the layer to the background     Format Diagram    Show Grid    To turn the grid on in the diagram canvas  choose View   gt  Show Grid from the menu     Snap to Grid    To align objects on the canvas with the grid  choose View   gt  Snap To Grid from the menu     Change Diagram Notation    To change the notation of the diagram  choose Diagram   gt  Diagram Notation and select the notation from the menu     219    Default The default notation style used in Navicat     Simple A simple notation style  The table and view objects will only show  the name     IE  Crow s Foot  Crow s Foot notation style   IDEF1X The ICAM DEFinition language information modeling method        Change Diagram Dimensions  To change the number of pages used in the diagram  choose Diagram   gt  Diagram Dimensions from the menu and  set the Width and Height     Align Objects  To align objects on the canvas  select more than one object  tables  views  notes  labels  images or shapes   then    right click and choose Alignment   gt  Align Left Align Center Align Right Align Top Align Middle Align Bot
106. EFAULT NULL FIRS       ItemNo    double NULL DEFAULT NULL AFTEF       PartNo    double NULL DEFAULT NULL AFTER         Qty    bigint 20  NULL DEFAULT NULL AFTER       Discount    double NULL DEFAULT NULL AFTI          a  gt  Fields         OrderNo  double NOT NULL DEFAULT 0 FIRS         fie       _       ItemNo  double NOT NULL DEFAULT 0 AFTE       PartNo    double NOT NULL DEFAULT 0 AFTEI       Qty    bigint 20  NULL DEFAULT NULL AFTER       Discount    double NULL DEFAULT NULL AFTE    P Primary Keys 4 P Primary Keys  8E Foreign Keys P PRIMARY KEY  OrderNo       ItemNo   PartNo    RA Indexes   Foreign Keys  E Triggers FA Indexes  D orders a Triggers   gt  EB parts  gt  FQ orders  D plbiolife v  gt  E parts v   lt   gt   lt   gt   EE New Items E Items Altered    All the scripts are unchecked in the Queries for Modification list by default  Check the scripts you want to apply to the    target     You can highlight multiple lines of scripts  and then right click to show the pop up menu  Choose Checked Scripts    Detail to view the full SQL statements you selected     Queries for Modification   Check to Execute                            Wa  ALTER TABLE    items    DROP PRIMARY KEY C A    ALTER TABLE    items    MODIFY COLUMN    OrderNa PY   _  ALTER TABLE    items  MODIFY COLUMN    ItemNo  rderNo    ALTER TABLE    items    MODIFY COLUMN     PartNo  Aoii Beene mNo    _  ALTER TABLE    parts    DROP PRIMARY KEY Uncheck Selected   _  ALTER TABLE    parts     MODIFY COLUMN    PartN
107. If you are importing from Access and ODBC  the Add Query  Delete Query and Modify Query buttons open the  Add Query dialog where you can construct query to import only certain rows from your source tables  In other words     import only rows that satisfy the criteria set by you  Tables and queries will be shown in the Tables list   Setting Delimiter  Step 3    TXT  XML  TXT    Define Record Delimiter  Field Delimiter and Text Qualifier for file     Choose Fixed Width to import the text file with fixed width format  To delimit the source column bounds  click on the    desired position to create a break line  Simply drag it to move it or double click it to remove it     229        Delimited   Characters such as comma or tab separate each field    Fixed Width   Fields are aligned in columns with spaces between each field    Lines with arrows signify field breaks To CREATE a break line  click at the desired position To DELETE a break line   double click on the line  To MOVE a break line  click and drag it    10 20 30 40 50 60 70        u_id name  location  hk    XML  Define tag to identify table row     Consider tag attributes as table field    For example      lt row age  17  gt    lt id gt 1 lt  id gt    lt name gt sze lt  name gt      lt  row gt     With this option is on  Navicat will recognizes  age  as a table field together with  id  and  name   otherwise  only  id     and  name  will be imported as table fields     Note  Navicat does not support multiple level of XML file
108. In a New Tab     View Builder  Available only in Full Version     View Builder allows you to build views visually  It allows you to create and edit views without knowledge of SQL  See    Query Builder for details     Definition    You can edit the view definition as SQL statement  SELECT statement it implements      Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features     Advanced Properties    When    Demand The materialized view will be refreshed on demand by calling one of the three DBMS_MVIEW refresh  a  Commit A fast refresh is to occur whenever the database commits a transaction that operates on a master   fm   ianea ra na    The database automatically refresh the materialized view with the automatic refresh time     Never The materialized view will not be refreshed with any Oracle Database refresh mechanism or  packaged procedure     Method  FORCE When a refresh occurs  Oracle Database will perform a fast refresh if one is possible or a  complete refresh if fast refresh is not possible     FAST A incremental refresh method  which performs the refresh according to the changes that have  occurred to the master tables           COMPLETE   A complete refresh method  which is implemented by executing the defining query of the  materialized view     Start On    A datetime expression for the first automatic refresh time     Next    A datetime expression for calculating the interval between automatic refreshes     N
109. Insert    The trigger is activated whenever adding a row to a table or adds an element to a nested table     82    Delete    The trigger is activated whenever removing a row from the table or removes an element from a nested table     Update    The trigger is activated whenever changing a value in one of the fields selected in Update Of Fields     General Properties for View Trigger    Enable  An enabled trigger runs its trigger action if a triggering statement is issued and the trigger restriction  if any  evaluates    to true     Table schema    The view schema of the trigger     Table name    The view you wish to create the trigger     Nested Table Field    To select the nested table field     Compound    To specify the Instead Of Trigger     Note  Support from Oracle 11g or later and you can edit the SQL in Trigger Definition     Insert    The trigger is activated whenever adding a row to a table or adds an element to a nested table     Delete    The trigger is activated whenever removing a row from the table or removes an element from a nested table     Update    The trigger is activated whenever changing a value in a row     General Properties for Schema Trigger    Enable  An enabled trigger runs its trigger action if a triggering statement is issued and the trigger restriction  if any  evaluates    to true     Table schema    The table schema of the trigger     83    Fire  When defining a trigger  you can specify the trigger timing   whether the trigger action is to be
110. L    Include drop object SQL statements in file with this option in on     Include Drop With CASCADE    Include drop object SQL statements with cascade option in file with this option in on     Include Primary Keys    Include primary keys in file with this option is on     Include Foreign Keys    Include foreign keys in file with this option is on     Include Uniques    Include uniques in file with this option is on     Include Indexes    Include indexes in file with this option is on     Include Checks    Include checks in file with this option is on     Include Excludes    Include excludes in file with this option is on     Include Rules    Include rules in file with this option is on     Include Triggers    Include triggers in file with this option is on     Include Character Set    Include table and field character set in file with this option is on     Include auto increment    Include table auto increment values in file with this option is on     Include Collation    Include table collation in file with this option is on     222    Forward Engineering    Forward engineering is one of the key features of Model  This feature allows you to compare the model with an existing  database or schema  states the differences between their structures  and offer synchronizing the structures in model to    the target connection   Navicat provides a step by step wizard for you to complete the task     1  Select Tools   gt  Synchronize to Database    Select the synchronization type    
111. Lock All Tables    Lock all objects while backup is being processed     Use Single Transaction  InnoDB only     If a table uses InnoDB storage engine  with this option is on  Navicat uses transaction before the backup process starts     Use specify file name    Define your file name for backup  Otherwise  your backup file will be named as  2007 05 10 17 38 20  for example     Restore    Restore feature will firstly drop the selected objects of the database  then recreate the new objects according to your    backup  Finally  inserting the data     To restore a backup to an existing database  open a database and select an existing backup file  Click  ity Restore  Backup from the backup object list toolbar     To restore a backup to a new database  create and open a new database and click i  Restore Backup from the  backup object list toolbar  Browse the backup file     Note  You must have Create  Drop and Insert privileges  MySQL MariaDB or PostgreSQL  to run the restore   General Properties    246    Show information of the backup file     Object Selection    Choose database objects you wish to restore     Advanced Properties    The following options depend on the database type you are chosen  MySQL  PostgreSQL  SQLite and MariaDB     Use Transaction    Rollback all data when error occurs     Continue on error    Ignore errors that are encountered during the restore process     Lock tables for write    Lock the tables to prevent user to modify tables during the restore process
112. MITH sakilacuston  PATRICIAJOHNSON sakila  LINDA WILLIAMS sakilacus  BARBARAJONES sakilacus  ELIZABETH BROWN  sakilac  JENNIFER DAVIS sakilacust  MARIA MILLER sakilacusto  SUSAN  WILSON sakilacust   MARGARET MOORE  sakila  DOROTHY TAYLOR sakilac  LISA ANDERSON sakilacust    NANCY  THOMAS sakilacu  Yv   gt     Ja  a  ee i  ae    Record 1 of 599 in page 1    Filtering Records  Available only in Full Version     Use either of the following methods to filter the data in the grid     e Right click a field and select the Filter from the pop up menu to filter records by the current value of the    selected column     e The Custom Filter Dialog is provided for quick building a simple filter  Just simply right click a field and select    the Filter   gt  Custom Filter from the pop up menu  Use character  _  to represent any single symbol in the    condition and use character     to represent any series of symbols in the condition     e You can also customize your filter in a more complicated way by right click a field and selecting the Filter   gt     T Filter from the pop up menu or clicking the T Filter from the toolbar  The Filter Wizard becomes visible    at the top of grid  where you can see the active filtering condition and easily enable or disable it by clicking a    check box at the left     Manipulating Raw Data    Navicat normally recognize what user has input in grid as normal string  any special characters or functions would be    processed as plain text  that is  its fun
113. Move the view to the background     Create Foreign Keys    To add a foreign key  click the       button from the diagram toolbar and drag and drop a field from the child table to the  parent table  To show hide the linked name label  simply check uncheck the Show Name option in Properties pane     The pop up menu options of the foreign key object in canvas include     Design Relation  Edit the foreign key in a designer  The options in the designer depend on the diagram database type you are chosen     For the settings  see Server Objects     Cardinality on table_name1    Set the cardinality on table_name1  None  One and Only One  Many  One or Many  Zero or One  Zero or Many     Cardinality on table_name2    Set the cardinality on table_name2  None  One and Only One  Many  One or Many  Zero or One  Zero or Many     214    Add Vertex    Add a vertex on a foreign key connecter     Delete Vertex    Delete a vertex on a foreign key connecter     Delete All Vertices    Delete all vertices on a foreign key connecter     Go to Source    Go to and select the source  child  table     Go to Target    Go to and select the target  parent  table     Paste    Paste the content from the clipboard into the diagram     Select All Relations    Select all the foreign keys in the diagram     Delete from Diagram and Model    Delete a foreign key from the diagram and model     Color    Change the color of the foreign key     Create Labels    Labels are typically used to help document the diagram de
114. Oracle  PostgreSQL  SQL Server and MariaDB     Click  amp  Privilege Manager from the user object list toolbar and follow the steps below     1  Expand the node in the tree view until reaching to the target object     Choose the object and click s  Add Privilege to open the window   Check the user to show the grid on the right panel       E    In the grid  check the relevant privilege against the privilege listed in Privilege to assign the selected user to    have that object privilege  Multiple privileges can be granted     286    Useful Tools    Navicat provides variety of tools that improve user experience when using Navicat  which are Object Information     Connection Colorings  Search Filter and more     List Detail ER Diagram View    Navicat provides three types of views for objects in the main window  By default  Navicat uses the List view in the    Object List pane  It only shows object names  You can select View   gt  List from the main menu or click HEE at the  bottom right hand corner     Detail view shows several properties of objects in columns  To change to Detail view  select View   gt  Detail from the    main menu or click i  at the bottom right hand corner     To change the display columns of properties  select View   gt  Choose Columns from the main menu and select display    columns for different objects from the pop up window     Besides List and Detail views  Navicat enhances table viewing to a new ER Diagram view  In this ER Diagram view   you can view t
115. Reuse    To allow Oracle to reuse an existing file     Path  Specify the path of the datafile tempfile     Auto Extend    To ON  enable  or OFF  disable  the automatic extension of a new or existing datafile or tempfile     Next Size    Specify the size in bytes of the next increment of disk space to be allocated automatically when more extents are    88    required  The default is the size of one data block  Use the drop down list K  M  G  T  P or E to specify the size in    kilobytes  megabytes  gigabytes  terabytes  petabytes  or exabytes     Unlimited Max    Unlimited disk space that Oracle can allocate to the datafile or tempfile     Max Size  Specify the maximum disk space allowed for automatic extension of the datafile  Use the drop down list K  M  G  T  P or    E to specify the size in kilobytes  megabytes  gigabytes  terabytes  petabytes  or exabytes     Storage    File Type    BIGFILE A bigfile tablespace contains only one datafile or tempfile  which can contain up to    approximately 4 billion  2      blocks  The maximum size of the single datafile or tempfile is 128    terabytes  TB  for a tablespace with 32K blocks and 32TB for a tablespace with 8K blocks   SMALLFILE A smallfile tablespace is a traditional Oracle tablespace  which can contain 1022 datafiles or  tempfiles  each of which can contain up to approximately 4 million  2    blocks     Min Extent Size       The minimum size of an extent in the tablespace  Use the drop down list K  M  G  T  P or E to speci
116. SQL Plus executable in order to get this works  By default  Navicat will look  for the SQL Plus under client folder  e g  ORACLE HOME bin   However  if Navicat cannot locate SQL Plus  under the SQL Plus default path  you are prompted to locate the executable    SQL Plus does not support Unicode     251    Report  Available only in Navicat Premium and  Enterprise Version     Report feature helps to deliver data in your database in a presentable manner and to turn it into valuable information   Various kinds of reports can be built easily such as invoice  statistics  mailing labels and more  You can save your    reports for setting schedule  Click   to open an object list for Report   Hint  Report files  rtm  are saved under the Settings Location     To view an archive report    1  Click the   Open Report Archive from the object list toolbar   2  Browse your archive file     To print report to file  PDF  HTML  Excel or Archive     1  Select the report for printing in the Connection pane the Object List pane     2  Right click and select Print Report As from the pop up menu     Report Data    The Data tab allows you to select and manipulate the data needed for a report  These tasks are accomplished via two  visual tools  the Query Wizard and the Query Designer  These tools greatly simplify the often difficult task of data    selection by giving you the ability to select data without requiring an in depth knowledge of databases     Data Design  Preview    customer   nE aale    Na
117. Select the date time format    from the drop down list     234    Selecting Fields for Export  Step 3     Select table fields for export  All the fields are selected in the Available Fields list by default  If you want to omit some    fields to be exported  uncheck the box All Fields first and then uncheck those fields in the Available Fields list     Note  For exporting query result  the wizard will skip this step     Setting Additional Options  Step 4   The following options depend on the file format chose in step 1     Include column titles    Field names will be included into the exported file if this option is on     Append  Append records to the existing file  If you select Export selected to same file option for multiple tables in step 2     checks this option to append the records     Continue on error    Ignore errors that are encountered during the export process   Use Attributes Format in XML    Attributes Format    lt RECORDS gt     lt RECORD OrderNo  1003  ItemNo  1  PartNo  1313  Qty  5   Discount  0  gt  lt  RECORD  gt     lt RECORD OrderNo  1004  ItemNo  1  PartNo  1313  Qty  10   Discount  50  gt  lt  RECORD  gt     lt  RECORDS gt    Non Attributes Format    lt RECORDS gt     lt RECORD gt      lt OrderNo gt 1003 lt  OrderNo gt    lt ItemNo gt 1 lt  ItemNo gt    lt PartNo gt 1313 lt  PartNo gt    lt Qty gt 5 lt  Qty gt      lt Discount gt 0 lt  Discount gt    lt  RECORD gt     lt RECORD gt    lt OrderNo gt 1004 lt  OrderNo gt    lt ItemNo gt 1 lt  ItemNo gt   
118. Select the source databases  schemas  tables or views and the target connection from existing connections   Choose the compare and execution options    Click Compare to generate a set of scripts that show the differences between source and target tables     Select the scripts you want to run     ee oS eS PL    Click Run Query     Selecting Synchronization Type    Sync with selected schemas    Set the synchronization to work on all objects in the selected schemas     Sync with selected objects    Set the synchronization to work on selected objects only     selecting Schemas Objects and Connection    In this step  choose one or more schemas or objects in model to compare to the target schemas or objects  If objects in  model are from existing schemas  you can select the existing schemas  Otherwise  enter a target schema name in    Objects without schema will synchronize to this schema for the source model objects to compare to     Then  choose target connection and database from existing connections     Selecting Compare and Execution Options    The following options depend on the diagram database type you are chosen  MySQL  Oracle  PostgreSQL  SQLite   SQL Server and MariaDB     Compare Identifier With Case Sensitive    Check this option if you want to compare table identifier with case sensitive option     Compare Tables    Check this option if you want to compare tables     223    Compare Primary Keys    Check this option if you want to compare table primary keys     Compare
119. TEAD OF  Specify that the DML trigger is executed instead of the triggering SQL statement  therefore  overriding the actions of the    triggering statements     Insert    The trigger is activated whenever a new row is inserted into the table     Delete    The trigger is activated whenever a row is deleted from the table     Update    The trigger is activated whenever a row is modified     SQL Statement    Specify additional criteria in Definition tab     Note  Support from SQL Server 2005 or later     169    Assembly  Specify the method of an assembly to bind with the trigger     Note  Support from SQL Server 2005 or later     Advanced Properties    Caller    Specify the statements inside the module are executed in the context of the caller of the module     Note  Support from SQL Server 2005 or later and SQL Azure     Owner    Specify the statements inside the module executes in the context of the current owner of the module     Note  Support from SQL Server 2005 or later and SQL Azure     Self  Specify the statements inside the module are executed in the context of the specified user is the person creating or    altering the module     Note  Support from SQL Server 2005 or later and SQL Azure     User    Specify the statements inside the module execute in the context of the user     Note  Support from SQL Server 2005 or later and SQL Azure     Encrypted  Obfuscate the text of the CREATE TRIGGER statement     Note  Support from SQL Server 2005 or later     Not For Replicatio
120. USTER tablename    recilusters the table on the same index that it was clustered before     Concurrently  When this option is used  PostgreSQL will build the index without taking any locks that prevent concurrent inserts   updates  or deletes on the table  whereas a standard index build locks out writes  but not reads  on the table until it s    done     Tablespace    The tablespace in which to create the index     Fill Factor      The fillfactor for an index is a percentage that determines how full the index method will try to pack index pages   116    Buffering  Use the buffering build technique to build the index     Note  Support from PostgreSQL 9 2 or later     Fast Update    This setting controls usage of the fast update technique   Note  Support from PostgreSQL 8 4 or later     Constraint  If you wish to create partial index  enter constraint condition in this edit box  A partial index is an index that contains    entries for only a portion of a table  usually a portion that is more useful for indexing than the rest of the table     PostgreSQL Materialized Views    Materialized view is a view of a query that is physically materialized  The query is executed and used to populate the    view at the time the command is issued and may be refreshed later  Click aS   gt  Materialized View to open an object  list for Materialized View     Note  Support from PostgreSQL 9 3 or later     You can create a view shortcut by right click a materialized view in the Object List pane an
121. Use Customized Connection Order    Check this option to customize the connection order in the Connection pane   using drag and drop method     Show system items  PostgreSQL  SQL Server     Check this option to show all the system objects such as information_schema and pg_catalog schemas     Hint  Reopen the database schema to take effect     Show auto index  SQLite     Check this option to show auto index generated for SQLite table in the Index   s Object List pane     Editor    Show Line Number    Display line numbers at the side of the editor for easily reference     296    Use Code Folding  Code folding allows codes to collapse as a block and only the first line displayed in the editor  see Code Folding     Use Brace Highlighting    Highlight the pair of braces when your cursor moves to either one brace for easily reference  see Brace Highlight     Tab Width    Enter the number of characters that a tab occupies  e g  5     Data  amp  Grid    Show TEXT Blob fields in data grids  If this option is on  data which set as TEXT field type is visible in table grid  Otherwise   WIDEMEMO  will be shown     Limit Records  Check this option if you want to limit the number of records showed on each page in table grid foreign key data    selection globally  Otherwise  all records will be displayed in one single page        al records per page  Set the records per page value  e g  1000  in the edit field  The number representing the number of records showed    per page in table grid    
122. Wizard  The Query Designer  presents a series of notebook tabs  each tab represents a different part of the query  To create the data pipeline using  the Query Designer  select File   gt  New under Data tab and double click the Query Designer icon  Or  you can edit the    data pipeline  click the following buttons in the data pipeline     FBEBQERE OF    To Add Search Criteria    In the Search tab  click on the field that has been added to the list of Criteria at the bottom  Then  select the Operator    and set the Value     Tables   Fields   Calcs Search Group  Group Search   Sort   SQL                   Available Fields  Field Alias Field SQL Alias Table SQL Alias A  Company    customer     C    customer  Addr 1    customer     A    customer  Addr2    customer     A    customer v  Criteria  Field Value Parameter AutoSearch Mar    1000 vin o                   To Create a Group Sum    In the Calcs tab  click on the field that has been added to the list of Calculations at the bottom  Then  select the  Function and enter the Field Alias you would like to use for this calculated field     253    Tables   Fields Calcs Search   Group   Group Search   Sort   SOL      Available Fields    Field Alias Field SQL Alias Table SQL Alias  ItemsTotal    orders     Item    orders    TaxRate    arders     Tax    orders  Freight    orders     Frei    orders  AmountPaid    orders     a  Orders       Calculations    Field Alias Field SQL Alias  SUM_orders_A    SUM orders        SMM EL EEN maae   
123. Wor npe a y 316 2010 06 11 12 21 42  d   fs HumanResources    a E Tables  FA Employee  FES EmployeeAddress  FES EmployeeDepartmentt  FH EmployeePayHistory  oo Views  J  Functions  FFs Queries  Reports      ReportServerTempDB  4    My Connections  4 E MysaL  a EN mysal 5 7      information schema      performance schema  ae  a Oem    2 item s  found     Project MH 0015 FJ Production Server 02 User  sa Database  AdventureWorks Schema  Hur                      293    Options    Navicat provides a complete user interface customization with various options for all tools  Select Tools   gt  Options    from the main menu     General Options    Windows in taskbar  Every new window that is opened automatically is shown on the Windows Taskbar  With this option is disabled  all    instances  e g  tables  queries  will be closed while main Navicat exits   Hint  Restart Navicat to take effect     Allow Multiple Form Instances    With this option is on  you allow opening multiple instances of the same selected window     Allow Multiple Navicat Instances  Uncheck this item means that clicking on the Navicat shortcut will re activate the running instance of Navicat and not    launch a new copy     Click to refresh    Refresh the Object List pane whenever you click on the objects     Show function wizard  Display the function wizard  MySQL MariaDB  Oracle  PostgreSQL or SQL Server  when you create a new    function procedure     Ask to save new queries profiles before closing  With this optio
124. a     Hint By default  the number of records showed per page is 100  To show all records  right click anywhere on the grid  and select Show All  To adjust the global settings  see Options     To refresh the record  right click anywhere on the grid and select Refresh or press F5     Click   to open a panel on the left for showing a list of column name s   Just simply click to show the additional  column  To remove the column s   uncheck them in the same way     190      fk_payment_customer   payment  customer_id    customer  customer    Wi customer_id   _  store_id  W first_name    email     address_id     active       create_date  __  last_update       wa  last_name    first_name  1 MARY  2 PATRICIA  3 LINDA  4 BARBARA  5 ELIZABETH  6 JENNIFER  7 MARIA  8 SUSAN  9 MARGARET    customer_id       8a OK    lastname    SMITH  JOHNSON  WILLIAMS  JONES  BROWN  DAVIS  MILLER  WILSON  MOORE y   gt     Cancel          l     a  Hint To set column in ascending or descending mode  right click anywhere on the column and select Sort   gt  E Sort    Ascending   TE Sort Descending     To find for the text in the editor window  right click anywhere on the grid and select Find or press CTRL F     Enter a value into the edit box and click Ld to filter for the particular record s      8 fk_payment_customer   payment  customer_id    customer  customer    Wi customer_id    __  store_id   W first_name  W lastname       email     _  address_id  _  active       create_date  __  last_update    first_na
125. a basis for any application you may develop   and all copies thereof  All rights not   specifically granted in this EULA  including Federal and International Copyrights  are reserved by PremiumSoft and its    suppliers     6  LIMITED WARRANTY AND DISCLAIMER    a  Except with respect to Trial   Demo Version  Non commercial Lite Version and Not For Resale Version of the  software  PremiumSoft warrants that  for a period of thirty  30  days from the date of delivery  as evidenced by  a copy of your receipt   the physical media on which the Software is furnished will be free from defects in  materials and workmanship under normal use  The Software is provided  as is   PremiumSoft makes no  warranties  express or implied  arising from course of dealing or usage of trade  or statutory  as to any matter  whatsoever    b  PremiumSoft provides no remedies or warranties  whether express or implied  for Trial   Demo version   Non commercial Lite version and the Not for Resale version of the Software  Trial   Demo version   Non commercial Lite version and the Not for Resale version of the Software are provided  as is     c  Except as set Forth in the foregoing limited warranty with respect to software other than Trial  Demo version   Non commercial Lite version and Not for Resale version  PremiumSoft and its suppliers disclaim all other  warranties and representations  whether express  implied  or otherwise  including the warranties of  merchantability or fitness for a particular purpose
126. a name for the new key     97    Use the Referenced Schema and Referenced Table drop down lists to select a foreign schema and table    respectively     To include field s  referenced field s  to the key  just simply double click the Fields Referenced Fields field or click       to open the editor s  for editing     The On Delete and On Update drop down list define the type of the actions to be taken     RESTRICT Produce an error indicating that the deletion or update would create a foreign key  constraint violation  This is the same as NO ACTION except that the check is not  deferrable     NO ACTION Produce an error indicating that the deletion or update would create a foreign key  constraint violation  If the constraint is deferred  this error will be produced at constraint  check time if there still exist any referencing rows  This is the default action     CASCADE Delete any rows referencing the deleted row  or update the value of the referencing   ANON _ chtmotermmeste wmode woman    Match Full    Check this option to not allow one column of a multicolumn foreign key to be null unless all foreign key columns are       null     Deferrable    The foreign key constraint can be deferred     Deferred    The foreign key constraint is checked only at the end of the transaction     Comment    Define the comment for the foreign key     Related topic   Foreign Keys Data Selection    PostgreSQL Table Uniques    Unique constraints ensure that the data contained in a column or a grou
127. abase     Date Correlation Optimization Enabled  SQL Server maintains correlation statistics between any two tables in the database that are linked by a FOREIGN KEY    constraint and have datetime columns     Parameterization       SIMPLE Queries are parameterized based on the default behavior of the database     FORCED SQL Server parameterizes all queries in the database     VarDecimal Storage Enabled    Indicate that decimal and numeric data types are stored by using the vardecimal storage format     147    SQL Server Backup Restore  Available only in Full Version     You can backup and restore your SQL Server databases  The SQL Server backup and restore component provides an    important safeguard for protecting critical data  Click EJ to open an object list for SQL Server Backup     Note  The backup file is stored in the server     SQL Server Backup    Before starting the backup process  click Generate SQL button to review the SQL  Then  you can click the Backup  button to run it  If you want to backup with the setting of an existing backup file  you can right click a backup file in the    Object List pane and choose Backup From This Setting    You can save the backup settings to a profile  Simply click the Save button    Hint  The profiles  nspb  are saved under the Settings Location    To show the hidden tabs  advanced options   check the Show Advanced Options box   General Properties    Backup Set Name    Specify the name of the backup set     Description    Specify th
128. abase or schema objects  you can use the below drop down list to show the SQL which will be run when    pressing   Save or ES Save As button     Maintain    Navicat provides a complete solution for maintaining databases and their database objects in MySQL  Oracle   PostgreSQL  SQLite  SQL Server and MariaDB     To maintain server objects  you can right click it and select Maintain from the pop up menu     Maintain MySQL MariaDB    Maintain Table    177    Analyze Tables  Analyze and store the key distribution for the table  During the analysis  the table is locked with a read lock for MyISAM  and BDB  For InnoDB the table is locked with a write lock  Currently  MySQL supports analyzing only for MyISAM  BDB     and InnoDB tables     Check Tables  Check a table or tables for errors  Currently  MySQL supports checking only for MyISAM  InnoDB and ARCHIVE tables   For MyISAM tables  the key statistics are updated as well     Normal Run the CHECK TABLE statement without an extra option   Quick Don t scan the rows to check for wrong links   Fast Check only tables that have not been closed properly     Changed Only check tables which have been changed since last check or haven t been closed properly     Extended Do a full key lookup for all keys for each row  This ensures that the table is 100   consistent        but will take a long time     Optimize Tables   The main reason for optimizing your table is to reclaim unused space and to defragment the data file  You should  optimize a 
129. able fields and relationships between tables in a database schema graphically  It also allows adding    foreign key constraints to tables directly     Note  Available only in Full Version  Only tables provide ER Diagram view  Other database objects only provide List    view and Detail view     Select View   gt  ER Diagram from the main menu or click HE at the bottom right hand corner  An ER diagram will be  created automatically if the selected database schema contains tables     Hint  ER Diagram files are stored under Settings Location     287    File View Favorites Tools Window Help    aH  am se  amp   H mo BB fs ky    Connection User Table View Function Event Query Report Backup Schedule Model          4   Navicat Cloud Objects  b    Office  4    Project MH 0015   gt   8 Development Servers A  4    Production Servers  D Production Server 02  4    Project DT 0052  adamsmith07198  P store _id  tinyint   gt  Tg Team A manager_staff_id  4    Team B address id  small     4 LA Testing Server 02 last_update  time  hr  4    sakila   gt  FEA Tables     gt  oo Views    Open Table Design Table D New Table Delete Table E  Import Wizard E gt  Export Wizard     gt  fi  Functions     gt  E Events Pf Staff_id  tinyint JP address_id  small      gt  EFA Queries first_name  varcha  address  varcha  4 Reports last_name  varcha  address2  varchar   gt   J Backups address _id  small district varcha     4 Production Server picture  blob city_id  smallint  4    My Connections email  varchar posta
130. abs  Model and Diagram  Model tab holds all tables or views in the model  including those  used in each individual diagram  You can simply drag an object from the Model tab and drop to the active diagram  canvas  Diagram tab holds all the objects  tables  views  foreign keys  layers  notes  images  etc  added to the active    diagram  If the Explorer pane is hidden  choose View   gt  Show Explorer from the model s menu     208    Diagram   Model    Diagram Model  Dgan Diagram 1    Da sakila actor_info  Ct SAET m customer list  a ie m film _list  Ct ee oe ene PE tee a  Cg sakila sales_by_film_category sales_by_film_category  im sales_by_store   _   staff_list   gt         Foreign Keys  T Labels     Motes  la  Images     Shapes     User     ic Layers    ir sakila sales_by_store    La sakila staff_list       Model History Pane    The History pane shows all the actions that you have taken  Simply click an action to restore that state  If the History    pane is hidden  choose View   gt  Show Explorer and Show History from the model s menu     Model Properties Pane    The Properties pane includes the Model  Diagram and Object tabs for setting default properties for your model  You  can edit the properties settings of the model  the active diagram and the selected objects quickly  If the Properties pane    is hidden  choose View   gt  Show Properties from the model s menu     Begin Arrow Style    The style of the arrow s back     Black and White    Check this box to change the diagr
131. acuum Run the VACUUM VERBOSE statement without extra options     Vacuum Analyze   Update statistics used by the planner to determine the most efficient way to execute a  query     Vacuum Full Select  full  vacuum  which may reclaim more space  but takes much longer and exclusively  locks the table    Vacuum Full Select  full  vacuum  which may reclaim more space  but takes much longer and exclusively   Analyze locks the table  Update statistics used by the planner to determine the most efficient way to    execute a query     Select aggressive  freezing  of tuples   Select aggressive  freezing  of tuples  Update statistics used by the planner to determine    Analyze the most efficient way to execute a query        Reindex Database  Reindex Tables and Reindex Materialized Views  Rebuild an index using the data stored in the index s table  replacing the old copy of the index  There are several    scenarios in which to use Reindex     e An index has become corrupted  and no longer contains valid data     183    e An index has become  bloated   that it is contains many empty or nearly empty pages    e You have altered a storage parameter  such as fill factor  for an index  and wish to ensure that the change has  taken full effect    e An index build with the CONCURRENTLY option failed  leaving an  invalid  index     Maintain SQLite    Maintain Database and Table    Analyze Database and Analyze Tables  Gather statistics about tables and indexes and stores the collected information 
132. altered   then the materialized view remains accessible  but it is invalid for query rewrite  You can choose this option to explicitly  revalidate the materialized view to make it eligible for query rewrite    180    Force Refresh    To perform a refresh     Maintain Materialized View Log    Enable Row Movement    To enable row movement  Row movement indicates that rowids will change after the flashback occurs     Disable Row Movement    To disable row movement     Shrink Space  To compact the materialized view log segments  By default  Oracle database compacts the segment  adjusts the high    water mark  and releases the recuperated space immediately     Maintain Package    Compile    To recompile the package specification or body     Compile Debug  To recompile the package specification or body and instruct the PL SQL compiler to generate and store the code for  use by the PL SQL debugger     Maintain Trigger    Enable    To enable the trigger     Disable    To disable the trigger   Compile  To explicitly compile the trigger  whether it is valid or invalid  Explicit recompilation eliminates the need for implicit    run time recompilation and prevents associated run time compilation errors and performance overhead     Compile for Debug  To recompile the trigger and instruct the PL SQL compiler to generate and store the code for use by the PL SQL  debugger     Maintain Type    Compile    To compile the type specification and body     181    Compile Debug  To recompile the typ
133. am color to black and white     Bold  Check this box or press CTRL B to bold the table  view  foreign key or shape     Border Color    The color of the shape s border     Cap Style    The cap style of the line arrow     Case Sensitivity    The case sensitivity of the table or view names  Available only for MySQL and MariaDB physical models     Color  The color of the object   209    Dash Style    The dash style of the line arrow     Database Type  The database type of the model     Database Version    The database version of the model     Diagram Notation  The notation of the diagram  The value for this can be Default  Simple  IDEF1X  UML  IE  Crow s Foot  or Classic     End Arrow Style    The style of the arrow s front     Font Bold  Check this box to bold the note label font     Font Color    The font color of the note  label or layer     Font Italic    Check this box to apply an italic style to the note label font     Font Name    The font name of the note  label or layer     Font Size    The font size of the note  label or layer     Height  The height of the object     Height  pages   The height of the diagram  number of papers      Join Style    The join style of the line arrow     Left    The number of pixels from the object to the left side of the canvas     Model Type  The type of the model     210    Name    The name of the object     Opacity  The transparency of the image shape  The value for this can be between 0 to 100  Use 100 for opacity and 0 for    transparent
134. and choose Edit Connection   Navicat Cloud    To copy or move a connection between My Connections and Navicat Cloud  right click the connection and choose    Copy Connection to or Move Connection to   Flush MySQL MariaDB Connection    Flush has several variant forms that clear or reload various internal caches  flush tables  or acquire locks  To execute    Flush  you must have the Reload privilege  see MySQL MariaDB Security     Right click the connection and select Flush from the pop up menu     Privileges   Reload the privileges from the grant tables in the mysql database     Hosts Empty the host cache tables  You should flush the host tables if some of your hosts change IP  number or if you get the error message Host  host_name  is blocked  When more than    max_connect_errors errors occur in a row for a given host while connection to MySQL server     MySQL assumes something is wrong and blocks the host from further connection requests     Flushing the host tables allow the host to attempt to connect again     Close and reopens all log files  If you have specified the update log file or a binary log file       without an extension  the extension number of the log file will be incremented by one relative to  the previous file  If you have used an extension in the file name  MySQL will close and reopen    the update log file     Status Reset most status variables to zero  This is something one should only use when debugging a    query     Close all open tables and forces all
135. ange the Beautify SQL settings     Option  Description  Use tab character Check this option to use tab character   Tab size Set the tab size     Short brace length Set the length of the short brace   Upper case keywords   Format all the SQL keywords to upper case     Save settings Save the SQL beautify options settings after you click Beautify button        Minify SQL  Available only in Full Version   Minify the format of the SQL in the SQL Editor     Code Completion  Available only in Full Version     Code completion in Navicat displays information in drop down lists as you type your SQL statement in the editor  it  assists you with statement completion and the available properties of database objects  for example databases  tables     fields  views etc with their appropriate icons     To activate the code completion  just simply press     for the available properties of database object currently in the    scope     Query Builder  Query Editor    SELECT  actor actor id   actor    Mig  ctor id    iki     first name  INK     T    last name     last update    OM film actor actor id   actor actor id        om tn h Wb ko E    203    Hint  You may invoke code completion by typing two characters or pressing CTRL SPACE on your keyboard for SQL    keywords     Query Builder   Query Editor    1 SELECT   2 actor actor id   3 actor last_name  4 WH    nere    WHEN  WHILE    Hint  Smart code completion will pop up a list of variants for the word completion automatically   Note  Code compl
136. ary   Note  Support from PostgreSQL 8 3 or later     Estimated rows  A positive number giving the estimated number of rows that the planner should expect the function to return  This is    only allowed when the function is declared to return a set   Note  Support from PostgreSQL 8 3 or later     Configuration parameter  The specified configuration parameter to be set to the specified value when the function is entered  and then restored    to its prior value when the function exits   Note  Support from PostgreSQL 8 3 or later     Result    To run the function  click    Run on the toolbar  If the SQL statement is correct  the statement will be executed and  if  the statement is supposed to return data  the Result tab opens with the data returned by the function  If an error occurs  while executing the function  execution stops  the appropriate error message is displayed  If the function requires input    parameter  the Input Parameters box will pop up  Use     to separate the parameters   Hint  Navicat supports to return 10 resultsets   Debug  Available only in Full Version     To debug the PL pgSQL function  click J Debug Function on the toolbar to launch the PostgreSQL Debugger   PostgreSQL Aggregates    Aggregate functions in PostgreSQL are expressed as state values and state transition functions  That is  an aggregate  can be defined in terms of state that is modified whenever an input item is processed  To define a new aggregate  function  one selects a data type for the 
137. at performs statistical analysis for the data type     Note  Support from PostgreSQL 8 0 or later     Type Modifier Input Schema and Type Modifier Input    The function that converts an array of modifier s  for the type into internal form     Note  Support from PostgreSQL 8 3 or later     Type Modifier Output Schema and Type Modifier Output    The function that converts the internal form of the type s modifier s  to external textual form     Note  Support from PostgreSQL 8 3 or later     General Properties for Composite Type    Name    The name of an attribute  column  for the composite type     Type  The name of an existing data type to become a column of the composite type     127    Length and Scale  Use the Length edit box to define the length of the field and use Scale edit box to define the number of digits after the    decimal point   if required for the selected data type     Dimensions    The dimensions of array specifiers     Collate    The name of an existing collation to be associated with a column of a composite type     Owner    The owner of the type     Note  Support from PostgreSQL 8 0 or later     General Properties for Enum Type    Label    A string literal representing the textual label associated with one value of an enum type     Owner    The owner of the type     General Properties for Range Type    Subtype Schema and Subtype    The schema and the name of the element type that the range type will represent ranges of     Operator Class Schema and Operator
138. ata    The materialized view should be populated at creation time   View Viewer    View Viewer displays the view data as a grid  Data can be displayed in two modes  Grid View and Form View  See    Table Viewer for details     PostgreSQL Operators    PostgreSQL supports left unary  right unary  and binary operators  Operators can be overloaded  At least one of  LEFTARG and RIGHTARG must be defined  For binary operators  both must be defined  For right unary operators     only LEFTARG should be defined  while for left unary operators only RIGHTAAG should be defined  Click as   gt   Operator to open an object list for Operator     Note  LEFTARG   Left type  RIGHTARG   Right type   General Properties    Owner    The owner of the operator function   Note  Support from PostgreSQL 8 0 or later     Schema of left type and Left type    The data type of the operator s left operand  if any  This option would be omitted for a left unary operator     Schema of right type and Right type    The data type of the operator s right operand  if any  This option would be omitted for a right unary operator     Schema of operator function and Operator function    The function used to implement this operator     118    Advanced Properties    Schema of restrict function and Restrict function    The restriction selectivity estimator function for this operator     Schema of join function and Join function    The join selectivity estimator function for this operator     Schema of commutator and Commutat
139. aterialized View Logs    Materialized view log is a schema object that records changes to a master table s data so that a Materialized View    defined on the master table can be refreshed incrementally  Click di   gt  Materialized View Log to open an object list  for Materialized View Log     General Properties    Table    The table of the materialized view log     Tablespace    The tablespace of the materialized view log     Logging  To specify either LOGGING or NOLOGGING to establish the logging characteristics for the materialized view log     78    Cache    CACHE The blocks retrieved for this log are placed at the most recently used end of the least  recently used  LRU  list in the buffer cache when a full table scan is performed        NOCACHE The blocks are placed at the least recently used end of the LRU list     New Values    INCLUDING To save both new and old values in the log        EXCLUDING   To disable the recording of new values in the log     Parallel With Degree    To determine the number of parallel threads used in the parallel operation     Physical Attributes  set the Physical Attributes of a materialized view log     Object ID  The system generated or user defined object identifier of every modified row should be recorded in the materialized    view log     Primary Key    The primary key of all rows changed should be recorded in the materialized view log     Row ID    The rowid of all rows changed should be recorded in the materialized view log     Sequenc
140. ation  how many records to display      Note  Available only for MySQL  PostgreSQL  SQLite and MariaDB     Query Editor    Navicat provides a useful tool called Query Editor for creating and executing queries  It allows you to create and edit    SQL text for a query  prepare and execute selected queries   Hint  Query text will be automatically generated while you build in Query Builder   You are allowed to run selected portion of query  just simply right click the highlighted query and select Run Selected     You can define multiple SQL statements in one Editor window  and the editor let you run the current statement your  cursor is on  place your cursor in the front of the desired statement   Just simply select Run a statement from here or    press F7   Note  Select Run a statement from here or press F7  the next statement will continue to run   Editor Advanced Features    Navicat provides a wide range advanced features  such as compelling code editing capabilities  smart code completion     sql formatting  and more     202    SQL Formatting  To change the SQL statement format  simply choose from the Format menu      Indent    Increase decrease indent for the selected lines of codes     Comment    Comment uncomment the selected lines of codes     Convert Case    Format the selected codes into upper lower case     Beautify SQL  Available only in Full Version     Format the selected codes with the Beautify SQL settings     Beautify SQL With  Available only in Full Version   Ch
141. ation or body and instruct the PL SQL compiler to generate and store the  code for use by the PL SQL debugger     179    Maintain Index    Rebuild  To re create an existing index or one of its partitions or subpartitions  If the index is marked unusable  then a successful    rebuild will mark it usable     Make Unusable    To make the index unusable  An unusable index must be rebuilt  or dropped and re created  before it can be used     Coalesce    To instruct Oracle database to merge the contents of index blocks where possible to free blocks for reuse     Compute Statistics    To compute the statistics of the index     Monitoring Usage  To begin monitoring the index  Oracle Database first clears existing information on index use  and then monitors the    index for use until choosing No Monitoring Usage     No Monitoring Usage    To terminate monitoring of the index     Maintain Java    Compile or Resolve    To resolve the primary Java class schema object     Set AuthID Current User  Set the invoker rights to AUTHID CURRENT USER     Set AuthID Definer  Set the invoker rights to AUTHID DEFINER     Maintain Materialized View    Enable Row Movement    To enable row movement     Shrink  To compact the materialized view segment  By default  Oracle database compacts the segment  adjusts the high water    mark  and releases the recuperated space immediately     Compile  To explicitly revalidate a materialized view  If an object upon which the materialized view depends is dropped or 
142. ation or removal of the associated    row     Insert    Fire the trigger whenever an INSERT statement adds a row to a table     Update  Fire the trigger whenever an UPDATE statement changes a value in one of the columns specified in Update Of Fields   lf no Update Of Fields are present  the trigger will be fired whenever an UPDATE statement changes a value in any    column of the table     Delete    Fire the trigger whenever a DELETE statement removes a row from the table     Update Of Fields  Specify the fields for UPDATE statement trigger upon necessary     Definition    Type in the definition for the trigger     When Clause    Specify the trigger condition  which is a SQL condition that must be satisfied for the database to fire the trigger     138    SQLite Table Options    Primary Key ON CONFLICT    To specify an algorithm used to resolve primary key constraint conflicts     ROLLBACK   When a constraint violation occurs  an immediate ROLLBACK occurs  thus ending the current  transaction  and the command aborts with a return code of SQLITE_ CONSTRAINT  If no    transaction is active  other than the implied transaction that is created on every command  then    this algorithm works the same as ABORT     ABORT When a constraint violation occurs  the command backs out any prior changes it might have made  and aborts with a return code of SQLITE CONSTRAINT  But no ROLLBACK is executed so  changes from prior commands within the same transaction are preserved  This is the defaul
143. ave the same sequence as the columns in the data grid you have selected     When pasting data into Navicat  you can replace the contents of current records and append the clipboard data into the  table  To replace the contents of current records in a table  you must select the cells in the data grid whose contents  must be replaced by the data in the clipboard  Just simply press CTRL V or right click and select the E Paste from  the pop up menu  Navicat will paste all the content in the clipboard into the selected cell  The paste action cannot be    undone if you do not enable transaction   Copy Records as Insert Update Statements    To copy records as Insert Update statement  select the records and click Edit   gt  Copy As   gt  Insert Statement or    Update Statement from the menu  Then  you can paste the statements in any editor   Copy Field Name    To copy field names as tab separated values  select the columns data and choose Edit   gt  Copy As   gt  Tab Separated  Values  Field Name only  from the menu  If you want to copy data only or both field names and data  you can choose    Tab Separated Values  Data only  or Tab Separated Values  Field Name and Data  respectively   Save Data as a File    You can save the data in the table grid to a file  Simply right click a cell and choose Save Data As  Enter the file name    and file extension in the Save As dialog     Note  Not available when multiple selection     sorting Finding Replacing Records    Sorting Records    Server
144. bar caption    Show text on toolbar buttons in the main window  Otherwise  only buttons will be presented     Use big icons for main toolbar    Use large icons on toolbar buttons in the main window   Font    Grid Font    Define the font and its size used by grid in Table Viewer     Editor Font    Define the font and its size used by editors     Console Font    Define the font and its size used in Console     295    ER Diagram Font    Define the font and its size used in ER diagram     Color    Grid Colors    Define the background colors of the table grid     Use three colors    Display the table grid background by using three different colors respectively for viewing data clearly     Text Colors  This color settings allows you to format your SQL queries in SQL Editor with colored syntax highlighting for your SQL    statements to improve readability     Set font colors of the SQL Editor uses to mark out different text fragments  Common  Keywords  Comments  Strings  and Numbers  Just simply click on the color boxes and choose your desired color from the Color Selection dialog    window     Main Window    Show table hint  While you roll the mouse pointer over a table within the Object List pane  you could get a popup hint giving details about    the table structure     Show objects in Connection pane  Display database objects using the tree structure in the Connection pane  To expand a node  simply double click the    node     Hint  Reopen the database schema to take effect     
145. base Name    Define the name of the database     Encoding    Define the encoding for the database  If omitted  the default is the encoding of the template database     Owner  Define the owner for the database  If omitted  defaults to the user executing the command  Only superusers may create    database owned by users other than themselves     Template    Create the database from a template database     Note  It is essential that the source database be idle  no data altering transactions in progress  for the duration of the  copying operation  CREATE DATABASE will check that no session  other than itself  is connected to the source  database at the start of the operation  but this does not guarantee that changes cannot be made while the copy  proceeds  which would result in an inconsistent copied database  Therefore  it is recommended that databases used as    templates be treated as read only     Tablespace    Define the tablespace for the database  If omitted  defaults to pg_default     PostgreSQL Debugger  Available only in Full Version     Navicat provides PostgreSQL debugger for debugging PostgreSQL PL pgSQL functions     91    File View Run    Window Help    Run   Step Over   Step In t Step Out W Stop    Call Stack    public  TEM    public   TEM  QQ 4 i DECLARE a intz     BEGIN   a   add 2  2     HOS OA p Ga   a   a   add 2  2    return a    END    Name Value    a 4       Log Breakpoints    Debug Start   Debug Initialize   Debug On   Run Procedure  public  TEM   NOTICE 
146. be created along with a label and border     The Layout tab allows you to control drag and drop behavior  A label and border are created for each data aware  component by default  You can turn the label and the border off  control the color of the label or border  and control the    font of the label and data aware component from this tab  Once you ve set the drag and drop behavior  it will be  retained for future design sessions     Data Tree  Create     Al Tabular    C Labels     Grid Font A  Fields for plOrders        Fields  C  Grid Font A    Mame        Addri     Addr2 Company  ECity     Company im Action Club       Contact Stri   Z Country    5 CustNo_2     EFAX     ZLastinvoiceDate        lt     Data   Layout Data   Layout       Align or Space Toolbar    This toolbar will assist in positioning components relative to one another and relative to the band in which they appear     I  Align Left    Align a group of components with the leftmost position of the component that was selected first       Align Middle    Center a group of components based on the horizontal center of the component that was first selected     Sl Align Right    Align a group of components with the rightmost position of the component that was selected first     T Align Top    Align a group of components with the topmost position of the component that was selected first      t Align Center    Align a group of components based on the vertical center of the component that was first selected     a Align B
147. before the operator class is created     Click aS   gt  Operator Class to open an object list for Operator Class     Note  Two operator classes in the same schema can have the same name only if they are for different index methods     The Comment tab is supported from PostgreSQL 8 0 or later     119    General Properties    Owner    The owner of the operator class function     Note  Support from PostgreSQL 8 0 or later     Schema of Data Type and Data Type    The column data type that this operator class is for     Index method    The name of the index method this operator class Is for     Schema of Storage Type and Storage type  The data type actually stored in the index  Normally this is the same as the column data type  but some index methods   GIN and GiST for now  allow it to be different  The STORAGE clause must be omitted unless the index method allows    a different type to be used     Operator family  The name of the existing operator family to add this operator class to  If not specified  a family named the same as the    operator class is used  creating it  if it doesn t already exist      Note  Support from PostgreSQL 8 3 or later     Default operator class  With this option selected  the operator class will become the default operator class for its data type  At most one    operator class can be the default for a specific data type and index method     Operators    Strategy number    The index method s strategy number for an operator associated with the operator 
148. beginning  and ending at a specific date and time  Conceptually  this is similar to the idea of the Windows Task Scheduler  Click    E to open an object list for Event   Definition    Definition consists of a valid SQL statement  This can be a simple statement such as SELECT or INSERT  or it can be  a compound statement written using BEGIN and END  Compound statements can contain declarations  loops  and    other control structure statements   Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features     Definer   Specify the user account to be used when checking access privileges at event execution time  The default DEFINER  value is the user who executes the CREATE EVENT statement   This is the same as DEFINER   CURRENT_USER    If a user value is given  it should be a MySQL account in  user_name   host_name  format  the same format used in    the GRANT statement   The user_name and host_name values both are required     STATUS  You can create an event but keep it from being active using the DISABLE keyword  Alternatively  you may use    ENABLE to make explicit the default status  which is active     ON COMPLETION  Normally  once an event has expired  it is immediately dropped  You can override this behavior by specifying ON  COMPLETION PRESERVE  Using ON COMPLETION NOT PRESERVE merely makes the default non persistent    behavior explicit   Schedule    AT   AT timestamp is used for a one time event  It specifies that t
149. being formatted is always rounded to as many decimal places as there are digit placeholders   0  or      to  the right of the decimal point  If the format contains no decimal point  the value being formatted is rounded to the    nearest whole number     If the number being formatted has more digits to the left of the decimal separator than there are digit placeholders to    the left of the     character in the format string  the extra digits are output before the first digit placeholder     The following table shows the effect of various format strings     Note extra digit to left of decimal still appears     Note extra zero  field will always show two decimal places     00    00 01 Note extra Os to right of decimal point and rounding to two decimal  places     To allow different formats for positive  negative  and zero values  the format string can contain between one and three       sections separated by semicolons     One section  The format string applies to all values   Two sections  The first section applies to positive values and zeros  and the second section applies to negative values   Three sections  The first section applies to positive values  the second applies to negative values  and the third    applies to zeros     If the section for negative values or the section for zero values is empty  that is  if there is nothing between the    semicolons that delimit the section  the section for positive values is used instead     lf the section for positive values is em
150. bpartition     Values For range partitioning  each partition must include a VALUES LESS THAN clause  for list    partitioning  you must specify a VALUES IN clause for each partition  This is used to determine    which rows are to be stored in this partition     42       Tablespace Designate a tablespace for the partition  Used for Falcon only   Node Group Set the Node Group        Comment Enter the comment for the partition     MySQL MariaDB Views    Views  including updatable views  are implemented in MySQL Server 5 0 and available in binary releases from 5 0 1  and up  Views are useful for allowing users to access a set of relations  tables  as if it were a single table  and limiting  their access to just that  Views can also be used to restrict access to rows  a subset of a particular table   For access  control to columns  you can also use the sophisticated privilege system in MySQL Server  Click le to open an object  list for View     You can create a view shortcut by right click a view in the Object List pane and select Create Open View Shortcut    from the pop up menu  This option is used to provide a convenient way for you to open your view directly without    activating the main Navicat     Button    Description S O  LELE i     Preview the result of the view        Explain Show the Query Plan of the view        Beautify SQL Format the codes with the Beautify SQL settings in Editor     Note  You can choose to show the Result tab below the editor or in a new tab by sel
151. cal fields  right click a table and select the   Open Table  Quick  from the pop up  menu  Faster performance for opening the graphical table  as BLOB fields  images  will not be loaded until you click on    the cell  If you do wish Navicat loads all your images while opening the table  use   Open Table     You can create a table shortcut by right click a table in the Object List pane and select Create Open Table Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your table for entering data    directly without activating the main Navicat   To empty a table  right click the selected table and choose Empty Table from the pop up menu     Note  SQL Azure does not support the Storage and Comment tab     SQL Server Table Fields    In the Fields tab  just simply click a field for editing  A right click displays the pop up menu or using the field toolbar     you can create new and drop the selected field  To search a field name  choose Edit   gt  Find or press CTRL F     Button    Description O  Add Field Add a field to the table     oF i     Insert Field Insert a field above an existing field   Note  Only available when creating a new table        Delete Field Delete the selected field   P Primary Key Set the field as a Primary Key       Move Up   Move   Move the selected field up down   Down Note  Only available when creating a new table     Use the Name edit box to set the field name  Note that the name of the field must be unique amon
152. cat will predict field tyoes when you design fields in tables     Hint  Restart Navicat to take effect     Miscellaneous Options    Process Priority    Priority indicates the priority used when scheduling the thread  Adjust the priority higher or lower as needed     Files Location  You can change the folder for different types of files  By default  most of the files are stored in Settings Location     However  some files are located in the profiles directory and all the log files are stored in the logs directory   File Association  Available only in Full Version     File associations are what the Navicat uses to open its saved files with Navicat  For example  a  npt file  Data Transfer    profile  will open with Data Transfer windows  and a  npi  Import Wizard profile  will open by default with Import Wizard     Note  In Vista or above  you need to click File Association button to open the list  In XP or below  file association is    listed in here     External Editor    Choose the file path of an external editor for opening queries   Activation  amp  Updater    Check for updates on startup    Check this option to allow Navicat checks for new version when it starts     Proxy    301    Use Proxy    Check this option to use proxy for the activation process and enter Host  Port  User Name and Password     OCI  Available only for Oracle     OCI library  oci dll   Choose the Oracle Client   Oracle Instant Client folder that includes the OCI library  oci dll  for Basic TNS connecti
153. cation of the specified data  You  can significantly improve the performance of database queries and applications by creating well designed indexes to  support your queries  Indexes can reduce the amount of data that must be read to return the query result set  Indexes    can also enforce uniqueness on the rows in a table  ensuring the data integrity of the table data  Click ae   gt  Index to  open an object list for Index     Note  SQL Azure does not support the Comment tab   You can choose the index Type  Nonclustered  Clustered  XML or Spatial     Note  XML index is supported from SQL Server 2005 or later   Spatial index is supported from SQL Server 2008 or later and SQL Azure     General Properties for Nonclustered and Clustered Indexes    Unique    A unique index is one in which no two rows are permitted to have the same index key value     Table   View    Choose to create a table index or a view index     Table name or View Name    Select a table or a view     163    Columns    Select the column or columns on which the index is based and the sorting order     Included Columns  only for Nonclustered Index     Select the non key columns to be added to the leaf level of the nonclustered index     Note  Support from SQL Server 2005 or later and SQL Azure     Filter Properties for Nonclustered Index    To create a filtered index  specify which rows to include in the index     Note  Support from SQL Server 2008 or later and SQL Azure     Advanced Properties for Nonclustered a
154. certain type  of operation is performed  Triggers can be defined to execute either before or after any INSERT  UPDATE  or DELETE    operation  either once per modified row  or once per SQL statement     In the Triggers tab  just simply click a trigger field for editing  By using the trigger toolbar  you can create new  edit and    delete the selected trigger field   Note  Support from PostgreSQL 9 4 or later     Note  To create a trigger on a table  the user must have the TRIGGER privilege on the table     Button   Description    106       Add Trigger Add a trigger to the table        Te Delete Trigger Delete the selected trigger     Use the Name edit box to set the trigger name  This must be distinct from the name of any other trigger for the same  table     Row trigger  This specifies whether the trigger procedure should be fired once for every row affected by the trigger event  or just  once per SQL statement  If unchecks  FOR EACH STATEMENT is the default     Fires  Define the trigger action time  It can be Before or After to indicate that the trigger activates before or after the    statement that activated It     Insert    The trigger is activated whenever a new row is inserted into the table     Update    The trigger is activated whenever a row is modified     Delete    The trigger is activated whenever a row is deleted from the table     Update Of Fields  Specify a list of columns  The trigger will only fire if at least one of the listed columns is mentioned as a targ
155. ck this option if you want to compare auto increment values of tables     Compare Partitions    Check this option if you want to compare table partitions     Compare Uniques    Check this option if you want to compare uniques     Compare Checks    Check this option if you want to compare checks     Compare Excludes    Check this option if you want to compare exclude constraints     Compare Collation    Check this option if you want to compare collation of tables     Compare Identity Last Value    Check this option if you want to compare table identity last values     Compare Views    Check this option if you want to compare views     Compare Functions    Check this option if you want to compare functions     Compare Events    Check this option if you want to compare events     Compare Definer    Check this option if you want to compare definer     243    Compare Indexes    Check this option if you want to compare indexes     Compare Sequences    Check this option if you want to compare sequences     Compare Triggers    Check this option if you want to compare triggers     Compare Rules    Check this option if you want to compare rules     Compare Tablespace and Physical Attributes    Check this option if you want to compare tablespace and physical attributes     Compare Storage    Check this option if you want to compare storage     SQL for objects to be created    Check this option to include all related SQL statements if new database objects will be created in the target   
156. class     Schema of operator and Operator name    The operator associated with the operator class     Recheck  With this option selected  the index is  lossy  for this operator  and so the rows retrieved using the index must be    rechecked to verify that they actually satisfy the qualification clause involving this operator     Note  Before PostgreSQL 8 4  the OPERATOR clause could include a RECHECK option  This is no longer supported  because whether an index operator is  lossy  is now determined on the fly at runtime  This allows efficient handling of    cases where an operator might or might not be lossy     Functions    120    Support number    The index method s support procedure number for a function associated with the operator class     Schema of function and Function name    The function that is an index method support procedure for the operator class     PostgreSQL Sequences    Sequence involves creating and initializing a new special single row table  It is usually used to generate unique    identifiers for rows of a table  Click ci   gt  Sequence to open an object list for Sequence   General Properties    Owner    The owner of the sequence function   Note  Support from PostgreSQL 8 0 or later     Increment  Specify which value is added to the current sequence value to create a new value  A positive value will make an    ascending sequence  a negative one a descending sequence  The default value is 1     Current value    The starting value of the sequence     Mini
157. connects through a Windows user account  SQL Server validates the    account name and password using the Windows principal token in the operating    system  This means that the user identity is confirmed by Windows  SQL Server does       not ask for the password  and does not perform the identity validation     Advanced Settings    Settings Location    When a new connection is being established  Navicat will create a subfolder under the Settings Location  Most files are  stored within this subfolder     Navicat Objects Server Types File Extensions    Query All sql       26    Backup MySQL  PostgreSQL  SQLite compressed   psc   uncompressed   psb   and MariaDB    Other files are located in the profiles directory  To look for the path  choose Tools   gt  Options   gt  Miscellaneous   gt              Profiles Location     Other Files    Server Types File Extensions    27       Data Synchronization  Npd  Structure Synchronization MySQL Nps  Batch Job MySQL Npj  Premium  Cross Server        Model File All  ndm   Virtual Grouping All vgroup json   stores how the objects are  categorized    See also    Log Files    Auto Connect    With this option on  Navicat automatically open connection with the registered database at application startup     MySQL and MariaDB Connections    Encoding    Choose a codepage to communicate with MySQL Server while MySQL character set not being employed     Keepalive Interval  sec   This option allows you to keep the connection with the server alive by p
158. cord  move to the first record     Previous Record  move one record back  if there is one  from the current record     Next Record  move one record ahead   Last Record  move to the last record     Note  The SQL statement shows under the Record Navigation Bar indicates any statement has just been executed        Page Navigation Bar       button  Description SSS  Fe   Fist Page  moveo tretge O O OOOO   e  Previous Page  move wo provouspae     New Pase movetonexpages OOOO  CES  om  Em  c        Use the Limit Record Setting   button to enter to the edit mode              Limit Records records per page  Check this option if you want to limit the number of records showed on each page  Otherwise  all records will be       displayed in one single page  And  set the records per page value in the edit field  The number representing the    number of records showed per page     Note  This setting mode will take effect on current table only  To adjust the global settings  see Options     t   C 98 Limit Records  00 records per page   E S   SELECT   FROM    customer LIMIT 0  1000 Record 1 of 599 in page 1    Record a of b in page c    The Record Page Indicator displays the numbers representing the selected record and page     187    a  the selected record   b  number of records in the current page     c  the current page     Editing Records    The navigation bar allows you to switch the records quickly  insert  update or delete records  View data as a grid is    most helpful for entering ne
159. ct Type and specify the Name Clause     Query  Specify a subquery that is added to the end of the SELECT statement for the table  If you specify a WHERE clause in    the subquery  you can restrict the rows that are selected   Remap Data    Remap Data    mws  Dessipton SSS    Package Schema The schema of the package   Package Name The name of the package   Package Function A PL SQL package function which is called to modify the data for the specified column        Remap DataFiles  Specify a remapping to be applied to objects as they are processed in the specified job  Enter the Source DataFile and    Target DataFile     Remap Objects    53    Remap Schemas  Specify a remapping to be applied to schemas as they are processed in the specified job  Enter the Source schema    and choose the Target schema     Remap TableSpaces  Specify a remapping to be applied to tablespaces as they are processed in the specified job  Enter the Source    TableSpace and choose the Target TableSpace     Remap Tables  Specify a remapping to be applied to tables as they are processed in the specified job  Enter the Source Table and    choose the Target Table     Advanced Properties    Thread Number    The maximum number of worker processes that can be used for the job     Reuse DataFiles    Check this box to reuse existing datafiles for tablespace creation     Skip Unusable Indexes  Check this box to skip loading tables that have indexes that were set to the Index Unusable state  by either the system  
160. ct name to    Check this option if you require convert object names to Lower case or Upper case during the process     Insert records    Check this option if you require all records to be transferred to the destination database and or schema     Lock target tables    Lock the tables in the target database and or schema during the data transfer process     Use transaction    Check this option if you use transaction during the data transfer process     Use complete insert statements    Insert records using complete insert syntax     Example    INSERT INTO    users     ID Number     User Name     User Age     VALUES   1    Peter McKindsy       23     INSERT INTO    users     ID Number     User Name     User Age   VALUES   2      Johnson Ryne      56     INSERT INTO    users     ID Number        User Name        User Age     VALUES   0    katherine      23       Use extended insert statements    Insert records using extended insert syntax     Example   INSERT INTO    users    VALUES   1      Peter McKindsy       23      2      Johnson Ryne      56      0      Katherine      23       Use delayed insert statements    Insert records using DELAYED insert SQL statements     Example    INSERT DELAYED INTO    users    VALUES   1    Peter McKindsy       23     INSERT DELAYED INTO    users    VALUES   2    Johnson Ryne      56     INSERT DELAYED INTO    users    VALUES   0    katherine      23       240    Run multiple insert statements  Check this option if you want to run multiple inser
161. ctionality would be skipped      Editing data in Raw Mode provides an ease and direct method to apply server built in function  To access the Raw    Mode function  just simply select View   gt  Raw Mode from the menu     Note  Available only for MySQL  PostgreSQL  SQLite  SQL Server and MariaDB     customerid  store_id  4  4      2  1  t  3  tT  4 J     first_name   MARY     PATRICIA          CONCAT LIN         BARBARA       194       DA        last_name     SMITH        JOHNSON      WILLIAMS      JONES       Formatting Table Grid    Use the following methods to format the table grid   Move Columns    1  Click on the column header and hold down the left mouse button   2  Move the pointer until a double black line appears in the desired location     3  Release the mouse and the column will move     customerid store id   first_name  J MaRy  PATRICIA  LINDA      BARBARA           Freeze Selected Column    If there are many columns in the table and you want to freeze one or more columns to identify the record  Just simply  right click the column you want to freeze and select Display   gt  Freeze Selected Column or select View   gt  Freeze    Selected Column from the menu     The frozen column s  will move to the leftmost position in the table grid  This action will locks the frozen column s      preventing them from being edited     To unfreeze the columns  just simply right click anywhere on the table grid and select Display   gt  Unfreeze Columns    or select View   gt  Unfreez
162. ctory    Choose the log file directory     Log File Name    Enter the name of the log file     Oracle Debugger  Available only in Full Version     Navicat provides Oracle PL SQL debugger for debugging Oracle functions  procedures  packages and queries     To re arrange the workspace items  click on any pane in the workspace  then hold down your cursor and drag the pane    to the desired area  and release the cursor  The selected pane will appear in its new position     Hint  AS you drag a pane to its new position  a Pane Sticker will appear and a bright blue indicator will mark the    insertion point     55    Eaj    a Oracle Debugger    File View Run Window Help   Pm Run   Step Over t Step In t Step Out    Step End W Stop   Call Stack   3     5Y5 5UBPTXT2    SYS SUBPTAT2  Line  11  1 CREATE OR REPLACE os  procedure subptxt   name varchar2  subnmame va   dbname yvarchar2  db  tat in out varchar   Status diutil ub4                                         begin  EAN dintil subptXt  mame  subname  usr  dbname  dl  Mananik Mane   Wate if us  lt  gt  diutil s ok  then  Status   diutil s subpNotFound  then  tat       5 s subpNotFound     S D gt     diutil s stubTooLong  th       s stubTooLong    omat Data E a ee     logic  then  15 meee   S55  s logic    Variable Name Value 16 E  Status   diutil s notiInPackage  tl  eae 17    txt    2 ee i  18 else tat     S55 3 other    dbowner 19 and if  name 20 end if  i   status   D    Log  23   Run Procedure   SYS   SUBPTXT2  A  Breakpoint has
163. cture Synchronization before Data Synchronization   The messages indicate the running process success or failure are saved in file   LogSynchronize txt   To open a saved profile  select the profile and click Load button or double click it in Profiles tab     Note  SQL Server 2000 does not support   For Oracle server  BLOB  CLOB  NCLOB  LONG and LONG RAW data are skipped during the data  synchronization process  TIMESTAMP primary key cannot synchronize  insert  update  with Database Link to 9i  server  RAW primary key cannot synchronize  insert  update  delete  with Database Link to any server  without  error     Navicat Premium and Navicat for MySQL support synchronize between MySQL and MariaDB     241    General Settings for Data Synchronization    Source Target    Define connection  database and or schema for the source and target   Note  For Oracle server  you need to create Public Private Database Link to the target Oracle database before     Source Table Target Table  Only tables which contain identical table names between the source and target are mapped in the list by default  If you    do not want some tables to be synchronized  disable them manually from the drop down list     Hint  You can preview the outcome before execution     Advanced Settings for Data Synchronization    Use Transaction    Rollback all data when error occurs     Show synchronization detail    Check this option if you want to list the details process in Message Log tab during the synchronization 
164. d Features   View Viewer    View Viewer displays the view data as a grid  Data can be displayed in two modes  Grid View and Form View  See    Table Viewer for details     SQLite Indexes    Index provides a faster access path to table data  It is created using one or more columns of a table to speed SQL    statement execution on that table  Click to open an object list for Index     General Properties    Type  The types of the index     Normal   A normal index does not impose restrictions on the column values        An unique index indicates that no two rows of a table have duplicate values in the key columns     Table name    The table that contains the index     140    Name  To define the field     Collate    To define a collating sequence used for text entries in that column  The default collating sequence is the collating    sequence defined for that column     BINARY   Compare string data using memcmp    regardless of text encoding     NOCASE   The same as binary  except the 26 upper case characters of ASCII are folded to their lower    case equivalents before the comparison is performed  Note that only ASCII characters are  case folded  SQLite does not attempt to do full UTF case folding due to the size of the tables    required     RTRIM The same as binary  except that trailing space characters are ignored     Note  Support in SQLite 3        Sort Order    To indicate sort order   ascending  ASC  or descending  DESC      SQLite Triggers    Triggers are database operatio
165. d find out more features for sql editing  see Editor Advanced Features     Parameter    Define function parameter     Return type schema and Return Type    The return type of the function     Table Columns    Enter the table columns if the return type is set to TABLE     110    Advanced Properties    Owner    The owner of the function     Note  Support from PostgreSQL 8 0 or later     Language  The name of the language that the function is implemented in  May be SQL  C  internal  or the name of a user defined    procedural language  For backward compatibility  the name may be enclosed by single quotes     Volatility  These attributes inform the query optimizer about the behavior of the function  At most one choice may be specified  If    none of these appear  VOLATILE is the default assumption     IMMUTABLE   The function cannot modify the database and always returns the same result when given the same  argument values  that is  it does not do database lookups or otherwise use information not directly  present in its argument list  If this option is given  any call of the function with all constant arguments    can be immediately replaced with the function value     STABLE The function cannot modify the database  and that within a single table scan it will consistently return    the same result for the same argument values  but that its result could change across SQL  statements  This is the appropriate selection for functions whose results depend on database  lookups  parame
166. d foreign key field     Button  Description o     amp  Add Foreign Key Add a foreign key to the table    amp  Delete Foreign Key   Delete the selected foreign key     Use the Name edit box to enter a name for the new key        Use the Referenced Schema  Referenced Table and Referenced Constraint drop down lists to select a foreign    schema  table and constraint respectively     To include field s  to the key  just simply double click the Fields field or click to open the editor s  for editing     The On Delete drop down list defines the type of the actions to be taken     No Action This is the default action  Referenced key values will not be updated or deleted     CASCADE Delete any rows referencing the deleted row  or update the value of the referencing  column to the new value of the referenced column  respectively     SET NULL Set the referencing column s  to null        Enable    You can choose whether to enable disable the foreign key constraint by checking unchecking the box     Related topic   Foreign Keys Data Selection    Oracle Table Uniques    Unique constraints ensure that the data contained in a column or a group of columns is unique with respect to all the    rows in the table     In the Uniques tab  just simply click an unique field for editing  By using the toolbar below  allowing you to create new   edit and delete the selected unique field   62    Button  Description S       Add Unique Add an unique to the table              Delete Unique Delete the selec
167. d materials   and online or electronic documentation    e   Unregistered version    Trial version  or  Demo version  means an unregistered copy of the SOFTWARE    UNREGISTERED SOFTWARE   which may be used by the USER for evaluation purposes for a period of  fourteen  14  days following the initial installation of the UNREGISTERED SOFTWARE  At the end of the trial  period   TRIAL PERIOD    the USER must either register the SOFTWARE or remove it from his system  The  UNREGISTERED SOFTWARE may be freely copied and distributed to other users for their evaluation     f   Navicat Essentials  means a version of the Software  so identified  to be used for commercial purpose   2  License Grants  The licenses granted in this Section 2 are subject to the terms and conditions set forth in this EULA     a  Subject to Section 2 b   you may install and use the Software on a single computer  OR install and store the    Software on a storage device  such as a network server  used only to install the Software on your other    13    computers over an internal network  provided you have a license for each separate computer on which the  Software is installed and run  Except as otherwise provided in Section 2 b   a license for the Software may not  be shared  installed or used concurrently on different computers    b  In addition to the single copy of the Software permitted in Section 2 a   the primary user of the computer on  which the Software is installed may make a second copy of the Software
168. d once for every row affected by the trigger event  or just  once per SQL statement  If unchecks  FOR EACH STATEMENT is the default     Fires  Define the trigger action time  It can be Before or After to indicate that the trigger activates before or after the    statement that activated it     Insert    The trigger is activated whenever a new row is inserted into the table     Update    The trigger is activated whenever a row is modified     Delete    The trigger is activated whenever a row is deleted from the table     Update Of Fields  Specify a list of columns  The trigger will only fire if at least one of the listed columns is mentioned as a target of the  UPDATE command     Note  Support from PostgreSQL 9 1 or later     102    When Clause    Specify a Boolean WHEN condition  which will be tested to see whether the trigger should be fired   Note  Support from PostgreSQL 9 0 or later     Trigger Function Schema and Trigger Function  A user supplied function that is declared as taking no arguments and returning type trigger  which is executed when the    trigger fires     Arguments   An optional comma separated list of arguments to be provided to the function when the trigger is executed  The  arguments are literal string constants  Simple names and numeric constants may be written here  too  but they will all  be converted to strings  Please check the description of the implementation language of the trigger function about how    the trigger arguments are accessible within
169. d select Create Open  Materialized View Shortcut from the pop up menu  This option is used to provide a convenient way for you to open    your materialized view directly without activating the main Navicat     To refresh and completely replace the contents of a materialized view  right click it in the Object List pane and select    Refresh Materialized View With   gt  Data or No Data from the pop up menu      Button  oes OOS O  Preview the result of the materialized view     z  Explain Show the Query Plan of the materialized view        Beautify SQL Format the codes with the Beautify SQL settings in Editor     Note  You can choose to show the Result tab below the editor or in a new tab by selecting View   gt  Show Result   gt        Below Query Editor or In a New Tab     View Builder  Available only in Full Version     View Builder allows you to build views visually  It allows you to create and edit views without knowledge of SQL  See    Query Builder for details     Definition    You can edit the view definition as SQL statement  SELECT statement it implements      117    Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features   Advanced Properties    Owner    The owner of the materialized view     Tablespace    The name of the tablespace in which the new materialized view is to be created     Fill Factor    The fillfactor for a view is a percentage between 10 and 100  100  complete packing  is the default     With D
170. d select Set to Empty String   To set Null value for the cell  right click the selected cell and select Set to NULL     To edit the text field record  just simply click Show Memo In Grid from the View menu   188    Note  Available only for MySQL  Oracle  PostgreSQL and MariaDB        Custo Company Addr    1221 Kaual Dive Shoppe  WIDEMEMOQ   1231 Unisco  WIDEMEMOQ    1351 Sight Diver  WIDEMEMQ    1354 Cayman Divers World Unlim  WIDEMEMQ     Hint  To view edit the text field record in an ease way  see Memo Editor   To view images in the grid  just simply click Show Image In Grid from the View menu     Note  Available only for MySQL  Oracle  PostgreSQL  SQL Server and MariaDB     id image  ia g  2 EE  3 imal    Hint  To view edit the image in an ease way  see Image Editor     To edit a Date Time record  just simply click    or press CTRL ENTER to open the editor for editing  Choose enter  the desired data  The editor used in cell is determined by the field type assigned to the column     Note  Available only for MySQL  Oracle  PostgreSQL  SQL Server and MariaDB     pate   Time    _DateTime Timestamp    4 January 2013       4 January 2013    Sun Mon Tue Wed Thu i  31 1 2 3 Sun Mon Tue Wed Thu  30 31 1 2 3    7 8 9 10 7 8 9 10  14 15  16  17 EPF    76     2 2 3   24 el    a  2 29 3 31 n 28 29 30 31  4 7 B 9 Cancel 3 4 5 6 7    C  Today  1 16 2013           C  Today  1 16 2013    OK Cancel             To edit an Enum record  just simply choose the record from the drop down list    
171. d when connecting to an encrypted SQLite    database        To detach a database  right click it in the Connection pane and choose Detach Database     131    If you want to encrypt or decrypt a database  simply right click it in the Connection pane and choose Encrypt    Database or Decrypt Database     A special table named sqlite_master stores the complete database schema  To view the sqlite_master table  right click    the database and select View Master Table from the pop up menu     SQLite Tables    Relational databases use tables to store data  All operations on data are done on the tables themselves or produce  another table as the result  A table is a set of rows and columns  and their intersections are fields  From a general  perspective  columns within a table describe the name and type of data that will be found by row for that column s fields   Rows within a table represent records composed of fields that are described from left to right by their corresponding  column s name and type  Each field in a row is implicitly correlated with each other field in that row  Click E to open  an object list for Table     When open a table with graphical fields  right click a table and select the   Open Table  Quick  from the pop up  menu  Faster performance for opening the graphical table  as BLOB fields  images  will not be loaded until you click on    the cell  If you do wish Navicat loads all your images while opening the table  use   Open Table     You can create a table sh
172. dator   Validator function is the name of a previously registered function that will be called when a new function in the language  is created  to validate the new function  If no validator function is specified  then a new function will not be checked  when it is created  The validator function must take one argument of type oid  which will be the OID of the to be created    function  and will typically return void     A validator function would typically inspect the function body for syntactical correctness  but it can also look at other  properties of the function  for example if the language cannot handle certain argument types  To signal an error  the    validator function should use the ereport   function  The return value of the function is ignored     Trusted  Specify that the call handler for the language is safe  that is  it does not offer an unprivileged user any functionality to  bypass access restrictions  If this key word is omitted when registering the language  only users with the PostgreSQL    superuser privilege can use this language to create new functions     SQLite Objects    To start working with the server objects  you should create and open a connection     You can attach a database  right click the opened connection and choose Attach Database and enter the following    information     Database File Set the file path for a database     Database Name   Enter the database name which displays in Navicat     Encrypted Enable this option and provide Passwor
173. dd a field to the table        Insert Field Insert a field above an existing field   Note  Only available when creating a new table     et Delete Field Delete the selected field     Move Up    Move   Move the selected field up down   Down Note  Only available when creating a new table     To add a new field with modification as one of the existing fields  you can right click and select the Duplicate Field from       the pop up menu     Use the Name edit box to set the field name  Note that the name of the field must be unique among all the field names    in the table     The Type drop down list defines the type of the field data  See Oracle Built in Datatypes for details     Use the Length edit box to define the precision  total number of digits  of the field and use Scale edit box to define the    scale  number of digits to the right of the decimal point  for numeric column     Note  Be careful when shortening the field length as it might result in data loss     Field s Properties    66    Note  The following options depend on the field type you are chosen     Leading Field Precision    Set the number of digits in the leading field     Fractional Seconds Precision  Set the number of digits in the fractional part of the SECOND datetime field     Year Precision    Set the number of digits in the year     Unit  Set the unit either in BYTE or CHAR     Object Schema  Set the object schema for the field type     Object Type  Set the object type for the field     External Propertie
174. e      Execute the query and the Input Parameter Dialog is provided for you to enter the desired data you wish to search     Debugging Oracle Query  Available only in Full Version     To debug the Oracle query click Debug on the toolbar to launch the Oracle Debugger     Enter the parameter s  if the query has input parameter    s      207    Model  Available only in Navicat Premium and  Enterprise Version     Model is a powerful tool for creating and manipulating physical database models  Click E to open an object list for  Model  Some of key features are listed here     e Create and manipulate a physical model graphically   e Reverse engineer a database schema  table s  or view s  to a physical model   e Forward engineer a physical model to a sql file or database schema     e Create and edit table structures directly     To create a model  click ly New Model from the object list toolbar  The New Model window will pop up for you to  select the target Database and Version     Hint  Model files  ndm  are saved under the Profiles Location  To open the folder  right click the model file and choose    Open Containing Folder  If the model is synchronized to Navicat Cloud  it is stored in the Cloud     Model Sidebar    In the model s sidebars  all objects of your model diagram s   their properties and action history are listed   The sidebars consist of the following components     e Explorer  e History  e Properties    e Overview    Model Explorer Pane    The Explorer pane has two t
175. e    A sequence value providing additional ordering information should be recorded in the materialized view log     Fields    Choose the fields whose values you want to be recorded in the materialized view log for all rows that are changed     Oracle Packages    Packages are encapsulated collections of related procedures  stored functions  and other program objects stored  together in the database  Package bodies  specified subsequently  defines these objects  An package consists of two    parts  a specification and a body  Click aS   gt  Package to open an object list for Package     The Code Outline window displays information about the package package body including function  procedure     parameter  code body  etc  To show the Code Outline window  simply choose View   gt  Code Outline     Note  Available only in Full Version      Button   Description    79    FE Collapse the selected item   Toggle sorting by position        Package s Definition    Enter the package s definition  After saving the package  you can edit the Package Body  Just click   New Package  Body or      Design Package Body to open the Package Body Designer     Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features     Package Body s Definition    Enter the package body s definition  To edit the Package Specification  click T Design Package Specification to  open the Package Designer     Hint  To customize the view of the editor and find out mo
176. e  Auto Increment Value  Row Format  Modified Date  Created Date  Check Time  Index Length    Y Data Length    Max Data Length    2 e wa      Report Backup Schedule Model    Objects GP EmployeePayHistory  Advent    sakila   Model    Value  film_category  sakila    1423  InnoDB    Compact  2014 12 22 13 14 46  16 00 KB  16 384     64 00 KB  65 536   0 bytes  0     1552 KB    Table Typ    InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB  InnoDB    O  Oikia          A    Project DT 0052    Members    Activity    Mary Brown updated  connection Testing Server 02    Mary Brown added model  Company    Mary Brown removed model  Company    PH Adam Smith updated model  i    a AdventureWorks  Katherine Marriott added    oe model SOL_3schemas   AdventureWorks  Company  HR    Katherine Marriott removed  model Order Model    Adam Smith added model Order    Model    PS Adam Smith added query  S order _list    Mary Brown updated  connection Testing Server 02    1 object s  selected So Project DT 0052 EN Testing Server 02 User  root Database  sakila         Navicat Main Toolbar  Navicat Main Toolbar allows you to access basic objects and features  such as connections  users  tables  backup     schedule and more  To use small icons or hide the caption  simply right click the toolbar and disable Use Big Icons or    Show Caption        Connection  Connection pane is the basic way to navigate with connections  databases and database objects  I
177. e  Available only for MySQL  Oracle  PostgreSQL  SQL Server and MariaDB  SQL Azure does not support   Process List  Display a list of processes from all servers selected     To stop the selected process  click      End Process button     Auto refresh  If you want to take action on auto refreshing the server in assigned seconds  choose View   gt  Set Auto Refresh Time    and enter an auto refresh value  To disable auto refresh feature  choose View   gt  Auto Refresh   Note  Effect will take once you assign the value     The process list provides the following information depends on the database type you are chosen  MySQL  Oracle   PostgreSQL  SQL Server and MariaDB     e Server name that is given while setting the connection   e Process ID on the server    e Serial number of the process    e Current user who log in to the server    e Host from which the user is connected    e Database that the user is currently used    e Last command that was issued by the user    e Time  state and info of the process     e CPU Time and state of the process   Variables    Display the list of all server variables and their values     290    Note  Available only for MySQL  Oracle  PostgreSQL and MariaDB     Hint  To edit variable value in MySQL and Oracle servers  click L or press CTRL ENTER to open editor for editing   The value in PostgreSQL server cannot be edited here   Those variables can be set using the SET statement  by    editing the postgresql conf configuration file    Status  Display
178. e Columns from the menu     Set Display Format    The Set Display Format Dialog is provided for you to customize format applied to exported data on the selected  column  Just simply right click the column you want to edit its format and select Display   gt  Set Display Format or  select View   gt  Set Display Format from the menu  Edit the format style to adjust the result format in the way you need     For example  dd mm yyyy     Hint  This action applies on the selected column only  To adjust the global settings  see Options     Set Column Width    Click right border at top of column and drag either left or right     Double click right border at top of column to obtain the best fit for the column     Right click the column you want to set the column width with and select Display   gt  Set Column Width or select View    gt  Set Column Width from the menu  Specify width in the Set Column Width Dialog  The default value is 120     Hint  The result only applies on the selected column  To adjust the global settings  see Options   195    Set Row Height    Right click anywhere on the table grid and select Display   gt  Set Row Height or select View   gt  Set Row Height from    the menu  Specify row height in the Set Row Height Dialog  The default value is 17   Hint  This action applies on the current table grid only  To adjust the global settings  see Options   Show Hide Columns    If there are many columns in the table and you want to hide some of them from the table grid  Just s
179. e at both stages of access control     MySQL MariaDB User Designer    General Properties    User name    Set name for user     Host    A host name where the database is situated or the IP address of the server     Password    Set Password and re type it in the Confirm Password text box   Advanced Properties    Max queries per hour  Max updates per hour  Max connections per hour  These options limit the number of queries  updates  and logins a user can perform during any given one hour period  If    they are set as 0  the default   this means that there is no limitation for that user     Max user connections    This option limits the maximum number of simultaneous connections that the account can make  If it is set as O  the    2 0    default   the max_user_connections system variable determines the number of simultaneous connections for the    account     Use OLD PASSWORD encryption   The password hashing mechanism was updated in MySQL 4 1 to provide better security and to reduce the risk of  passwords being intercepted  However  this new mechanism is understood only by MySQL 4 1  and newer  servers  and clients  which can result in some compatibility problems  A 4 1 or newer client can connect to a pre 4 1 server   because the client understands both the old and new password hashing mechanisms  However  a pre 4 1 client that    attempts to connect to a 4 1 or newer server may run into difficulties     Enable this option if you wish to maintain backward compatibility with pre
180. e be restored to the state it was in as of the date and time     Marked transaction  only for Transaction Log backup     Specify recovery to a specified recovery point     Include marked transaction  only for Transaction Log backup   The specified transaction is included in the recovery  but it is committed only if it was originally committed when the    transaction was actually generated   General Properties for Restore from File    Restore to database    Select the database to restore     Source of backup set    To add a Backup Device or file to the list  click the Add device bution     Latest possible    Choose this option if do not have the restore point     Specific time    Specify that the database be restored to the state it was in as of the date and time     150    Marked transaction    Specify recovery to a specified recovery point     Include marked transaction  The specified transaction is included in the recovery  but it is committed only if it was originally committed when the    transaction was actually generated     Restore plan    Select the database backup files in the list   Advanced Properties    Restore database files to    Specify that the data or log file should be moved by restoring it to the location specified in Restore To     WITH REPLACE  Specify that SQL Server should create the specified database and its related files even if another database already    exists with the same name     WITH RESTRICTED_USER    Restrict access for the newly restored da
181. e current identity value   Note  SQL Azure does not support     Not For Replication    Values are not incremented in identity columns when replication agents perform inserts   Note  SQL Azure does not support     Change Tracking Enabled    Specify change tracking is enabled for the table   Note  Support from SQL Server 2008 or later     Track Columns Updated    Specify the Database Engine tracks which change tracked columns were updated     159    Note  Support from SQL Server 2008 or later     SQL Server Table Storage    On Filegroup     Option   Description  Filegroup Choose a filegroup that storing the table     Text Image Filegroup Choose a filegroup for storing text  ntext  image  xml  varchar max      nvarchar max   varbinary max   and CLR user defined type columns   File Stream Filegroup Choose a filegroup for FILESTREAM data   Note  Support from SQL Server 2008 or later     On Partition Scheme    Option  Description  Partition Scheme Choose a partition scheme that storing the table        Partition Column Choose a partition column name     File Stream Partition Scheme Choose a partition scheme for FILESTREAM data   Note  Support from SQL Server 2008 or later        Note  Support from SQL Server 2005 or later     Data Compression  Specify the data compression option for the specified table  partition number  or range of partitions  Choose the Type    for the partition     Note  Support from SQL Server 2008 or later     SQL Server Views    A view can be thought of as ei
182. e free form text describing the backup set     Backup Type    Full Backup Perform a full backup     Differential Backup Specify that the database or file backup should consist only of the portions of the  database or file changed since the last full backup     Transaction Log Backup   Specify a backup of the transaction log only   Note  Support from SQL Server 2012 or later and SQL Azure     Copy only       Specify that the backup is a copy only backup  which does not affect the normal sequence of backups     New Media Set  Create a new media set for the backup  To add a Backup Device or file to the list  click the Add device button     Existing Media Set    Choose an existing media set for the backup     File and Filegroups Properties for Full and Differential Backups    148    Choose the Backup Components  Full Database Backup  Partial Backup or Specify files and filegroups     Advanced Properties       Expire After   Days  Specify the number of days that must elapse before this backup media set can be overwritten     Expire On    Specify when the backup set expires and can be overwritten     Password    Set the password for the backup set     Format media set    Specify that a new media set be created     New Name    The name of the new media set     Description    Specify the free form text description of the media set     Overwrite all backups    Specify that all backup sets should be overwritten  but preserves the media header     Check media name and backup set expirat
183. e main menu     System Requirements    System Requirements for Windows    e Microsoft Windows XP SP3  Vista  Windows 7  Windows 8  Windows 8 1  Windows 10  Server 2003  Server  2008  Server 2012  e 32 bit or 64 bit systems    System Requirements for Mac OS X    e Mac OS X 10 7 Lion  10 8 Mountain Lion  10 9 Mavericks  10 10 Yosemite  10 11 El Capitan  e Intel CPU    System Requirements for Linux    e Compatible with i386 PC   e Supports 32 bit and 64 bit Linux platform   e Supports Linux kernel version 2 2 or higher  e Supports Glibc 2 4 or above   e Supports GNOME and KDE    Note  You need to install all 32 bit libraries before working on 64 bit Linux     Registration    To make it economic and efficient for you to purchase our products  over 95  of customers order Navicat via our  Online Shop using major Credit Cards   MasterCard  Visa  Euro card  JCB and American Express  All Online orders are  processed by PayPal and WorldPay  The VeriSign Certificate for SSL transactions provided will ensure you a secured    Online transactions     If you have ordered Navicat software and would like to review your order information  or if you have questions about    ordering  payments  or shipping procedures  please contact our Navicat Sales Department     After purchase you will obtain a Registration Key to activate your licensed Navicat by e mail within 24 hours after we  received your order  Please make sure to enter a valid e mail address in your order  If you have not received the k
184. e of the tables    required     RTRIM The same as binary  except that trailing soace characters are ignored     Note  Support in SQLite 3        Sort Order    To indicate sort order   ascending  ASC  or descending  DESC      SQLite Table Checks    A check constraint allows you to specify that the value in a certain column must satisfy a Boolean  truth value     expression     In the Checks tab  just simply click a check field for editing  By using the check toolbar  you can create new  edit and    delete the selected check field     Note  Checks are supported from SQLite version 3 3 0 or later     Button   Description ooo       Add Check Add a check to the table         Delete Check Delete the selected check     Use the Name edit box to set the check name        137    Check    Set the condition for checking  e g   field _name1  gt  0 AND field_name2  gt  field_namei  in the Check edit box     Definition    Type in the definition for the check constraint     SQLite Table Triggers    A trigger is a database operation that is automatically performed when a specified database event occurs     In the Triggers tab  just simply click a trigger field for editing  By using the trigger toolbar  you can create new  edit and    delete the selected trigger field         Add Trigger Add a trigger to the table       Delete Trigger Delete the selected trigger        Name    Set the trigger name     Fires  Determine when the trigger actions will be executed relative to the insertion  modific
185. e selected role to be a    member of this role  Multiple roles can be granted   Privileges  To edit specific object privileges for role  click    Add Privilege to open the window and follow the steps below     1  Expand the node in the tree view until reaching to the target object   2  Check the object to show the grid on the right panel   3  Inthe grid  check Granted or Grant Option option against the privilege listed in Privilege to assign this role to    have that privilege  Multiple privileges can be granted     SQL Server Security    The SQL Server sa log in is a server level principal  By default  it is created when an instance is installed  In SQL  Server 2005 or above  the default database of sa is master  This is a change of behavior from earlier versions of SQL    Server     2 8    By default  the database includes a guest user when a database is created  Permissions granted to the guest user are  inherited by users who do not have a user account in the database  The guest user cannot be dropped  but it can be  disabled by revoking its CONNECT permission  The CONNECT permission can be revoked by executing REVOKE  CONNECT FROM GUEST within any database other than master or tempdb     In SQL Server  the concept for permissions is using principals and securables  Principals are the individuals  groups   and processes granted access to SQL Server  Securables are the server  database  and objects the database contains   Principals can be arranged in a hierarchy  To easil
186. e specification or body and instruct the PL SQL compiler to generate and store the code for use by  the PL SQL debugger     Maintain XML Schema    Compile  To re compile an already registered XML schema  This is useful for bringing a schema in an invalid state to a valid    State     Purge  To remove the XML Schema completely from Oracle XML DB in Oracle 11g     Maintain Tablespace    Read Only  To place the tablespace in transition read only mode  In this state  existing transactions can complete  commit or roll  back   but no further DML operations are allowed to the tablespace except for rollback of existing transactions that    previously modified blocks in the tablespace     Read Write    To indicate that write operations are allowed on a previously read only tablespace     Online    To take the tablespace online     Offline    To take the tablespace offline     Normal To flush all blocks in all datafiles in the tablespace out of the system global area  SGA    Temporary Oracle database performs a checkpoint for all online datafiles in the tablespace but does not    ensure that all files can be written     Immediate Oracle database does not ensure that tablespace files are available and does not perform a    checkpoint        Coalesce    To combine all contiguous free extents into larger contiguous extents for each datafile in the tablespace     Shrink Space    To reduce the amount of space the tablespace is taking  This is valid only for temporary tablespaces in Oracle 1
187. ecting View   gt  Show Result   gt        Below Query Editor or In a New Tab   View Builder  Available only in Full Version     View Builder allows you to build views visually  It allows you to create and edit views without knowledge of SQL  See    Query Builder for details    Definition   You can edit the view definition as SQL statement  SELECT statement it implements     Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features   Advanced Properties    Algorithm    Undefined   MySQL chooses which algorithm to use  It prefers Merge over Temptable if possible  because Merge is  usually more efficient and because a view cannot be updatable if a temporary table is used     Merge The text of a statement that refers to the view and the view definition are merged such that parts of the  view definition replace corresponding parts of the statement   Temptable   The results from the view are retrieved into a temporary table  which then is used to execute the    43         statement    Definer  The default Definer value is the user who executes the CREATE VIEW statement   This is the same as DEFINER    CURRENT USER   If a user value is given  it should be a MySQL account in  user_name   host_name  format  the    same format used in the GRANT statement   The user_name and host_name values both are required     Security  The SQL SECURITY characteristic determines which MySQL account to use when checking access privileges for the
188. ed for C language and internal  functions  and 100 units for functions in all other languages  Larger values cause the planner to try to avoid evaluating    the function more often than necessary   Note  Support from PostgreSQL 8 2 or later     Estimated rows  A positive number giving the estimated number of rows that the planner should expect the function to return  This is    only allowed when the function is declared to return a set   Note  Support from PostgreSQL 8 2 or later     Configuration parameter  The specified configuration parameter to be set to the specified value when the function is entered  and then restored    to its prior value when the function exits   Note  Support from PostgreSQL 8 2 or later   Debug  Available only in Full Version     To debug the PL pgSQL function  click J Debug Function on the toolbar to launch the PostgreSQL Debugger     PostgreSQL Types  Type registers a new data type for use in the current database  If a schema name is given then the type is created in    the specified schema  Otherwise it is created in the current schema  The type name must be distinct from the name of    any existing type or domain in the same schema   Because tables have associated data types  the tyoe name must    125    also be distinct from the name of any existing table in the same schema   Click wi   gt  Type to open an object list for  Type     Base types are those  like int4  that are implemented below the level of the SQL language  typically in a low lev
189. ed into the query result      lt func gt     Set the aggregate functions  SUM  MAN  MIX  AVG  COUNT  for each field      lt Alias gt     Change the output query field name     Setting Criteria    201    To add a condition  click the  lt    gt     lt    gt  from the WHERE clause in the Syntax pane  Click  lt    gt  to choose the field from  the list of all the table fields  available in the query  To define your own criteria  type your values directly in the Edit Tab     Clicking   to set condition operator   Setting Grouping Criteria    You can set the conditions for grouping query records from the GROUP BY clause in the Syntax pane  They are set in    the same way as Setting criteria  The conditions will be included into the HAVING statement of the current query   Setting Sorting Criteria    When you query your database schema  you can sort the results by any field in an ascending or descending order by  just adding ORDER BY at the end of your query     In Query Builder  you can set the way of sorting query records from the ORDER BY clause in the Syntax pane  To    change the sorting direction  click on either ASC or DESC   Setting Limit Criteria    LIMIT clause is used to limit your query results to those that fall within a specified range  You can use it to show the first  X number of results  or to show a range from X   Y results  It is phrased as Limit X  Y and included at the end of your    query  X is the starting point  remember the first record is 0  and Y is the dur
190. ed server roles to connect to the database  but does not limit    their number   MULTI USER All users that have the appropriate permissions to connect to the database are allowed        Encryption Enabled    Check this option if you want to encrypt the database     Note  Support from SQL Server 2008 or later     Advanced Properties  SQL  for SQL Server    ANSI Null Default    Check this option if you want to determines the default value as NULL     144    ANSI Nulls Enabled    If this option is on  all comparisons to a null value evaluate to UNKNOWN     ANSI Padding Enabled    If this option is on  strings are padded to the same length before conversion or inserting to a varchar or nvarchar data    type     ANSI Warnings Enabled  If this option is on  errors or warnings are issued when conditions such as divide by zero occur or null values appear in    aggregate functions     Arithmetic Abort Enabled    If this option is on  a query is ended when an overflow or divide by zero error occurs during query execution     Concatenate Null Yields Null    If this option is on  the result of a concatenation operation is NULL when either operand is NULL     Numeric Round Abort    If this option is on  an error is generated when loss of precision occurs in an expression     Quoted Identifiers Enabled    If this option is on  double quotation marks can be used to enclose delimited identifiers     Recursive Triggers Enabled    If this option is on  Recursive firing of AFTER triggers is all
191. ee Editor Advanced Features   Advanced Properties    Encrypted    Encrypt the entries in sys syscomments that contain the text of the CREATE VIEW statement   Note  SQL Azure does not support     Schema Bound    Bind the view to the schema of the underlying table or tables     View Metadata  Specify that the instance of SQL Server will return to the DB Library  ODBC  and OLE DB APIs the metadata  information about the view  instead of the base table or tables  when browse mode metadata is being requested for a    query that references the view     With Check Option    Force all data modification statements executed against the view to follow the criteria set within select_statement   View Viewer    View Viewer displays the view data as a grid  Data can be displayed in two modes  Grid View and Form View  See    Table Viewer for details     SQL Server Functions Procedures    A user defined function  which is a Transact SQL or common language runtime  CLR  routine that accepts parameters   performs an action  such as a complex calculation  and returns the result of that action as a value  The return value can    either be a scalar  single  value or a table  Click E  to open an object list for Function     161    Stored procedures are similar to procedures in other programming languages in that they can     e Accept input parameters and return multiple values in the form of output parameters to the calling procedure or  batch   e Contain programming statements that perform operati
192. el  language such as C   They generally correspond to what are often Known as abstract data types  PostgreSQL can only  operate on such types through functions provided by the user and only understands the behavior of such types to the  extent that the user describes them  Base types are further subdivided into scalar and array types  For each scalar type     a corresponding array type is automatically created that can hold variable size arrays of that scalar type     Composite types  or row types  are created whenever the user creates a table  it s also possible to define a   stand alone  composite type with no associated table  A composite type is simply a list of base types with associated  field names  A value of a composite type is a row or record of field values  The user can access the component fields    from SQL queries     Enumerated  Enum  types are data types that are comprised of a static  predefined set of values with a specific order   They are equivalent to the enum types in a number of programming languages  An example of an enum type might be    the days of the week  or a set of status values for a piece of data    Range types are data types representing a range of values of some element type  called the range s subtype    Note  Enum Type was added in PostgreSQL 8 3  Range Type was added in PostgrerSQL 9 2    General Properties for Base Type    Input Schema and Input    The function that converts data from the type s external textual form to its internal for
193. eld blank     Host Name IP Address    A host name where the database is situated or the IP address of the server     Port    A TCP IP port for connecting to the database server     Initial Database    The initial database to which user connects when making connection     User Name    User name for connecting to the database server     Password    Password for connecting to the server     SQLite Connection    You can choose the Type of the SQLite database and specify the file path     Existing Database File    Connect an existing database in the Database File     New SQLite 3    Create a new SQLite 3 database in the Database File     25    New SQLite 2    Create a new SQLite 2 database in the Database File     Database File    Specify the initial database file  If the HTTP Tunnel is enabled  you need to enter an absolute file path of the database    file in your web server     User Name    User name for connecting to an existing database     Password    Password for connecting to an existing database   SQL Server Connection    Host Name IP Address    A host name where the database is situated or the IP address of the server     Authentication    SQL Server uses two ways to validate connections to SQL Server databases  SQL Server Authentication and    Windows Authentication     SQL Server SQL Server Authentication uses login records to validate the connection  Users must  Authentication provide their server login  User Name and Password     Windows Authentication   When a user 
194. em  To delete the objects from the selected jobs list  remove them in the same way  You are allowed to run    profiles from different servers in a single batch job schedule     To rearrange the sequence of the selected jobs  use    Move Up or    Move Down buttons     To backup whole server  you can select the connection and choose Backup Server xxx   To backup your connection    settings  see Migrate Navicat to new computer      Report can be printed to physical printer or in various formats  e g  Excel  HTML  PDF and more  Select the report to    the Selected Jobs list will allow you to set Report Type   To edit this setting later  right click the report and select Adjust Parameter from the pop up menu     Exported file or printed report can be added to the batch job as mail attachment  Select the job in the Selected Jobs list    and click 1  Add Attachment or 1  Remove Attachment to add or remove the mail attachment     To find Data Transfer or Data Synchronization profile  choose Z Navicat at the top on the left panel     Advanced Settings for Batch Job Schedule    Send Email  Navicat allows you to generate and send personalized e mails with results returned from a schedule  The resultset s     can be emailed to multiple recipients  Check this option and enter required information     From    Specify e mail address of sender  For example  someone navicat com     To  CC    Specify e mail addresses of each recipient  separating them with a comma or a semicolon         Subjec
195. ength     Decimals  Character set and or Enum   Hint  Once uncheck the Show wizard next time  you can go to Options to enable it     Definition    44    Definition consists of a valid SQL procedure statement  This can be a simple statement such as SELECT or INSERT   or it can be a compound statement written using BEGIN and END  Compound statements can contain declarations     loops  and other control structure statements     Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features     Parameter    Define function procedure parameter     Return Type    This text box will be enabled only for creating a function  It indicates the return type of the function     Type  Select the stored routines you wish to create from the drop down list  i e  PROCEDURE and FUNCTION     Advanced Properties    Security  Specify whether the routine should be executed using the permissions of the user who creates the routine or the user    who invokes it     Definer   The default Definer value is the user who executes the CREATE PROCEDURE or CREATE FUNCTION statement    This is the same as DEFINER   CURRENT USER   If a user value is given  it should be a MySQL account in   user_name   host_name  format  the same format used in the GRANT statement   The user_name and host_name    values both are required     Data Access    several characteristics provide information about the nature of data use by the routine     Contains SQL Indicate that the 
196. esolve in the schema where the class resides     Resolver    Specify a mapping of the fully qualified Java name to a Java schema object     Compile or Resolve  Check this to specify that Oracle Database should attempt to resolve the Java schema object that is created if this    statement succeeds     No Force  Check this to roll back the results of the CREATE command of Java if you have enabled Compile or Resolve and the  resolution or compilation fails  If you do not specify this option  then Oracle Database takes no action if the resolution or    compilation fails  and the created schema object remains     Oracle Materialized Views    Materialized view is a schema object that can be used to summarize  compute  replicate  and distribute data  Click wi    gt  Materialized View to open an object list for Materialized View     You can create a view shortcut by right click a materialized view in the Object List pane and select Create Open  Materialized View Shortcut from the pop up menu  This option is used to provide a convenient way for you to open    your materialized view directly without activating the main Navicat     Button    Description 0  Preview the result of the materialized view     G Explain Show the Query Plan of the materialized view   my Beautify SQL Format the codes with the Beautify SQL settings in Editor        75    Note  You can choose to show the Result tab below the editor or in a new tab by selecting View   gt  Show Result   gt     Below Query Editor or 
197. ess     Use transaction    Check this option if you use transaction during the data transfer process     Use complete insert statements    Insert records using complete insert syntax     Example    INSERT INTO    users     ID Number        User Name        User Age     VALUES   1    Peter McKindsy    23     INSERT INTO    users     ID Number     User Name   User Age   VALUES   2      Johnson Ryne      56     INSERT INTO    users     ID Number        User Name        User Age     VALUES   0    katherine      23       Use extended insert statements    Insert records using extended insert syntax     Example   INSERT INTO    users    VALUES   1    Peter McKindsy       23      2    Johnson Ryne      56      0      Katherine      23       Use delayed insert statements  Insert records using DELAYED insert SQL statements   238    Example    INSERT DELAYED INTO    users    VALUES   1    Peter McKindsy    23     INSERT DELAYED INTO    users    VALUES   2   Johnson Ryne      56     INSERT DELAYED INTO    users    VALUES   0    katherine      23       Run multiple insert statements  Check this option if you want to run multiple insert statements in each execution  which will make the data transfer    process faster     Use hexadecimal format for BLOB    Insert BLOB data as hexadecimal format     Continue on error    Ignore errors that are encountered during the transfer process     Lock source tables  Lock the tables in the source database and or schema so that any update on the table is
198. et of the  UPDATE command     When Clause    Specify a Boolean WHEN condition  which will be tested to see whether the trigger should be fired     Trigger Function Schema and Trigger Function  A user supplied function that is declared as taking no arguments and returning type trigger  which is executed when the    trigger fires     Arguments   An optional comma separated list of arguments to be provided to the function when the trigger is executed  The  arguments are literal string constants  Simple names and numeric constants may be written here  too  but they will all  be converted to strings  Please check the description of the implementation language of the trigger function about how    the trigger arguments are accessible within the function  it may be different from normal function arguments     Comment    Define the comment for the trigger     107    Table Options for PostgreSQL Foreign Tables    Foreign Server    The name of an existing server for the foreign table   Note  Support from PostgreSQL 9 1 or later     Options  Options to be associated with the foreign table  The allowed option Name and Value are specific to each foreign data    wrapper and are validated using the foreign data wrapper s validator function     Owner    Define the user to own this table     Inherits from  This option specifies a list of tables from which the new table automatically inherits all columns  To set the new table to    be inherited from one or several existing tables  just simply c
199. etion can be also applied on View  Functions Procedures  etc     Related topic   Code Insight Options    Code Folding    Code folding feature enables you to collapse blocks of code such that only the first line of the block appears in Editor     A block of code that can be folded is indicated by an icon E to the left of the first line of the block  A vertical line    extends from the icon to the bottom of the foldable code  In contrast  a folded block of code is indicated by an icon    to left of the code block  You can fold the block by clicking   or expand it by clicking in Editor     CREATE OR REPLACE  FUNCTION get max checkpoint  sessionnum IN NUMBER   RETURN number IS  ckpt number   E  BEGIN  select ckpt sen into ckpt  T from    m7 Fn A ta Ro f     where rownum   1   return ckpt   END get_max checkpoint     Ro       He Lal    Brace Highlight  Navicat supports to highlight the matching brace in the editor  i e         Note  The cursor must be on a brace to show the highlight     CREATE OR REPLACE  D Rr Subptxt  name varchar    subname varchar    usr varchar     TEHt in out varchar2  is    in oom Go Ra    begin  subptxt2  name  subname  usr  null  null  txt    end     Ca    Find and Replace  Find    The Find Dialog is provided for quick searching for the text in the editor window  Just simply click Edit   gt  Find from the    menu or press CTRL F and enter a search string     204    moo  om tf b fo Ao je          Highlight All  _  Replace    The search starts at the cursor
200. eys  within 24 hours  it is probably that the e mail we sent was blocked by your email spam filter  To resend your download  information and keys  please submit your registered email address to our Customer Center  If you get no reply from the    resend form  please contact our Navicat Sales Department     Besides  if you feel uncomfortable with providing your personal information over the Internet  we accept Purchase    Order and Bank Wire Transfer  Please visit our Offline Order     Installation    We strongly suggest that you shut down any opened applications  This will help ensure a smooth installation     Note  Installing Navicat does not include the server installation  You should download and install the server manually   For user who has been trying our unregistered version  just simply key in the Registration Key  16 digit  on the    pop up Registration screen   Installation for Download Version    1  Open or Save the  exe file     2  Click Next at the Welcome Screen    3  Read the License Agreement  Accept it and click Next    4  Accept the location of the program icons by clicking Next  If you wish to change the destination of the folder for  Navicat program click Browse    5  Follow the remaining steps     After installed  key in the Registration Key  16 digit  on the pop up Registration screen and click Activate to    online activate the key     Installation for CD Version    1  Load the Navicat CD Installation disk into the CD ROM drive   2  Open the  exe file  
201. field automatically is initialized and updated to the    current timestamp     Values  Use this edit box to define the members of SET ENUM     Virtual Type  Choose the virtual column s type  VIRTUAL means that the column is calculated on the fly when a command names it   PERSISTENT means that the value is physically stored in the table     Note  Support from MariaDB 5 2 or later     Expression    Specify an expression or function to evaluate at insertion time     Note  Support from MariaDB 5 2 or later     MySQL MariaDB Table Indexes    Indexes are organized versions of specific columns in your tables  MySQL uses indexes to facilitate quick retrieval of  records  With indexes  MySQL can jump directly to the records you want  Without any indexes  MySQL has to read the    entire data file to find the correct record s      In the Indexes tab  just simply click an index field for editing  By using the index toolbar  you can create new  edit and    delete the selected index field     Button  Description    ks Add Index Add an index to the table   Fia Delete Index Delete the selected index     Use the Name edit box to set the index name        To include field s  in the index  just simply double click the Fields field or click    to open the editor for editing  Select  the field s  from the list  To remove the fields from the index  uncheck them in the same way  You can also use the  arrow buttons to change the index field s  order  The Sub Part edit box s  is used to set index KEY
202. file  Or  choose No Logging for no log     Visibility    Specify the index is Visible or Invisible to the optimizer     Online    To indicate that DML operations on the table will be allowed during creation of the index     No Sort  To indicate to the database that the rows are already stored in the database in ascending order  so that Oracle    Database does not have to sort the rows when creating the index     Physical Attributes  Set the physical attributes of an index     Oracle Java    Java is an object oriented programming language efficient for application level programs  You can write and load    applications within the database  Click aS   gt  Java to open an object list for Java   You can choose the Type  Java Source  Java Class or Java Resource   General Properties for Java Source    BFile    Select the Directory and type the Server Filename     Load from file    Browse the File Path of Java source file     74    Plain source    Type the source code in the Source box   General Properties for Java Class and Java Resource    BFile    Select the Directory and type the Server Filename     Load from file    Browse the File Path of Java class or Java resource file   Advanced Properties    Invoker Rights  Select CURRENT_USER to indicate that the methods of the class execute with the privileges of CURRENT USER or  DEFINER to indicate that the methods of the class execute with the privileges of the owner of the schema in which the    class resides  and that external names r
203. for MyISAM table     Check this option if you want to delay key updates for the table until the table is closed     Data Directory    To specify where the MyISAM storage engine should put a table s data file     Index Directory    To specify where the MyISAM storage engine should put a table s index file     Union  only for MRG_MYISAM table   UNION is used when you want to access a collection of identical My SAM tables as one  This works only with MERGE  tables  You must have SELECT  UPDATE  and DELETE privileges for the tables you map to a MERGE table     Insert Method  only for MRG_MYISAM table   If you want to insert data into a MERGE table  you must specify with INSERT METHOD the table into which the row  should be inserted  INSERT METHOD is an option useful for MERGE tables only  Use a value of FIRST or LAST to    have inserts go to the first or last table  or a value of NO to prevent inserts     Connection  only for FEDERATED table   To create the local table that will be federated to the remote table  You can create the local table and specify the  connection string  containing the server name  login  password  to be used to connect to the remote table using the    Connection edit box     The CONNECTION string contains the information required to connect to the remote server containing the table that  will be used to physically store the data  The connection string specifies the server name  login credentials  port    number and database table information     The forma
204. for editing  A right click displays the pop up menu or using the field toolbar     you can create new and drop the selected field  To search a field name  choose Edit   gt  Find or press CTRL F     Button    Description oO  w  Add Field Add a field to the table        Insert Field Insert a field above an existing field   Note  Only available when creating a new table     s   Delete Field Delete the selected field     P Primary Key Set the field as a Primary Key and set the Primary Key  free mene rime    Move Up   Move   Move the selected field up down     Use the Name edit box to set the field name  Note that the name of the field must be unique among all the field names       in the table   The Type drop down list defines the type of the field data  See PostgreSQL Data Types for details     Use the Length edit box to define the length of the field and use Decimals edit box to define the number of digits after    the decimal point  the scale  for Floating Point data type   Note  Be careful when shortening the field length as losing data might be caused     Not null  Check this box to not allow the NULL values for the field     P Primary Key  A Primary Key is a single field or combination of fields that uniquely defines a record  None of the fields that are part of    the primary key can contain a null value     Field s Pop up Options    Duplicate Field Add a new field with modification as one of the existing  fields     Primary Key Name    Properties The primary key constrain
205. forces the user or the DBA to change the password before the  user can log in to the database    External An external user must be authenticated by an external service  such as an operating system or a    third party service     Global A global user must be authorized by the enterprise directory service  Oracle Internet Directory      X 500 Name    Enter the X 509 name at the enterprise directory service that identifies this user        Default Table Space    Choose the default tablespace for objects that the user creates     Temporary Table Space    Choose the tablespace or tablespace group for the user s temporary segments     Profile    Choose the profile that assign to the user     Lock Account    Lock the user s account and disable access   Member of    In the grid  check Granted  Admin Option or As Default option against the role listed in Role Name to assign this user    to be a member of selected role  Multiple roles can be granted   Quotas    In the grid  specify the maximum amount of space the user can allocate in the tablespaces  Enter the Quota and  choose the Unit of the Tablespace  Unlimited lets the user allocate space in the tablespace without bound  Multiple    tablespaces can be set   Server Privileges    In the grid  check Granted or Admin Option option against the server privilege listed in Privilege to assign this user to    have that privilege  Multiple privileges can be granted   Privileges  To edit specific object privileges for user  click    Add Priv
206. fy  Each constraint must be    an expression producing a Boolean result  It should use the key word VALUE to refer to the value being tested     PostgreSQL Indexes    Index provides a faster access path to table data  It is created using one or more columns of a table to speed SQL    statement execution on that table  Click aS   gt  Index to open an object list for Index     General Properties    115    Unique  Makes index unique  causes the system to check for duplicate values in the table when the index is created  if data    already exist  and each time data is added     Table name    The name  possibly schema qualified  of the table to be indexed     Method  Define the type of the index     Name Expression    The name of a column of the table  Or  an expression based on one or more columns of the table     Collate    Choose the collation for the index     Note  Support from PostgreSQL 9 1 or later     Operator Class Schema and Operator Class    The schema and name of an operator class     Sort Order  only for B Tree index   Specify the sort order  ASC or DESC     Nulls Order  only for B Tree index   Specify that nulls sort before NULLS FIRST  after NULLS LAST  non nulls     Advanced Properties    Clustered  CLUSTER instructs PostgreSQL to cluster the table specified by tablename based on the index specified by    indexname  The index must already have been defined on tablename     When a table is clustered  PostgreSQL remembers on which index it was clustered  The form CL
207. fy the size in    kilobytes  megabytes  gigabytes  terabytes  petabytes  or exabytes     Block Size    The block size for the tablespace     Default Storage Options  Set the default storage characteristics for objects created in the tablespace     Table Compression    Use the drop down list to select the type of compressing data segments to reduce disk use     Manual Segment Management    To manage the free space of segments in the tablespace using free lists     Extent Management    DICTIONARY   Extent management by the data dictionary        LOCAL Extent management by the bitmaps     Local Extent    AUTOALLOCATE   The tablespace is system managed        UNIFORM The tablespace is managed with uniform extents of size     89    Uniform Size  The size of uniform extent  The default size is 1 megabyte  Use the drop down list K  M  G  T  P or E to specify the size    in kilobytes  megabytes  gigabytes  terabytes  petabytes  or exabytes   Advanced Properties    Logging    LOGGING Log all objects within the tablspace in the redo log file        NOLOGGING   No operations are logged     Force Logging  Oracle Database will log all changes to all objects in the tablespace except changes to temporary segments  overriding  any NOLOGGING setting for individual objects     Offline    The tablespace is unavailable immediately  offline  after creation     Retention Guarantee  Oracle Database should preserve unexpired undo data in all undo segments of tablespace even if doing so forces the   
208. g       inthe grey area beside each statement  To add a variable to the watch list  right click the highlighted code and  choose Add to watch list  To show the debug tips  mouse over the code     The Breakpoints pane displays all the breakpoints which allowing you to delete  enable or disable breakpoints  To  enable disable a breakpoint  check uncheck the check box  Also  you can delete a breakpoint or all breakpoints   right click a breakpoint and choose Remove Breakpoint or Remove All Breakpoints  To jump to the line of a    breakpoint  right click it and choose Goto Function     56    The Call Stack pane displays the procedure or function calls of the current line  To jump to a procedure or function     right click it and choose Goto Function   The DBMS Output pane displays the results after the function or procedure has completed the execution   The Log pane shows the message log when debugging the code     The Smart Data pane displays information about the variables associated with breakpoints  To add a variable to the  watch list  right click a variable and choose Add to watch list  You can adjust the value of a watch variable by    right click the variable and choose Adjust Value     The Watch List pane displays information about the variables being watched  allowing you to add  delete or edit watch  variables  To add a watch variable  right click anywhere of Watch List view and choose Add Variable  Then  enter the  Variable Name  Also  you can right click the highligh
209. g all the field names       in the table     The Type drop down list defines the type of the field data  See SQL Server Data Type and SQL Azure Support Data  Type for details     152    Use the Length edit box to define the length of the field and use Scale edit box to define the number of digits after the    decimal point  the scale  for Floating Point data type   Note  Be careful when shortening the field length as losing data might be caused     Not null  Check this box to not allow the NULL values for the field     P Primary Key  A Primary Key is a single field or combination of fields that uniquely defines a record  None of the fields that are part of    the primary key can contain a null value     Field s Pop up Options    Duplicate Field Add a new field with modification as one of the existing fields     Primary Key Name Enter the primary key constraint name   Design Primary Key Index   Design the primary key index     Field s Properties       Note  The following options depend on the field type you are chosen     Identity    Indicate that the new column is an identity column     Row GUID  Indicate that the new column is a row GUID column  Only one uniqueidentifier column per table can be designated as  the ROWGUIDCOL column     Note  SQL Azure does not support     Collation    Specify the collation for the column     Column Set For All Sparse Columns    Combine all of the sparse columns of a table into a structured output     Note  Support from SQL Server 2008 or late
210. ger to the table   fe Delete Trigger Delete the selected trigger     Use the Name edit box to set the trigger name        Use the Fires drop down list to define the trigger action time  It can be Before or After to indicate that the trigger    activates before or after the statement that activated it     Insert  The trigger is activated whenever a new row is inserted into the table  For example  INSERT  LOAD DATA  and  REPLACE statements     Update    The trigger is activated whenever a row is modified  For example  UPDATE statement     Delete  The trigger is activated whenever a row is deleted from the table  For example  DELETE and REPLACE statement   However  DROP TABLE and TRUNCATE statements on the table do not activate the trigger     The Definition tab defines the statement to execute when the trigger activates  To include your statement  just simply  click to write  If you want to execute multiple statements  use the BEGIN     END compound statement construct     Example     39    BEGIN  set new capacity   new capacity   100   set new amount   new amount   100   END    MySQL MariaDB Table Options    Engine    Define the engine of the table     Character set    Define the type of the character set for table     Collation    Choose the collation for the table     Auto Increment    Set Reset the Auto Increment value in the edit field  The auto increment value indicates the value for next record     Checksum Table Checksum  only for MyISAM and Aria tables     Check this o
211. grades    and receiving bug fix releases at no additional cost during the protected period     Subscription to the Maintenance Plan is done at the time of your software license purchase or within 90 days as of your    purchase date   it cannot be added to a previously purchased product at a later date  For details  please click here   How to upgrade your Navicat     If you want to upgrade installed copy of Navicat to the latest release  please choose Help   gt  Check For Updates to  start the Updater  It will automatically check your installed version  If there is a new version  simply follow the steps in  the Updater to upgrade your Navicat  It will replace your previous Navicat and your current settings will remain    unchanged     Or  you can submit your registered email address on the Customer Center to download the latest version installer     End User License Agreement    Note  For the License Agreement of Navicat Cloud service  please click here     IMPORTANT  THIS SOFTWARE END USER LICENSE AGREEMENT   EULA   IS A LEGAL AGREEMENT  BETWEEN YOU  EITHER AN INDIVIDUAL OR  IF PURCHASED OR OTHERWISE ACQUIRED BY OR FOR AN  ENTITY  AN ENTITY  AND PREMIUMSOFT CYBERTECH LTD  READ IT CAREFULLY BEFORE COMPLETING THE  INSTALLATION PROCESS AND USING THE SOFTWARE  IT PROVIDES A LICENSE TO USE THE SOFTWARE  AND CONTAINS WARRANTY INFORMATION AND LIABILITY DISCLAIMERS  BY INSTALLING AND USING THE  SOFTWARE  YOU ARE CONFIRMING YOUR ACCEPTANCE OF THE SOFTWARE AND AGREEING TO BECOME  BOUND
212. he  directory in which databases being stored  By default  all databases store within a directory called data under MySQL    Installation folder  For example  C  mysal5 data   Note  You must stop MySQL before you can rename the database     Database Name    Set the name for a new database     Character set    Specify the default database character set     Collation    Specify the default database collation     MySQL MariaDB Tables    Relational databases use tables to store data  All operations on data are done on the tables themselves or produce  another table as the result  A table is a set of rows and columns  and their intersections are fields  From a general  perspective  columns within a table describe the name and type of data that will be found by row for that column s fields   Rows within a table represent records composed of fields that are described from left to right by their corresponding  column s name and type  Each field in a row is implicitly correlated with each other field in that row  Click E to open  an object list for Table     When open a table with graphical fields  right click a table and select   Open Table  Quick  from the pop up menu   Faster performance for opening the graphical table  as BLOB fields  images  will not be loaded until you click on the cell     If you do wish Navicat loads all your images while opening the table  use   Open Table     You can create a table shortcut by right click a table in the Object List pane and select Create Ope
213. he bounding box     Max  Coordinates    Specify the x coordinate  X  and y coordinate  Y  of the upper right corner of the bounding box     Level 1    Specify the first  top  level grid     Level 2    Specify the second level grid     Level 3    Specify the third level grid     Level 4    Specify the fourth level grid     Cells Per Object  Specify the number of tessellation cells per object that can be used for a single spatial object in the index by the    tessellation process     Advanced Properties for Spatial Index    Recompute statistics    Enable automatic statistics updating     Allow row locks    Row locks are allowed when accessing the index  The Database Engine determines when row locks are used     Note  SQL Azure does not support     Allow page locks    Page locks are allowed when accessing the index  The Database Engine determines when page locks are used     167    Note  SQL Azure does not support     Fill Factor      Specify a percentage that indicates how full the Database Engine should make the leaf level of each index page during    index creation or rebuild   Note  SQL Azure does not support     Pad Index    The percentage of free space that is specified by fillfactor is applied to the intermediate level pages of the index   Note  SQL Azure does not support     Sort in tempdb    Specify to store temporary sort results in tempdb   Note  SQL Azure does not support     Max  degree of parallelism    Override the max degree of parallelism configuration option fo
214. he editor for editing     Note  Some of data types do not allow indexing  For example  text    The Index Type drop down list defines the type of the table index     154    Clustered Create an index in which the logical order of the key values determines the physical order of the  corresponding rows in a table   N    on Clustered   Create an index that specifies the logical ordering of a table  With a nonclustered index  the    physical order of the data rows is independent of their indexed order     Spatial Create a spatial index on a specified table and column  An index can be created before there is  data in the table   Note  Support from SQL Server 2008 or later and SQL Azure    XML Create an XML index on a specified table  An index can be created before there is data in the  table   Note  Support from SQL Server 2005 or later     Unique       Create a unique index on a table     Comment    Specify the comment of the index     Note  SQL Azure does not support     SQL Server Table Foreign Keys    A foreign key is a field in a relational table that matches the primary key column of another table  The foreign key can    be used to cross reference tables     In the Foreign Keys tab  just simply click a foreign key field for editing  By using the foreign key toolbar  you can create    new  edit and delete the selected foreign key field     Button   Description   amp  Add Foreign Key Add a foreign key to the table         amp  Delete Foreign Key Delete the selected foreign key  
215. he event executes one time only at the date and time   given as the timestamp  which must include both the date and time  or must be an expression that resolves to a  datetime value  Use  INTERVAL to create an event which occurs at some point in the future relative to the current date    and time     46    EVERY  For actions which are to be repeated at a regular interval  you can use an EVERY clause which followed by an interval     INTERVAL is not used with EVERY      STARTS  An EVERY clause may also contain an optional STARTS clause  STARTS is followed by a timestamp value which  indicates when the action should begin repeating  and may also use  INTERVAL interval in order to specify an amount    of time  from now      For example  EVERY 3 MONTH STARTS CURRENT_TIMESTAMP   1 WEEK means  every three months  beginning    one week from now      ENDS  An EVERY clause may also contain an optional ENDS clause  The ENDS keyword is followed by a timestamp value    which tells MySQL when the event should stop repeating  You may also use  INTERVAL interval with ENDS     For example  EVERY 12 HOUR STARTS CURRENT_TIMESTAMP   INTERVAL 30 MINUTE ENDS  CURRENT_TIMESTAMP   INTERVAL 4 WEEK is equivalent to  every twelve hours  beginning thirty minutes from    now  and ending four weeks from now      P S  The timestamp must be in the future   you cannot schedule an event to take place in the past   The interval portion consists of two parts  a quantity and a    unit of time    YEAR   QUARTER 
216. he maximum number of worker processes that can be used for the job     Reuse File    A preexisting file will be overwritten     Enable XMLCLOBS  Check this box to enable data options for XMLCLOBS     50    Version    The version of database objects to be extracted     COMPATIBLE   The version of the metadata corresponds to the database compatibility level and  the compatibility release level for feature        LATEST The version of the metadata corresponds to the database version     Compression Type    ALL Compress both user data and metadata   DATA_ONLY Compress only user data in the dump file set        METADATA_ONLY   Compress only metadata in the dump file set   NONE Store the dump file set in an uncompressed format     Transportable  Operate on metadata for tables  and their dependent objects  within a set of selected tablespaces to perform a    transportable tablespace export     Database Link    The name of a database link to the remote database that will be the source of data and metadata for the current job     Estimate    Specify that the estimate method for the size of the tables should be performed before starting the job     Log File Directory    Choose the log file directory     Log File Name    Enter the name of the log file     Flashback SCN    System change number  SCN  to serve as transactionally consistent point for reading user data     Flashback Time  Either the date and time used to determine a consistent point for reading user data or a string of the f
217. he profile and click the Load button or double click it in the Profiles tab     General Settings for Data Transfer    Source    Define connection  database and or schema for the source     All the database objects are selected in the Database Objects list by default  If you do not want some database objects    to be transferred  uncheck them     236    With this option is on  only the checked database objects will be transferred  However  if you add any new  database objects in the source database and or schema after you create your data transfer profile  the newly added    database objects will not be transferred unless you manually modify the Database Objects list     b   Choose this option if you wish all the database objects being transferred to the target database schema  all newly  added database objects will also be transferred without amending the data transfer profile     Target    Connection    Transfer your selected database objects directly to a connection  database and or schema   File    Transfer your selected database objects directly to a text file  You can select different SQL Format and Encoding for  the file     Advanced Settings for Same Server Type Data Transfer    In this tab  you can choose the advanced settings for transferring between same server type or between MySQL and  MariaDB     The following options depend on the database type you are chosen  MySQL  Oracle  PostgreSQL  SQLite  SQL Server  and MariaDB     Create tables    Create tables in the ta
218. hoose the edition of the database  web or business     Max Size    Choose the maximum size of the database   General Properties for SQL Server    Database Name    Define the name of the database     Owner    Choose the owner of the database     Collation    Choose the default collation for the database  Collation name can be either a Windows collation name or a SQL    142    collation name  If not specified  the database is assigned the default collation of the instance of SQL Server  A collation    name cannot be specified on a database snapshot     Recovery Model    Control database recovery options and disk I O error checking     Provide full recovery after media failure by using transaction log backups  If a data file    is damaged  media recovery can restore all committed transactions     BULK_LOGGED   Provide recovery after media failure by combining the best performance and least  INi P nra a  SIMPLE A simple backup strategy that uses minimal log space is provided  Log space can be  m AAA    Compatibility Level       Choose the version of SQL Server with which the database is to be made compatible     Filegroups Properties for SQL Server    Filegroups    Add or delete a filegroup  PRIMARY filegroup cannot be deleted     FILESTREAM Filegroups  Add or delete a FILESTREAM filegroup     Note  Support from SQL Server 2008 or later     Files Properties for SQL Server    Name    Specify the logical name for the file     Type  Choose the file type     Filegroup    Choose the f
219. hy will be called for all tables created during schema  registration with hierarchy_type as  DBMS_XDBZ ENABLE_ CONTENTS   ENABLE_HIERARCHY_RESMETADATA   Enable hierarchy will be called on all tables created during schema    registration with hierarchy_type as  DBMS_XDBZ ENABLE_RESMETADATA        Oracle Recycle Bin    Recycle bin is actually a data dictionary table containing information about dropped objects  Dropped tables and any  associated objects such as indexes  constraints  nested tables  and the likes are not removed and still occupy space   They continue to count against user space quotas  until specifically purged from the recycle bin or the unlikely situation    where they must be purged by the database because of tablespace space constraints  Click di   gt  Recycle Bin to  open an object list for Recycle Bin     To restore a table    1  Choose a table in recycle bin     2  Click     Flashback Table from the object list toolbar   To remove an object    1  Select an object for purging in the Object List pane     2  Click i  Purge Object from the object list toolbar   3  Confirm deleting in the dialog window     To remove all objects    1  Right click and select the Purge Recycle Bin from the pop up menu     2  Confirm deleting in the dialog window   To remove all objects of any users    1  Log in a user has the SYSDBA privilege   2  Right click and select Purge DBA Recycle Bin from the pop up menu     3  Confirm deleting in the dialog window     Oracle Directories  
220. iew of the editor and find out more features for sql editing  see Editor Advanced Features     69    Advanced Properties    Restrict Query  Specify the name  If you omit this identifier  then Oracle automatically assigns a name of the form SYS_Cn  where n is    an integer that makes the constraint name unique within the database     Read Only    Indicate that the table or view cannot be updated     Check option  Indicate that Oracle Database prohibits any changes to the table or view that would produce rows that are not included    in the subquery     Force On Create  Check this option if you want to create the view regardless of whether the base tables of the view or the referenced    object types exist or the owner of the schema containing the view has privileges on them   View Viewer    View Viewer displays the view data as a grid  Data can be displayed in two modes  Grid View and Form View  See    Table Viewer for details     Oracle Functions Procedures    A procedure or function is a schema object that consists of a set of SQL statements and other PL SQL constructs   grouped together  stored in the database  and run as a unit to solve a specific problem or perform a set of related tasks   Procedures and functions are identical except that functions always return a single value to the caller  while procedures    do not  Click E  to open an object list for Function     Function Wizard    f     m m      Click the    New Function from the object list toolbar  The Function Wi
221. ilege to open the window and follow the steps below     1  Expand the node in the tree view until reaching to the target object   2  Check the object to show the grid on the right panel     2 3    3  Inthe grid  check Granted or Grant Option option against the privilege listed in Privilege to assign this user to    have that privilege  Multiple privileges can be granted     Oracle Role Designer    General Properties    Role name    Set name for role     Authentication    Select the authentication method     Password Password   Set Password and re type it in the Confirm Password text box   External An external user must be authenticated by an external service  such as an operating system  pol a    Global A global user must be authorized to use the role by the enterprise directory service before  the role is enabled at login     Not Identified The role is authorized by the database and that no password is required to enable the role        Member of    In the grid  check Granted or Admin Option option against the role listed in Role Name to assign this role to be a    member of selected role  Multiple roles can be granted   Members    In the grid  check Granted or Admin Option option against user listed in Member to assign the selected user to be a    member of this role  Multiple users can be granted   Server Privileges    In the grid  check Granted or Admin Option option against the server privilege listed in Privilege to assign this role to    have that privilege  Multiple p
222. ilegroup     File Directory    The path used by the operating system when you create the file     File Name    The file name used by the operating system when you create the file     Size    Specify the size of the file     143    Allow Auto Growth    Check this option if you want to allow automatic growth     Growth    Specify the automatic growth increment of the file     Max Size    Specify the maximum size to which the file can grow     Unlimited  Specify that the file grows until the disk is full  In SQL Server  a log file specified with unlimited growth has a maximum    size of 2 TB  and a data file has a maximum size of 16 TB     Advanced Properties  State  for SQL Server    Database Read Only    If this option is on  users can read data from the database but not modify it     Database State    Choose the state of the database     OFFLINE The database is closed  shut down cleanly  and marked offline  The database cannot be  modified while it is offline     ONLINE The database is open and available for use     EMERGENCY   The database is marked READ_ONLY  logging is disabled  and access is limited to members    of the sysadmin fixed server role  EMERGENCY is primarily used for troubleshooting purposes        Restrict Access    Control user access to the database     SINGLE_USER Specifies that only one user at a time can access the database     RESTRICTED USER   RESTRICTED USER allows for only members of the db_ owner fixed database role and    dbcreator and sysadmin fix
223. imply right click  anywhere on the table grid and select Display   gt  Show Hide Columns or select View   gt  Show Hide Columns from    the menu  Select the columns that you would like to hide   The hidden column s  will disappear from the table grid     To unhide the columns  just simply right click anywhere on the table grid and select Display   gt  Show Hide Columns    or select View   gt  Show Hide Columns from the menu  Select the columns that you would like to redisplay     w customer_id customerid  store_id last_name address_id  if store_id 1 SMITH  1 JOHNSON    U first_name  W last_name  1 WILLIAMS  2 JONES    email  1 BROWN          W  address_id  il active    W  create_date    Lf Ww MM    D co    om n       Show Hide ROWID    If you want to display or hide the rowid  address  of every row  right click anywhere on the table grid and select Display    gt  Show Hide ROWID or select View   gt  Show Hide ROWID from the menu     The column ROWID will be showed in the last column     Note  Available only for Oracle and SQLite     Form View  Available only in Full Version           Form View allows you to view  update  insert  or delete data as a form  which the current record is displayed   field name and its value  The pop up menu of the form provides the following additional functions  set the field value as    Null Empty String  use current field value as a filter  format form view  and more   The navigation bar allows you to switch the records quickly  insert  update o
224. in internal tables of the database where    the query optimizer can access the information and use it to help make better query planning choices     Vacuum Database  Rebuild the entire database  VACUUM only works on the main database  It is not possible to VACUUM an attached    database file     Reindex Database and Reindex Tables  Delete and recreate all indexes in database or attached to the tables from scratch  This is useful when the definition of    a collation sequence has changed   Maintain Index    Reindex    Delete and recreate the index from scratch  This is useful when the definition of a collation sequence has changed     Maintain SQL Server    Maintain Assembly    Set Visible    To show the assembly     Set Invisible    To hide the assembly   Maintain Index    Rebuild    To rebuild and enable the index     Reorganize    To reorganize the enabled index     184    Disable    To disable the index     Maintain Trigger    Enable    To enable the server trigger  database trigger or trigger     Disable    To disable the server trigger  database trigger or trigger     Maintain Login    Enable    To enable the login     Disable    To disable the login     185    Table Viewer    Table Viewer displays the table data as a grid  Data can be displayed in two modes  Grid View and Form View   The toolbars of Table Viewer provides the following functions for managing data     e Begin Transaction Commit Rollback  Click Te Begin Transaction to start a transaction  To make permanent
225. in the Confirm Password text box    Owned Schemas   You can check the schema listed in Owned Schemas tab to change schema ownership to this application role    Note  Support from SQL Server 2005 or later    Object Permissions    To edit specific object permission for application role  click  gt  Add Permission to open the window and follow the  steps below     285    1  Expand the node in the tree view until reaching to the target object   2  Check the object to show the grid on the right panel   In the grid  check Grant  With Grant Option or Deny against the permission listed in Privilege to assign this    application role to have that permission  Multiple permissions can be granted     Note  SQL Azure does not support application role     SQLite Security    By default  a SQLite database does not require user authentication  no authentication required database   After you  created a user  the database will be marked as requiring authentication  authentication  required database   Then  user    need to provide username and password when connecting to the database file     SQLite User Designer    User name    Set name for user     Password    Set Password and re type it in the Confirm Password text box     Administrator    Check this option to give the admin privilege to the user     Privilege Manager    Besides setting privileges in each user  the Privilege Manager provides another view on privileges in connection and    its database objects   Note  Available only for MySQL  
226. including negligence   product liability or otherwise  even if PremiumSoft or its representatives have been advised    of the possibility of such damages     8  Third Party Software    The Software may contain third party software which requires notices and or additional terms and conditions  By    accepting this EULA  you are also accepting the additional terms and conditions of the third party software     9  General    No PremiumSoft dealer  agent or employee is authorized to make any amendment to this EULA     This EULA contains the complete agreement between the parties with respect to the subject matter hereof  and  Supersedes all prior or contemporaneous agreements or understandings  whether oral or written  You agree that any  varying or additional terms contained in any purchase order or other written notification or document issued by you in  relation to the Software licensed hereunder shall be of no effect  The failure or delay of PremiumSoft to exercise any of  its rights under this EULA or upon any breach of this EULA shall not be deemed a waiver of those rights or of the    breach     If any provision of this EULA shall be held by a court of competent jurisdiction to be contrary to law  that provision will  be enforced to the maximum extent permissible  and the remaining provisions of this EULA will remain in full force and    effect     10  Basis of Bargain    The Limited Warranty and Disclaimer and Limited Liability set forth above are fundamental elements of 
227. ing disabled  Navicat cannot connect via SSH  Port 22     Host Name IP Address    A host where SSH server is activated     Port    A port where SSH server is activated  by default it is 22     User Name    A user on SSH server machine   It is not a user of database server      Authentication Method    Provide the SSH server user Password     Public Key   Private Key  It is used together with your public key  The private key should be readable only by you     Passphrase    A passphrase is exactly like a password  except that it applies to the keys you are generating and not    an account        Note  Navicat host name at the General tab should be set relatively to the SSH server which provided by your database    hosting company     HTTP Settings    HTTP Tunneling is a method for connecting to a server that uses the same protocol  http     and the same port  port 80   as a web server does  It is used while your ISPs do not allow direct connections  but allows establishing HTTP    connections   Note  Available only for MySQL  PostgreSQL  SQLite and MariaDB   Uploading the Tunneling Script    To use this connection method  first thing you need to do is to upload the tunneling script to the web server where your    server is located     Note  ntunnel_mysqlI php  for both MySQL and MariaDB   ntunnel_pgsql php or ntunnel_sqlite php is available in    the Navicat installation folder     32    Setting up HTTP Tunnel  The following instruction guides you through the process of configu
228. inging it  You can set the period between pings  in the edit field     Use Compression  This option allows you to use compression protocol  It is used if both client and server support zlib compression  and    the client requests compression     Use Named Pipe  Socket    With this option on  Navicat uses socket file for localhost connection     28    Oracle Connection    Role    Indicate that the database user is connecting with either the Default  SYSOPER or SYSDBA system privilege     Keepalive Interval  sec   This option allows you to keep the connection with the server alive by pinging it  You can set the period between pings  in the edit field     OS Authentication    With this option on  Oracle Database uses Windows user login credentials to authenticate database users   PostgreSQL Connection    Keepalive Interval  sec   This option allows you to keep the connection with the server alive by pinging it  You can set the period between pings  in the edit field    SQLite Connection    Encrypted    Enable this option and provide Password when connecting to an encrypted SQLite database     Attached Database    To attach or detach databases in the connection   SQL Server Connection    Initial Database    The initial database to which user connects when making connection     Keepalive Interval  sec   This option allows you to keep the connection with the server alive by pinging it  You can set the period between pings  in the edit field     Use Encryption    This option allows 
229. ints  To jump to the line of a breakpoint     right click it and choose Goto Function     The Call Stack tab displays the function calls of the current line     The Results tab displays the results after the function has completed the execution     92    The Log tab shows the message log when debugging the code   The Local Variables tab displays the varaibles in function     The Parameters tab displays the inputted parameters     PostgreSQL Schemas    A schema Is essentially a namespace  it contains named objects  tables  data types  functions  and operators  whose  names may duplicate those of other objects existing in other schemas  The schema name must be distinct from any    existing schema name in the current database   General Properties    Schema Name  The name of a schema to be created  The name cannot begin with pg_  as such names are reserved for system    schemas     Owner    The name of the user who will own the schema  If omitted  defaults to the user executing the command     PostgreSQL Tables    Relational databases use tables to store data  All operations on data are done on the tables themselves or produce  another table as the result  A table is a set of rows and columns  and their intersections are fields  From a general  perspective  columns within a table describe the name and type of data that will be found by row for that column s fields   Rows within a table represent records composed of fields that are described from left to right by their correspondi
230. ion  Control whether a backup operation checks the expiration date and time of the backup sets on the media before    overwriting them     Media Set Name    Specify the media name for the entire backup media set     Password    Set the password for the media set     Truncate the transaction log    Choose this option to truncate the transaction log     Backup the tail log and set database to recovery state    Choose this option to back up the tail of the log and leaves the database in the RESTORING state     Verify backup  Check this options to verify the backup     Perform checksum    Enable the backup checksums     149    Continue on error    Instruct backup to continue despite encountering errors such as invalid checksums or torn pages     Compression    Specify whether backup compression is performed on this backup     Note  Support from SQL Server 2008 or later and SQL Azure     SQL Server Restore    Before starting the restore process  click Generate SQL button to review the SQL  Then  you can click the Restore  button to run it  If you want to restore from a file that is not listed in the Object List pane  you can right click anywhere in    the Object List pane and choose Restore From File   General Properties for Restore Backup    Restore to database    Select the database to restore     Latest possible  only for Transaction Log backup     Choose this option if do not have the restore point     Specific time  only for Transaction Log backup     Specify that the databas
231. ir specific needs  yet easy to learn for users who are new to database server  With its  well designed Graphical User Interface GUI   Navicat lets you quickly and easily create  organize  access and share    information in a secure and easy way     Navicat is available on three platforms   Microsoft Windows  Mac OS X and Linux  It can connect users to local remote  server  providing several utility tools such as Data Modeling  Data Transfer  Data Structure Synchronization     Import Export  Backup Restore  Report Builder and Schedule to facilitate the process for data maintenance  For details     visit our web site  http   www navicat com    File View Favorites Tools Window Help    Connection User    4   Navicat Cloud  4    Office    Main Office  UK Office  4    Project MH 0015  4    Development Servers    Development 03     Bj Development 01  4    Production Servers  r       Oo Project DT 0052  adamsmith 1        8 Team A  s    TeamB  a EJ Testing Server 02  hr  4  amp  sakila   gt  EQ Tables  b co Views   gt  fi  Functions   gt  FD Events   gt  OFS Queries   gt  E Reports  b  29 Backups  4 Production Server      amp  HR  M Schemas  4 B   My Connections  0  MariaDB  E MySQL     D Oracle  a M  PostgreSQL     gt     ce he    View Function Event Query    Open Table  Name  actor  address  category  city  country  customer  film  film_actor  film_category  film_text  inventory  language  payment  rental   lt     General   DDL    Name   Name  Database  Group Name  Rows   Table Typ
232. it and can invoke procedures  Click as   gt  Trigger to open an object list for Trigger   See Triggers for details    You can choose the Trigger Type  TABLE  VIEW  SCHEMA or DATABASE    General Properties for Table Trigger    Enable  An enabled trigger runs its trigger action if a triggering statement is issued and the trigger restriction  if any  evaluates    to true     Table schema    The table schema of the trigger     Table name    The table you wish to create the trigger     Compound    A compound trigger is a single trigger on a table that allows you to specify actions for each of four timing points     Before the triggering statement executes BEFORE STATEMENT    Before each row that the triggering statement affects BEFORE EACH ROW    After each row that the triggering statement affects AFTER EACH ROW    After the triggering statement executes AFTER STATEMENT       Note  Support from Oracle 11g or later and you can edit the SQL in Trigger Definition     Fire  When defining a trigger  you can specify the trigger timing   whether the trigger action is to be run BEFORE or AFTER    the triggering statement     For Each  Oracle Database fires a ROW trigger once for each row that is affected by the triggering statement and fires a    STATEMENT trigger only once when the triggering statement is issued if the optional trigger constraint is met     When    To specify the trigger condition  which is a SQL condition that must be satisfied for the database to fire the trigger     
233. itmap  GIF  Icon  JPEG and Metafile     Keep Together    Control the pagination of the component when the contents cannot fit on the current page     LookAhead  Display summary calculations in the title band  page footer calculations in the page header band  group footer    calculations in the group header band and column footer calculations in the column header     ParentHeight  Force the height of the component to match height of the parent component  The parent may be either a band ora    region     267    ParentWidth    Force the width of the component to match width of the parent component     ParentPrinterSetup    Determines whether the values for the PrinterSetup property should be copied from the parent report     PrintHumanReadable    Output the human readable version of the bar code  i e  the actual letters or numbers      ReprintOnOverFlow    Use to print non stretching components when stretching components are printing on additional pages     ReprintOnSubsequent  Use in conjunction with the SuppressRepeatedValues property  When SuppressRepeatedValues is set to True  and  detail lines have overflowed onto a new page  you can force the value to reprint on the first detail line of the new page    by setting ReprintOnSubsequent to True     ResetPageNo  Enable subset page numbering  In subset page numbers  the page numbers and page count of the subreport are    displayed instead of the master report page numbers     Section  The report prints as a separate section  sta
234. ize to Fit    Resize the table automatically to fit its contents     Bring to Front  Bring the table to the foreground     Send to Back  Move the table to the background     Create Views    To create a new view  click the     button from the diagram toolbar and click anywhere on the canvas  To add an    existing view from the Explorer s Model tab  simply drag and drop the selected view from the Model tab to the canvas     Note  If you right click the view connector  you can choose to add or delete vertices and change its color  or go to the    source view and the target table     The pop up menu options of the view object in canvas include     Design View    Edit the view structure in a designer  The tabs and options in the designer depend on the diagram database type you    are chosen  For the settings of different tabs  see Server Objects     Add Related Objects    Add all related tables views to the selected view     Cut    Remove the view from the diagram and put it on the clipboard     213    Copy    Copy the view from the diagram to the clipboard     Paste    Paste the content from the clipboard into the diagram     Select All Views    Select all the views in the diagram     Delete    Delete a view from the diagram or from both diagram and model     Rename    Change the name of the view     Color    Change the color of the view     Size to Fit    Resize the view automatically to fit its contents     Bring to Front    Bring the view to the foreground     Send to Back    
235. l be    created on the referencing table automatically if it does not exist    amp  Delete Foreign Key   Delete the selected foreign key   Note  Support from MySQL 4 0 13 or later     Use the Name edit box to enter a name for the new key        Use the Referenced Database and Referenced Table drop down lists to select a foreign database and table    respectively     To include field s  referenced field s  to the key  just simply double click the Fields Referenced Fields field or click       to open the editor s  for editing     38    The On Delete and On Update drop down list define the type of the actions to be taken     CASCADE   Delete the corresponding foreign key  or update the corresponding foreign key to the new value of the  primary key     SET NULL   Set all the columns of the corresponding foreign key to NULL   No ACTION   Does not change the foreign key        RESTRICT   Produce an error indicating that the deletion or update would create a foreign key constraint violation     Related topic   Foreign Keys Data Selection    MySQL MariaDB Table Triggers    A trigger is a named database object that is associated with a table and that is activated when a particular event occurs    for the table     In the Triggers tab  just simply click a trigger field for editing  By using the trigger toolbar  you can create new  edit and    delete the selected trigger field     Note  Trigger is supported from MySQL 5 0 2 or later     Button   Description        Add Trigger Add a trig
236. l have  thousand separators inserted between each group of three digits to the left of the decimal point  The  placement and number of     characters in the format string does not affect the output  except to  indicate that thousand separators are wanted  The actual character used as a the thousand  separator in the output is determined by the ThousandSeparator global variable  The default value of  ThousandSeparator is specified in the Number Format of the Region and Language Options section  in the Windows Control Panel     Scientific notation  If any of the strings  E     E     e    or  e   are contained in the format string  the       298    output for negative exponents  The  E   and  e   formats output a sign character only for negative    exponents     Characters enclosed in single or double quotes are output as is  and do not affect formatting   a Separates sections for positive  negative  and zero numbers in the format string     The locations of the leftmost  0  before the decimal point in the format string and the rightmost  0  after the decimal    number is formatted using scientific notation  A group of up to four  0  characters can immediately  follow the  E     E     e    or  e   to determine the minimum number of digits in the exponent  The   E   and  e   formats cause a plus sign to be output for positive exponents and a minus sign to be       point in the format string determine the range of digits that are always present in the output string     The number 
237. l_code  varc  b       MariaDB 5 more columns    2 more columns      gt  E MySQL   gt  D Oracle  a C  PostgreSQL  4  C  PostgreSQL 9 1  HR     lt     C Refresh   os F        Project DT 0052 EN Testing Server 02 User  root Database  sakila       o Object List    Display table fields and relationships between tables in a database schema     Note  Double click a table in ER Diagram view will open the Table Designer  while double click a table in List view and  Detail view will open the Table Viewer  The tabs and options in the designer depend on the diagram database type you    have chosen  For the settings of different tabs  see Server Objects     To add a relation  click   from the bottom toolbar  Drag the source table field and drop to the target table field     To edit a relation  right click a relation and select Design Foreign Key from the pop up menu   To delete a relation  right click a relation and select Delete Foreign Key from the pop up menu   To add a vertex on a relation  right click a relation and select Add Vertex from the pop up menu     To delete a vertex or all vertices on a relation  right click a relation and select Delete Vertex or Delete All Vertices    from the pop up menu      2  Overview    To zoom in or zoom out the selected area of the diagram  adjust the slider of the Overview pane  Same effect can be    achieved with keyboard shortcuts     Zoom In   CTRL    or  CT RL Mousewheel up   Zoom Out   CTRL    or  CTRL Mousewheel down     288     3  Toolbar  
238. latable data type   If not specified  the column data type s default    collation is used     Note  Support from PostgreSQL 9 1 or later     Dimensions    Set the dimensions of array specifiers     Object Schema    Set the object schema for the field     Object Type  Set the object type for the field     105    Checks for PostgreSQL Foreign Tables    A check constraint is the most generic constraint type  It allows you to specify that the value in a certain column must    satisfy a Boolean  truth value  expression     In the Checks tab  just simply click a check field for editing  By using the check toolbar  you can create new  edit and    delete the selected check field     Note  Support from PostgreSQL 9 5 or later        Add Check Add a check to the table     Delete Check Delete the selected check     Use the Name edit box to set the check name        Check  Set the condition for checking  e g   field _name1  gt  0 AND field_name2  gt  field_namei  in the Check edit box  A check  constraint specified as a column constraint should reference that column s value only  while an expression appearing in    a table constraint may reference multiple columns     Definition    Enter the definition for the check     No Inherit    The check constraint will not propagate to child tables     Comment    Enter the comment for the check     Triggers for PostgreSQL Foreign Tables    A trigger is a specification that the database should automatically execute a particular function whenever a 
239. ld have OIDs  object identifiers  assigned to    them     Fill Factor   The fillfactor for a table is a percentage between 10 and 100  100  complete packing  is the default  When a smaller  fillfactor is specified  INSERT operations pack table pages only to the indicated percentage  the remaining space on  each page is reserved for updating rows on that page  This gives UPDATE a chance to place the updated copy of a row  on the same page as the original  which is more efficient than placing it on a different page  For a table whose entries    are never updated  complete packing is the best choice  but in heavily updated tables smaller fillfactors are appropriate     Note  Support from PostgreSQL 8 2 or later   PostgreSQL Foreign Tables  Foreign tables define the structure of the remote data  A foreign table can be used in queries just like a normal table     but a foreign table has no storage in the PostgreSQL server  Whenever it is used  PostgreSQL asks the foreign data    wrapper to fetch data from the external source  or transmit data to the external source in the case of update commands   Note  Support from PostgreSQL 9 1 or later   Fields for PostgreSQL Foreign Tables    In the Fields tab  just simply click a field for editing  A right click displays the pop up menu or using the field toolbar     you can create new and drop the selected field  To search a field name  choose Edit   gt  Find or press CTRL F     Button    Description O  w  Add Ficld Add a field to the table
240. lect the underlying data type of the domain from the drop down list     114    Dimensions    The dimensions of array specifiers     Length and Scale  Use the Length edit box to define the length of the field and use Scale edit box to define the number of digits after the    decimal point   if required for the selected data type     Collate    The collation of the domain   Note  Support from PostgreSQL 9 1 or later     Default  The DEFAULT clause specifies a default value for columns of the domain data type  The value is any variable free  expression  but subqueries are not allowed   The data type of the default expression must match the data type of the    domain  If no default value is specified  then the default value is the null value     The default expression will be used in any insert operation that does not specify a value for the column  If a default  value is defined for a particular column  it overrides any default associated with the domain  In turn  the domain default    overrides any default value associated with the underlying data type     Not null    Values of this domain are not allowed to be null     Owner    The owner of the domain function  The user who defines a domain becomes its owner   Note  Support from PostgreSQL 7 4 or later   Checks    The Checks tab is provided for managing domain checks  It allows you to create new  edit  or delete the selected    check     CHECK clauses specify integrity constraints or tests which values of the domain must satis
241. lgorithm is    used        Auto Increment  The AUTO INCREMENT attribute can be used to generate a unique identity for new rows  To start with the AUTO  INCREMENT value other than 1  you can set that value in Options tab     SQLite Table Indexes    Index provides a faster access path to table data  It is created using one or more columns of a table to speed SQL    statement execution on that table     In the Indexes tab  just simply click an index field for editing  By using the index toolbar  you can create new  edit and    delete the selected index field     Button   Description S O    a Add Index Add an index to the table        Fia Delete Index Delete the selected index     Use the Name edit box to set the index name     To include field s  in the index  just simply double click the Fields or click L to open the editor for editing     Unique    All values of the indexed column s  must only occur once   Fields Editor  Select the field s  from the Name list  You can also use the arrow buttons to change the index field s  order     Collation  To define a collating sequence used for text entries in that column  The default collating sequence is the collating    sequence defined for that column   BINARY Compares string data using memcmp    regardless of text encoding     134    NOCASE   The same as binary  except the 26 upper case characters of ASCII are folded to their lower case    equivalents before the comparison is performed  Note that only ASCII characters are case folded
242. lick to open the editor for editing     Note  Support from PostgreSQL 9 5 or later     Has Oids  Check this option if you want to specify whether rows of the new table should have OIDs  object identifiers  assigned to    them     Note  Support from PostgreSQL 9 5 or later     PostgreSQL Views    Views are useful for allowing users to access a set of relations  tables  as if it were a single table  and limiting their    access to just that  Views can also be used to restrict access to rows  a subset of a particular table   Click p i to open  an object list for View     You can create a view shortcut by right click a view in the Object List pane and select Create Open View Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your view directly without    activating the main Navicat     Button   Description S  LELE       Preview the result of the view     G Explain Show the Query Plan of the view        Beautify SQL Format the codes with the Beautify SQL settings in Editor     Note  You can choose to show the Result tab below the editor or in a new tab by selecting View   gt  Show Result   gt        Below Query Editor or In a New Tab     108    View Builder  Available only in Full Version     View Builder allows you to build views visually  It allows you to create and edit views without knowledge of SQL  See    Query Builder for details     Definition    You can edit the view definition as SQL statement  SELECT statement it implements  
243. licy  You can check this option to force password to follow password policy of  SQL Server     Enforce Password Expiration    You can check this option to force password to have expiry date     User Must Change Password at Next Login  You can check this option to force user to change password every time    when login     Default Database    select the default database when login     Default Language    Select the default display language when login     Windows Authentication   Default Database    select the default database when login     Default Language       Select the default display language when login     Mapped to Certificate Certificate Name  ee menmanna  Mapped to Asymmetric   Asymmetric Key Name    Note  SQL Server contains features that enable you to create and manage certificates and keys for use with the server  and database  You can use externally generated certificates or SQL Server can generate certificates  Certificates  and asymmetric keys are both ways to use asymmetric encryption  There is no difference between the two    mechanisms for the cryptographic algorithm  and no difference in strength given the same key length     Enabled    Check to enable the login     Credential   You can add credential on specific role for this login  A credential is a record that contains the authentication  information  credentials  required to connect to a resource outside SQL Server  This information is used internally by  SQL Server     General Properties for SQL Azure  
244. ll  be converted to strings  Please check the description of the implementation language of the trigger function about how    the trigger arguments are accessible within the function  it may be different from normal function arguments   Constraint    Deferrable    The constraint can be deferred     INITIALLY IMMEDIATE    The constraint is checked after each statement     INITIALLY DEFERRED    The constraint is checked only at the end of the transaction     Referenced Table Schema and Referenced Table Name    The schema and the name of another table referenced by the constraint     PostgreSQL Trigger Functions    Trigger Function can be created with PL pgSQL and referenced within a PostgreSQL trigger definition  The term   trigger function  is a simply a way of referring to a function that is intended to be invoked by a trigger  Triggers define  operations that are performed when a specific event occurs within the database  A PL pgSQL trigger function can be    referenced by a trigger as the operation to be performed when the trigger s event occurs     123    The definition of a trigger and the definition of its associated trigger function are two different things  A trigger is defined  with the SQL CREATE TRIGGER command  whereas trigger functions are defined using the SQL CREATE  FUNCTION command  Click aS   gt  Trigger Function to open an object list for Trigger Function     See Triggers for details   Definition    Definition consists of a valid SQL procedure statement  Thi
245. ll be transferred  only with and as part of the sale or transfer of the whole Studio  and not separately  You may retain no copies  of the Software  You may not sell or transfer any Trial   Demo Version  Non commercial Lite Version or Not For  Resale Version of the Software    e  Unless otherwise provided herein  you may not modify the Software or create derivative works based upon the    Software     f  Non commercial Versions of the Software may not be used for  or distributed to any party for  any commercial    purpose     g  Unless otherwise provided herein  you shall not    A     in the aggregate  install or use more than one copy of the Trial   Demo Version and Non commercial  Lite Version of the Software    download the Trial   Demo Version and Non commercial Lite Version of the Software under more than  one username    alter the contents of a hard drive or computer system to enable the use of the Trial   Demo Version of  the Software for an aggregate period in excess of the trial period for one license to such Trial   Demo  Version    disclose the results of software performance benchmarks obtained using the Trial   Demo Version or  Non commercial Lite Version to any third party without PremiumSoft prior written consent  or   use the Trial   Demo Version of the Software for a purpose other than the sole purpose of determining  whether to purchase a license to a commercial or education version of the software  provided  however   notwithstanding the foregoing  you are 
246. lly to fit its contents     216    Bring to Front    Bring the note to the foreground     Send to Back    Move the note to the background     Create Images    To create a new image  click the al button from the diagram toolbar and click anywhere on the canvas  Then  select  an image file in the Open dialog box     The pop up menu options of the image object in canvas include     Reset Size    Reset the size of the image to its original size     Reset Aspect Ratio    Maintain image original width to height ratio     Cut    Remove the image from the diagram and put it on the clipboard     Copy    Copy the image from the diagram to the clipboard     Paste    Paste the content from the clipboard into the diagram     Select All Images    Select all the images in the diagram     Delete    Delete an image from the diagram     Bring to Front    Bring the image to the foreground     Send to Back    Move the image to the background   Create Shapes    To create a new shape  line  arrow  rectangle  ellipse  user  database  cloud or trigger   click the button from the  diagram toolbar and choose the type of shape  Then  click anywhere on the canvas  To show hide the linked name    label  simply check uncheck the Show Name option in Properties pane     217    The pop up menu options of the shape in canvas include     Reset Aspect Ratio  only for rectangle  ellipse  user  database  cloud  trigger  server  desktop and mobile     Maintain shape original width to height ratio     Cut    Remove
247. m     Output Schema and Output    The function that converts data from the type s internal form to its external textual form     Length  A numeric constant that specifies the length in bytes of the new type s internal representation  The default assumption    is that it is variable length     Variable    Check this option if the type length is unknown     Default    The default value for the data type  If this is omitted  the default is null     Element    The type being created is an array  this specifies the type of the array elements     Delimiter    The delimiter character to be used between values in arrays made of this type     126    Alignment    The storage alignment requirement of the data type  If specified  it must be char  int2  int4  or double  the default is int4     Storage    The storage strategy for the data type  If specified  must be plain  external  extended  or main  the default is plain     Pass by value    Indicate that values of this data type are passed by value rather than by reference     Owner    The owner of the type     Note  Support from PostgreSQL 8 0 or later     Advanced Properties for Base Type    The Advanced tab is supported from PostgreSQL 7 4 or later     Receive Schema and Receive    The function that converts data from the type s external binary form to its internal form     Send Schema and Send    The function that converts data from the type s internal form to its external binary form     Analyze Schema and Analyze    The function th
248. me  1 MARY  7 MARIA  9 MARGARET  12 NANCY  16 SANDRA  19 RUTH  38 MARTHA  40 AMANDA  44 MARIE    customer_id       lastname    SMITH  MILLER  MOORE  THOMAS  MARTIN  MARTINEZ  GONZALEZ  CARTER  TURNER y   gt     Cancel    Hint  To remove the filter results  right click anywhere on the grid and select Show All     Copy Data from Navicat    Data that being copied from Navicat goes into the windows clipboard with the fields delimited by tabs and the records    delimited by carriage returns  It allows you to easily paste the clipboard contents into any application you want     Spreadsheet applications in general will notice the tab character between the fields and will neatly separate the    clipboard data into rows and columns     To select data using Keyboard Shortcuts    CTRL A    Toggles the selection of all rows and columns in a data grid        SHIFT ARROW   Toggle the selection of cells as you move up down left right in the data grid     To select data using Mouse Actions    e Select the desired records by holding down the CTRL key while clicking on each row     e Select a block of cells     Note  After you have selected the desired records  just simply press CTRL C or right click and select the ES Copy    from the pop up menu     191    Paste Data into Navicat  Data is copied into the clipboard will be arranged as below format     e Data is arranged into rows and column   e Rows and columns are delimited by carriage returns tab respectively     e Columns in the clipboard h
249. me Type     Addr 1 String      Addr 2 String  City      Company     Contact      Country    orders   DB eg E  Name Type     AmountPaid Double     Custo        EmpNo Integer    Freight Double     ItemsTotal Double    OrderNo Double     PaymentMethod String     PO String     SaleDate DateTime    ShipDate DateTime   ShipToAddri String   ShipToAddr2 String      ShipToCity String     ShipToContact String   ShipToCountry String   ShipToPhone String   ShipToState String      ShipToZip String       ShipVIA String     TaxRate Double     Terms String       CustNo      FAX      LastInvoiceDate DateTime     Phone String     State String      TaxRate Double  Zip String       252    Report Query Wizard    You can select data from your database using an SQL query  This functionality is provided via query based dataviews   which can be visually created using the Query Wizard and visually maintained using the Query Designer  To open the    Query Wizard  select File   gt  New under Data tab and double click the Query Wizard icon     1  Select the tables for the query  If you select more than one table  it will pop up the Join dialog for selecting the  field join    Select the fields for the query    Add calculated fields to the query    Select common field for grouping    Set searching criteria for the query     Set the order for the query     NOR OD    Enter the query  data pipeline  name     Report Query Designer    The Query Designer is used to modify query based dataviews created by Query 
250. moved to the next page in the report relative to the PageBreak object s top position     A PaintBox  Create a paintbox area for drawing     Report Tree    This tool window is dockable on the left and right sides of the Report Designer  It can be used to organize components  within each band  Components selected in the Report Tree are selected in the report layout  The upper portion of the  Report Tree shows the main report object and any subreports nested within it  This feature can be helpful for organizing    your subreports     Report Tree  a  E  Report      Parameters  4 Design Layers  Foreground  4   Title  A Labeli  a   a Header   g Linel  A    1l in                    lt     El Appearance A  Border  TppBord  Pen  TPen    Position IpTop  Style lsSingle  Visible  Weight 1 5   El Identity    UserName Line  ing       Data Tree    This tool window is dockable on the left and right sides of the Report Designer  It can be used to create components  within any band  Simply select a set of fields and drag the selection into the band  A set of corresponding data aware    components will be created     258    In the top tree view of Data tab  it contains a list of data pipelines to which the report has access  In the bottom list view   all of the fields for the currently selected data pipeline are displayed  Fields can be selected from the bottom list view    and dragged to any part of the report layout  The data aware component that is appropriate for the given field will then  
251. mum    Determine the minimum value a sequence can generate     Maximum    Determine the maximum value for the sequence     Cache    Specify how many sequence numbers are to be preallocated and stored in memory for faster access     Cycled  This option allows the sequence to wrap around when the maxvalue or minvalue has been reached by an ascending or  descending sequence respectively  If the limit is reached  the next number generated will be the minvalue maxvalue     respectively  Otherwise  any calls to nextval after the sequence has reached its maximum value will return an error     Add owned by  Choose the Owned by table and Owned by column so that the sequence is associated with a specific table column   such that if that column  or its whole table  is dropped  the sequence will be automatically dropped as well  The    specified table must have the same owner and be in the same schema as the sequence     Note  Support from PostgreSQL 8 2 or later     121    PostgreSQL Triggers    Triggers are database operations that are automatically performed when a specified database event occurs  Click ws    gt  Trigger to open an object list for Trigger     See Triggers for details   General Properties    Constraint    Check this box to create a constraint trigger     Trigger Type  Choose the type of the trigger  Table or View     Note  Support from PostgreSQL 9 0 or later     Table name or View name    Choose a table or view     BEFORE    The trigger can be specified to fire before
252. n  If existing table is highlighted  it will be checked automatically and assigned a default file name    and location  The file extension in the Export to text box changes according to the selected export type in step 1     Note  For exporting query result  ensure the query is saved before running the Export Wizard  Otherwise  no source    table displayed in here     Source Export to A    FS film_text  O inventory  O language  O payment  O rental  O staff  v  store C  Users siuha Desktop store txt   _  eo actor_info   _  co customer _list   C  oo film_list     o0 nicer_but_slower_film_list   C  eo sales_by_film_category       co sales_by_store C  Users siuha Desktop sales_by_store txt   C  oo staff_list X    naand    Select All  Unselect All  lt  lt   lt  Back Next  gt   gt  gt  Cancel                        Export selected to same file     Export selected to same folder          In Vista or above  you can select unselect all source tables from Select All button     If you are exporting selected tables into the same target file  you can select Export selected to same file from Select    All button for quick mapping     If you are exporting selected tables into the same directory  you can select Export selected to same folder from    Select All button for quick mapping   Click Advanced button for more settings     Encoding    Select the encoding for the exported file     Add timestamp  Check this option if you want your file name specifies the timestamp of the export is run  
253. n  Indicate that the trigger should not be executed when a replication agent modifies the table that is involved in the    trigger     Note  SQL Azure does not support     With Append  Specify that an additional trigger of an existing type should be added     Note  SQL Azure does not support     Definition    170    This tab will appear when the Definition Type is set to SQL Statement in General tab or when connecting to SQL    Azure  Enter valid SQL statements     SQL Server Backup Devices    During a backup operation on a SQL Server database  the backed up data  the backup  is written to a physical backup  device  This physical backup device is initialized when the first backup in a media set is written to it  The backups on a    set of one or more backup devices compose a single media set  Click aS   gt  Backup Device to open an object list for  Backup Device     General Properties    Name    Enter the name of the backup device     Type  The type of the backup device  DISK     Physical name    Specify the physical file name or path of the backup device     SQL Server Linked Servers    A linked server configuration enables SQL Server to execute commands against OLE DB data sources on remote    servers  Click ASS   gt  Linked Server to open an object list for Linked Server     Linked servers offer the following advantages     e Remote server access   e The ability to issue distributed queries  updates  commands  and transactions on heterogeneous data sources  across the ente
254. n Table Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your table for entering data    directly without activating the main Navicat     34    To empty a table  right click the selected table and choose Empty Table from the pop up menu  This option is only  applied when you wish to clear all the existing records without resetting the auto increment value  To reset the    auto increment value while emptying your table  use Truncate Table     MySQL MariaDB Table Fields    In the Fields tab  just simply click a field for editing  A right click displays the pop up menu or using field toolbar  you  can create new  insert  move and drop the selected field  To search a field name  choose Edit   gt  Find or press  CTRL F     Button   Description O Z   OZ OoOO o  w  AdaEiecid Add a field to the table        Insert Field Insert a field above an existing field   Note  Support from MySQL 3 22 or later     S  Delete Field Delete the selected field   A    Primary Key Set the field as a Primary Key       Move Up   Move Down Move the selected field up down   Note  Support from MySQL 4 0 1 or later        To add a new field with modification as one of the existing fields  you can right click and select the Duplicate Field from    the pop up menu     Use the Name edit box to set the field name  Note that the name of the field must be unique among all the field names    in the table   The Type drop down list defines the type of the field data  See
255. n is on  Navicat will prompt you to save new queries or profiles every time when you quit the relevant    Ssub window   Docking    Open Windows    Open new windows to main window or dock window or as a new window   Code Insight  Available only in Full Version     Use Code Completion  When you type the    dot  symbol between the object names  SQL Editor will offer you a pop up list that showing some    variants for the code completion  see Code Completion     Delay  You can change the time the pop up list takes to appear   294    Use Word Completion  When you type the first character of words  SQL Editor will offer you a pop up list that showing some variants for the    word completion     Delay    You can change the time the pop up list takes to appear     Use Syntax Highlighting  Syntax highlight helps viewing codes clearly  Codes are highlighted in SQL Editor with different colors and fonts  according to the categories they belong to  The syntax highlighting feature can be limited by setting the maximum file    size  e g  10  in Apply Syntax Highlighting for statement size below  MB  to increase performance   Auto Save    Use Auto Save    Save automatically after modifications in SQL Editor by defining the Auto Save Interval  s   e g  30      Appearance Options    Show toolbar caption    Show text on toolbar buttons in sub windows  Otherwise  only buttons will be presented   Hint  Restart Navicat to take effect     File Edit View Window Help    S BYE  amp     Show main tool
256. n to enable RPC to the given server     Promotion of Distributed Transactions for RPC  Use this option to protect the actions of a server to server procedure through a Microsoft Distributed Transaction  Coordinator  MS DTC  transaction     Note  Support from SQL Server 2005 or later     SQL Server Server Triggers    A server trigger can be a DDL or logon trigger for current server  DDL triggers execute in response to a variety of data  definition language  DDL  events  These events primarily correspond to Transact SQL CREATE  ALTER  and DROP    statements  and certain system stored procedures that perform DDL like operations  Logon triggers fire in response to    173    the LOGON event that is raised when a user sessions is being established  Click aS   gt  Server Trigger to open an  object list for Server Trigger     Note  Support from SQL Server 2005 or later   General Properties    Trigger Type  Choose the trigger type     Enable  Check this option to enable the trigger     SQL Statement    Specify additional criteria in Definition tab     Assembly  Specify the method of an assembly to bind with the trigger     Events  Check the DDL event from the list     Advanced Properties    Caller    Specify the statements inside the module are executed in the context of the caller of the module     Self  Specify the statements inside the module are executed in the context of the specified user is the person creating or    altering the module     User    Specify the statements inside 
257. nd Clustered Indexes    Ignore duplicate key values  A warning message will occur when duplicate key values are inserted into a unique index  Only the rows violating the    uniqueness constraint will fail     Recompute statistics    Enable automatic statistics updating     Allow row locks    Row locks are allowed when accessing the index  The Database Engine determines when row locks are used     Note  Support from SQL Server 2005 or later     Allow page locks    Page locks are allowed when accessing the index  The Database Engine determines when page locks are used     Note  Support from SQL Server 2005 or later     Fill Factor      Specify a percentage that indicates how full the Database Engine should make the leaf level of each index page during    index creation or rebuild     Note  SQL Azure does not support     Pad Index    The percentage of free space that is specified by fillfactor is applied to the intermediate level pages of the index     Note  Support from SQL Server 2005 or later     Sort in tempdb    Specify to store temporary sort results in tempdb     164    Note  SQL Azure does not support     Online    Long term table locks are not held for the duration of the index operation     Note  Support from SQL Server 2005 or later and SQL Azure     Max  degree of parallelism    Override the max degree of parallelism configuration option for the duration of the index operation     Note  Support from SQL Server 2005 or later     Storage Properties for Nonclustered and
258. nd choose Collaborate with     2  Click Apply after changes     Note  If you are the Owner or Admin  you can click the x button to remove the member     Quit a project    1  Right click a project and choose Quit Project     Move Copy a connection to Navicat Cloud    1  Right click a connection under My Connections and choose Move Connection to or Copy Connection to   2  Select an existing project or create a new project     3  The connection will move or copy to Navicat Cloud  And  all its query files will store in Navicat Cloud     Move Copy a connection to My Connections    1  Right click a connection under Navicat Cloud and choose Move Connection to or Copy Connection to   gt   My Connections     2  The connection will move or copy to My Connections     Move a model to Navicat Cloud    1  Select a model file under My Connections     2  Drag and drop the model file to a project in Navicat Cloud     Move a model to My Connections    1  Select a model file in a project under Navicat Cloud     2  Drag and drop the model file to My Connections     View the cloud usage    22    1  Choose File   gt  Navicat Cloud from the main menu   Note  A connection  a query  a model or a virtual group counts for one unit   Change your avatar    1  Choose File   gt  Navicat Cloud from the main menu   2  Click the image     3  Choose an image file   Manage your Navicat Cloud account    1  Choose File   gt  Navicat Cloud from the main menu   2  Click your email and choose Manage Account     3  A
259. nection details of the server  but the actual names and values are dependent on the server s foreign data    wrapper     Server Type  Specify the server type     Server Version    Specify the server version     Owner    The owner of the foreign server   User Mappings    Name    The name of an existing user that is mapped to foreign server     Options  Specify the options of the user mapping  The options typically define the actual user name and password of the    Mapping   PostgreSQL Languages    Language can register a new procedural language with a PostgreSQL database  Subsequently  functions and trigger  procedures can be defined in this new language  The user must have the PostgreSQL superuser privilege to register a    new language  Click aS   gt  Language to open an object list for Language     Note  The Comment tab is supported from PostgreSQL 8 0 or later     130    General Properties    Owner    The owner of the language   Note  Support from PostgreSQL 8 3 or later     Schema of handler and Handler   Call Handler is the name of a previously registered function that will be called to execute the procedural language  functions  The call handler for a procedural language must be written in a compiled language such as C with version 1  call convention and registered with PostgreSQL as a function taking no arguments and returning the Janguage_handler    type  a placeholder type that is simply used to identify the function as a call handler     Schema of validator and Vali
260. ng  column s name and type  Each field in a row is implicitly correlated with each other field in that row  Click E to open  an object list for Table     To create a new table  click the    New Table from the object list toolbar together with the   down arrow to choose  the type Normal   Foreign     When open a table with graphical fields  right click a table and select the EN Open Table  Quick  from the pop up  menu  Faster performance for opening the graphical table  as BLOB fields  images  will not be loaded until you click on    the cell  If you do wish Navicat loads all your images while opening the table  use   Open Table     You can create a table shortcut by right click a table in the Object List pane and select Create Open Table Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your table for entering data    directly without activating the main Navicat     To empty a table  right click the selected table and choose Empty Table from the pop up menu  This option is only  applied when you wish to clear all the existing records without resetting the auto increment value  To reset the    auto increment value while emptying your table  use Truncate Table     93    PostgreSQL Normal Tables    Tables are the basic unit of data storage in a PostgreSQL database  Data is stored in rows and columns  You define a    table with a table name and set of columns     PostgreSQL Table Fields    In the Fields tab  just simply click a field 
261. ng the following security context    Set the Remote Login and Password    Advanced Properties    Connect Timeout    Define the time out value for connecting to a linked server     Query Timeout    Define the time out value for queries against a linked server     172    Data Access    Check this option to enable a linked server for distributed query access     Collation Compatible  If this option is checked  SQL Server assumes that all characters in the linked server are compatible with the local  server  with regard to character set and collation sequence  or sort order   This enables SQL Server to send    comparisons on character columns to the provider     Use Remote Collation  If this option is checked  the collation of remote columns is used for SQL Server data sources  and the collation    specified in collation name is used for non SQL Server data sources     Collation  Specify the name of the collation used by the remote data source if Use Remote Collation is checked and the data    source is not a SQL Server data source  The name must be one of the collations supported by SQL Server     Lazy Schema Validation    If this option is checked  skip schema checking of remote tables at the beginning of the query     Publisher    Check this option to enable publisher     Subscriber    Check this option to enable subscriber     Distributor    Check this option to enable distributor     RPC    Check this option to enable RPC from the given server     RPC Out    Check this optio
262. nique name        To set field s  as unique  just simply double click the Fields field or click    to open the editor s  for editing     ON CONFLICT    To specify an algorithm used to resolve constraint conflicts     ROLLBACK   When a constraint violation occurs  an immediate ROLLBACK occurs  thus ending the current  transaction  and the command aborts with a return code of SQLITE_ CONSTRAINT  If no  transaction is active  other than the implied transaction that is created on every command  then this    algorithm works the same as ABORT     ABORT When a constraint violation occurs  the command backs out any prior changes it might have made  and aborts with a return code of SQLITE CONSTRAINT  But no ROLLBACK is executed so  changes from prior commands within the same transaction are preserved  This is the default    behavior     FAIL When a constraint violation occurs  the command aborts with a return code  SQLITE_ CONSTRAINT  But any changes to the database that the command made prior to  encountering the constraint violation are preserved and are not backed out  For example  if an  UPDATE statement encountered a constraint violation on the 100th row that it attempts to update     then the first 99 row changes are preserved but changes to rows 100 and beyond never occur     IGNORE When a constraint violation occurs  the one row that contains the constraint violation is not inserted  or changed  But the command continues executing normally  Other rows before and after the row 
263. not use Navicat Premium or other similar MySQL admin applications  running on your computer to connect to the remote server directly unless the User Privileges has been configured    23    By default  MySQL gives  root  as username and leave the password field blank     Host Name IP Address    A host name where the database is situated or the IP address of the server     Port    A TCP IP port for connecting to the database server     User Name    User name for connecting to the database server     Password    Password for connecting to the server     Oracle Connection    Navicat supports 2 types of Oracle server connection  In Basic mode  Navicat connects to Oracle through the Oracle  Call Interface  OCI   OCI is an application programming interface that allows an application developer to use a  third generation language s native procedure or function calls to access the Oracle database server and control all  phases of SQL statement execution  OCI is a library of standard database access and retrieval functions in the form of    a dynamic link library     In TNS mode  Navicat connects to Oracle server using an alias entry from a tnsnames ora file through the Oracle Call  Interface  OCI   OCI is an application programming interface that allows an application developer to use a  third generation language s native procedure or function calls to access the Oracle database server and control all  phases of SQL statement execution  OCI is a library of standard database access and 
264. ns that are automatically performed when a specified database event occurs  Click F  to open an object list for Trigger     See Triggers for details   General Properties    Trigger Type  Define the trigger type  TABLE or VIEW     Table name or View name    Choose a table or view     BEFORE    The trigger can be specified to fire before the operation is attempted on a row     AFTER    The trigger can be specified to fire after the operation is attempted on a row     INSTEAD OF    The trigger can be specified to fire instead of the operation is attempted on a row     When    Specify the trigger condition for the database to fire the trigger     141    Insert    The trigger is activated whenever adding a row to a table     Delete    The trigger is activated whenever removing a row from the table     Update    The trigger is activated whenever changing a value in one of the fields selected in Update Of Fields     Update Of Fields  Specify the fields for UPDATE statement trigger upon necessary     Definition    You can edit valid SQL statements in the trigger definition inside BEG N and END     SQL Server Objects    To start working with the server objects  you should create and open a connection  If the server is empty  you need to    right click the connection in the Connection pane and choose New Database to create a new database   Note  SQL Azure does not support Comment tab   General Properties for SQL Azure    Database Name    Define the name of the database     Edition    C
265. nt is not enforced when replication agents perform insert  update  or delete operations   Note  SQL Azure does not support     Definition    Type in the definition for the check constraint     Comment    Specify the comment of the check     Note  SQL Azure does not support     SQL Server Table Triggers    A trigger is a special kind of stored procedure that automatically executes when an event occurs in the database    server     In the Triggers tab  just simply click a trigger field for editing  By using the trigger toolbar  you can create new  edit and    delete the selected trigger field     Button   Description S      Add Trigger Add a trigger to the table         e Delete Trigger Delete the selected trigger     157    Use the Name edit box to set the trigger name     Use the Fires drop down list to define the trigger action time     AFTER Specify that the DML trigger is fired only when all operations specified in the  triggering SQL statement have executed successfully     INSTEAD OF   Specify that the DML trigger is executed instead of the triggering SQL statement        therefore  overriding the actions of the triggering statements     Insert    The trigger is activated whenever a new row is inserted into the table     Update    The trigger is activated whenever a row Is modified     Delete    The trigger is activated whenever a row is deleted from the table     Enable    You can choose whether to enable disable the trigger constraint by checking unchecking the box    
266. nu    option from the Report Designer        g   HP LaserJet M1522 series PCL6 Class Driver  HP LaserJet M1522 series PCL6 Class Driver     Copies  Number of copies     Enter page numbers and or page ranges o E  separated by commas  For example                 1 3 5 12              Print to File        Type  PDF File    Where   C  Wsers mayho Documents Report pdf       The Page Setup dialog can be accessed from the File   gt  Page Setup menu option of the Report Designer  You can    set the printer  page size  paper source  layout and margins properties from within the Page Setup dialog     264    x    Printer   Paper Size   Paper Source   Layout   Margins                                                   The Groups dialog is accessible via the Report   gt  Groups menu option of the Report Designer  You can separate  your report into different sections using groups  A number of options are available to control the behavior of each group   For example  you may want each group to start on a new page or to reprint the group header when the group continues    on additional pages  Another powerful feature is the Keep group together option  which can be used to ensure that all of  the information for a group fits on a page                      Data Field     Custom Field     plOrders CustNo_2 v    On Group Change    _ Start new page  C  Create new file    Reset page number  _  Email new file   C Start on odd page    New page when less than bo       V  Keep group together          P
267. o    Check All s  M AITETA TAM F    aada A AANA COCO LIAR ARI Na J A MeRi  Uncheck AIl  Run Query  Checked Scripts Detail       Click Run Query button to execute the selected query     Backup Restore  Available only in Full Version     A secure and reliable server is closely related to performing regular backups  as failures will probably occur sometimes      caused by attacks  hardware failure  human error  power outages  etc     Navicat allows you to backup restore database objects for your database  You can save your settings as a profile for    setting schedule  Click eJ to open an object list for Backup     Hint  Backup files are stored under Settings Location  To open the folder  right click the backup file and choose Open    Containing Folder     Note  Available only for MySQL  PostgreSQL  SQLite and MariaDB  To backup Oracle  see Oracle Data Pump  To  backup SQL Server  see SQL Server Backup Restore     245    Backup    General Properties   You can enter comment for the backup file    Object Selection   Choose database objects you wish to backup    Advanced Properties   The following options depend on the database type you are chosen  MySQL  PostgreSQL  SQLite and MariaDB     Compressed    Check this option if you want to produce smaller backup file     To compress or decompress the backup file in the Object List pane  right click the backup file and select Compress    Backup or Decompress Backup from the pop up menu   Hint  compressed   psc   uncompressed   psb      
268. o a variety of data  definition language  DDL  events  These events primarily correspond to Transact SQL CREATE  ALTER  and DROP    statements  and certain system stored procedures that perform DDL like operations  Click dh   gt  Database Trigger to  open an object list for Database Trigger     Note  Support from SQL Server 2005 or later and SQL Azure     SQL Azure does not support the Comment tab   General Properties    Trigger Type  Trigger type must be Database Trigger     Enable  Check this option to enable the trigger     SQL Statement    Specify additional criteria in Definition tab     Note  SQL Azure does not support     175    Assembly  Specify the method of an assembly to bind with the trigger     Note  SQL Azure does not support     Events  Check the DDL event from the list     Advanced Properties    Caller    Specify the statements inside the module are executed in the context of the caller of the module     Self  Specify the statements inside the module are executed in the context of the specified user is the person creating or    altering the module     User    Specify the statements inside the module execute in the context of the user     Encrypted  Obfuscate the text of the CREATE TRIGGER statement     Note  SQL Azure does not support   Definition    This tab will appear when the Definition Type is set to SQL Statement in General tab  Enter valid SQL statements     SQL Server Partition Functions    A partition function is a function in the current database tha
269. ole can add other logins to    that same role     2 9    Application Role    An application role is a database principal that enables an application to run with its own  user like permissions  You    can use application roles to enable access to specific data to only those users who connect through a particular    application  Unlike database roles  application roles contain no members and are inactive by default     SQL Server Login Designer    General Properties for SQL Server 2000    Login Name    Set name for login     Authentication Type    Select the authentication type     SQL Server    Authentication    Windows Authentication    Enabled    Check to enable the login     Password    Set Password and re type it in the Confirm Password text box     Specify Old Password    Check this option to enter the old password used by this account     Default Database    Select the default database when login     Default Language  Select the default display language when login   Default Database    Select the default database when login     Default Language    Select the default display language when login        General Properties for SQL Server 2005 or later    Login Name    Set name for login     Authentication Type    Select the authentication type     SQL Server    Authentication       Password    280    Set Password and re type it in the Confirm Password text box     Specify Old Password    Check this option to enter the old password used by this account     Enforce Password Po
270. ommands within the same transaction are preserved  This is the default    behavior     FAIL When a constraint violation occurs  the command aborts with a return code  SQLITE CONSTRAINT  But any changes to the database that the command made prior to  encountering the constraint violation are preserved and are not backed out  For example  if an  UPDATE statement encountered a constraint violation on the 100th row that it attempts to update        then the first 99 row changes are preserved but changes to rows 100 and beyond never occur     133    IGNORE When a constraint violation occurs  the one row that contains the constraint violation is not  inserted or changed  But the command continues executing normally  Other rows before and after  the row that contained the constraint violation continue to be inserted or updated normally  No    error is returned when the IGNORE conflict resolution algorithm is used     REPLACE   When a UNIQUE constraint violation occurs  the pre existing rows that are causing the constraint    violation are removed prior to inserting or updating the current row  Thus the insert or update  always occurs  The command continues executing normally following REPLACE  No error is  returned by the REPLACE conflict resolution  If a NOT NULL constraint violation occurs  the NULL  value is replaced by the default value for that column  If the column has no default value  then the  ABORT algorithm is used  If a CHECK constraint violation occurs then the IGNORE a
271. on     It has already included in Navicat installation folder  You can locate it directly     Hint  Restart Navicat to take effect     SQL Plus    Specify the location for SQL Plus used in console of Oracle connection  SQL Plus is included in Oracle Client         Oracle Instant Client     Oracle Instant Client is the simplest way to deploy a full Oracle Client application built with OCI  OCCI  JOBC OCI  or  ODBC drivers  It provides the necessary Oracle Client libraries in a small set of files  You can also download Oracle    Client   Oracle Instant Client through      Oracle Client    http    www oracle com technetwork database enterprise edition downloads index html    Oracle Instant Client    http    www oracle com technetwork database features instant client index 097480 html    Download the appropriate Instant Client packages for your platform and the CPU  All installations REQUIRE the Basic    or Basic Lite package  Unzip the packages and set the path points to it     Oracle Client Installation Guide    http    download oracle com docs cd B28359 _01 install 111 b32302 toc htm    302    Commands  Available only in Full Version     Navicat Server ie Command Lines  Objects    navicat exe  backup  ProfileName   u NavicatID  t ConnectionType     c ConnectionName  d DatabaseName  s SchemaName    Backup a  PostgreSQL   SQLite and  MariaDB       navicat exe  import ProfileName  u NavicatID  t ConnectionType  c    ConnectionName  d DatabaseName  s SchemaName       Export View  
272. on    Set the number of digits in the year     Unit  Set the unit either in BYTE or CHAR     Object Schema  Set the object schema for the field type     Object Type  Set the object type for the field     60    Oracle Table Indexes    Indexes are optional structures associated with tables and clusters  You can create indexes on one or more columns of  a table to soeed SQL statement execution on that table  An Oracle Database index provides a faster access path to    table data  Indexes are the primary means of reducing disk I O when properly used     You can create many indexes for a table as long as the combination of columns differs for each index  You can create    more than one index using the same columns if you specify distinctly different combinations of the columns     In the Indexes tab  just simply click an index field for editing  By using the index toolbar  you can create new  edit and    delete the selected index field     Button   Description S O    a Add Index Add an index to the table        Fia Delete Index Delete the selected index     Use the Name edit box to set the index name     To include field s  in the index  just simply double click the Fields field or click L to open the editor for editing     Index Type  Define the type of the table index     Non unique   Non unique indexes do not impose the restriction of unique indexes on the column values     Unique Unique indexes guarantee that no two rows of a table have duplicate values in the key column  or  
273. ons executed over databases and database objects in Navicat  Select Tools      gt  History Log from the main menu or press CTRL H to open the LogHistory txt file in the History Log Viewer   Note  This log will be overwritten while Navicat is being restarted     Loglmport txt    Record detailed information on every error  indicating success or failure  that occurred during the import process   Note  This log will be overwritten on each import     LogExport txt    Record detailed information on every error  indicating success or failure  that occurred during the export process   Note  This log will be overwritten on each export     LogSynchronize txt  Record detailed information on every error  indicating success or failure  that occurred during the data synchronization    process   Note  This log will be overwritten on each synchronization     LogCmd ixt    Store information for Navicat command line process and all operations while running schedule     308    
274. ons in the database  including calling other procedures     e Return a status value to a calling procedure or batch to indicate success or failure  and the reason for failure    Note  SQL Azure does not support the Comment tab     Function Wizard        Click the    New Function from the object list toolbar  The Function Wizard will pop up and it allows you to create a  procedure function easily  You are allowed not to show the Function Wizard when create new procedure function     1  Specify the Name of the routine and select the type of the routine  Procedure or Function    2  Define the parameter s  of the procedure  Set the parameter Name  Type Schema  Type  Default Value   Output and or Read Only under corresponding columns    3  If you create a function  select the Function type from the drop down list  Then  choose the Schema and the  Return Type from the list if necessary     4  Set the advanced options   Option  Description    Encryption The database will convert the CREATE statement to an obfuscated format  Recompile Instruct the database not to cache a plan for the procedure   Pers sce erea O O O  Schema binding The function is bound to the database objects that it references   pone e    Execute As Specify the runtime user of the function  D  store rir welt  For replication Stored procedures created for replication cannot be executed on the Subscriber    Hint  Once uncheck the Show wizard next time  you can go to Options to enable it     NULL on NULL Input Indicate
275. option and enter the name of existing batch job if you want to append the details to the existing batch jobs in    Navicat Premium     Click Start button to start the import process     Dump SQL File Execute SQL File    Navicat allows you to backup and restore your database schema table s  using the Dump SQL File and Execute SQL    File features     To backup your database schema table s   right click it and select Dump SQL File   gt  Structure And Data or    Structure Only from the pop up menu     250    To restore your database schema table s  or execute SQL file  right click and select Execute SQL File from the pop up    menu     Hint  You can drag a  sql file to the table object list or a database schema in the Connection pane  Navicat will pop up    the Execute SQL File window     Print Database Schema Table Structure  Available only in Full    Version     Navicat allows you to view and print database  schema and table structures  Right click the database schema table s     and select     Print Database or   Print Schema or  4 Print Tables from the pop up menu     Console    Console allows you to use a command line interface  In other words  it provides interactive text based screen for you    to query input and result output from database  Open the connection and select Tools   gt  oa Console from the main  menu or press F6     Hint  You are allowed to open multiple console windows which each represents different connection     Note  For Oracle server  you have to have 
276. or    The commutator of this operator     Schema of negator and Negator    The negator of this operator     Hash    The operator can support a hash join if this option on     Merge    The operator can support a merge join if this option on   Additional Advanced Properties for PostgreSQL Version below 8 3    Schema of left sort operator and Left sort operator    lf this operator can support a merge join  the left sort operator that sorts the left hand data type of this operator     Schema of right sort operator and Right sort operator    lf this operator can support a merge join  the right sort operator that sorts the right hand data type of this operator     Schema of less than operator and Less than operator    lf this operator can support a merge join  the less than operator that compares the input data types of this operator     Schema of greater than operator and Greater than operator    lf this operator can support a merge join  the greater than operator that compares the input data types of this operator     PostgreSQL Operator Classes    An operator class defines how a particular data type can be used with an index  The operator class specifies that  certain operators will fill particular roles or  strategies  for this data type and this index method  The operator class also  specifies the support procedures to be used by the index method when the operator class is selected for an index  column  All the operators and functions used by an operator class must be defined 
277. orm  TO_TIMESTAMP          Oracle Data Pump Import    Before execute the Data Pump Import  click Generate SQL button to review the SQL  Then  you can click Execute    button to run it   To show the hidden tabs  advanced options   check the Show Advanced Options box     General Properties    51    Job Name    The name of the job     Mode  FULL In a full database export  the entire database is unloaded  This mode requires that you have  the EXP_FULL DATABASE role     TABLESPACE   In tablespace mode  only the tables contained in a specified set of tablespaces are unloaded   If a table is unloaded  its dependent objects are also unloaded  Both object metadata and  data are unloaded     own schema     TABLE In table mode  only a specified set of tables  partitions  and their dependent objects are  unloaded  You must have the EXP_FULL_DATABASE role to specify tables that are not in  your own schema  All specified tables must reside in a single schema     Content    SCHEMAS If you have the EXP_FULL_DATABASE role  then you can specify a list of schemas and  optionally include the schema definitions themselves  as well as system privilege grants to  those schemas  If you do not have the EXP_FULL_DATABASE role  you can export only your       Unload both data and metadata   DATA _ONLY Unload only table row data  no database object definitions are unloaded   METADATA_ONLY   Unload only database object definitions  no table row data is unloaded     Table Exists Action       Specify the ac
278. ormance     Auto Shrink    If this option is on  the database files are candidates for periodic shrinking     Auto Update Statistics    Specify that the query optimizer updates statistics when they are used by a query and when they might be out of date     Auto Update Statistics Asynchronously  Specify that statistics updates for the AUTO _UPDATE_ STATISTICS option are asynchronous  The query optimizer    does not wait for statistics updates to complete before it compiles queries     Note  Support from SQL Server 2005 or later     Advanced Properties  Recovery  for SQL Server    Page Verify  Discover damaged database pages caused by disk I O path errors  Disk I O path errors can be the cause of database  corruption problems and are generally caused by power failures or disk hardware failures that occur at the time the    page is being written to disk     Database page writes will not generate a CHECKSUM or  TORN _PAGE_DETECTION value  SQL Server will not verify a checksum or torn  page during a read even if a CHECKSUM or TORN_PAGE_DETECTION value    is present in the page header     TORN_PAGE_DETECTION   Save a specific 2 bit pattern for each 512 byte sector in the 8 kilobyte  KB   database page and stored in the database page header when the page is written  to disk     CHECKSUM Calculate a checksum over the contents of the whole page and stores the value  in the page header when a page is written to disk        Advanced Properties  Service Broker  for SQL Server    Note  Su
279. ortcut by right click a table in the Object List pane and select Create Open Table Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your table for entering data    directly without activating the main Navicat     To empty a table  right click the selected table and choose Empty Table from the pop up menu     SQLite Table Fields    In the Fields tab  just simply click a field for editing  A right click displays the pop up menu or using field toolbar  you  can create new  insert  move and drop the selected field  To search a field name  choose Edit   gt  Find or press  CTRL F     Button   Description o  aE Add Field Add a field to the table      Insert Field Insert a field above an existing field     S  Delete Field Delete the selected field     Primary Key Set the field as a Primary Key     Move Up   Move Down Move the selected field up down     Use the Name edit box to set the field name  Note that the name of the field must be unique among all the field names       in the table     The Type drop down list defines the type  storage class  of the field data  See SQLite 2 Data Types and SQLite 3 Data  Types for details     132    Use the Length edit box to define the length of the field and use Decimals edit box to define the number of digits after    the decimal point  the scale      Not null  Check this box to not allow the NULL values for the field     P Primary Key  A Primary Key is a single field or combination of fields that 
280. ote  To edit the datetime  just simply click     and choose   enter the desired data     Type    Primary Key A primary key materialized view     76    A rowid materialized view     Master    The remote rollback segment is used at the remote master site for the individual materialized view     Local    The remote rollback segment is used for the local refresh group that contains the materialized view     Constraints    Enforced   Oracle Database use enforced constraints during the refresh operation        Trusted Oracle Database use dimension and constraint information that has been declared  trustworthy by the database administrator but that has not been validated by the database     No Index    Check this to suppress the creation of the default index     Build Type    The materialized view is to be populated immediately   The materialized view is to be populated by the next refresh operation   Prebuilt To register an existing table as a preinitialized materialized view     Reduced Precision    With To authorize the loss of precision that will result if the precision of the table or  materialized view columns do not exactly match the precision returned by subquery           Without To require that the precision of the table or materialized view columns match exactly the  precision returned by subquery  or the create operation will fail     Compress    Data segments are compressed to reduce disk and memory use     Parallel  Choose NOPARALLEL for serial execution or PARALLEL if
281. ottom    Align a group of components with the bottommost position of the component that was selected first     259    H  Space Horizontally  Space a set of components based on the leftmost position of the first component selected and the rightmost position of    the last component selected     ae Space Vertically  Space a set of components based on the topmost position of the first component selected and the bottommost position    of the last component selected     lal Center Horizontally in Band  Center a component horizontally within a band       Center Vertically in Band  Center a component vertically within a band     Size Toolbar  This toolbar will assist in setting the size of components     2 Shrink Width to Smallest  Determine the minimum width of all the selected components  and then sets the width of the components to that value       Grow Width to Largest  Determine the maximum width of all the selected components  and then sets the width of the components to that value        Shrink Height to Smallest  Determine the minimum height of all the selected components  and then sets the height of the components to that    value     iit Grow Height to Largest  Determine the maximum height of all the selected components  and then sets the height of the components to that    value   Nudge Toolbar    This toolbar will assist in setting the position of components     El Nudge Down  Move all selected components one pixel down     E Nudge Left  Move all selected components one 
282. owed     Advanced Properties  Cursor  for SQL Server    Close Cursor On Commit Enabled    lf this option is on  any cursors open when a transaction is committed or rolled back are closed     Default Cursor    When LOCAL is specified and a cursor is not defined as GLOBAL when created  the scope of the  cursor is local to the batch  stored procedure  or trigger in which the cursor was created  The cursor  name is valid only within this scope  The cursor can be referenced by local cursor variables in the batch   stored procedure  or trigger  or a stored procedure OUTPUT parameter  The cursor is implicitly    deallocated when the batch  stored procedure  or trigger ends  unless it was passed back in an    OUTPUT parameter  If the cursor is passed back in an OUTPUT parameter  the cursor is deallocated    when the last variable that references it is deallocated or goes out of scope   GLOBAL   When GLOBAL is specified  and a cursor is not defined as LOCAL when created  the scope of the    cursor is global to the connection  The cursor name can be referenced in any stored procedure or batch       executed by the connection     Advanced Properties  Automatic  for SQL Server    145    Auto Close    If this option is on  the database is shut down cleanly and its resources are freed after the last user exits     Auto Create Statistics  If this option is on  the query optimizer creates statistics on single columns in query predicates  as necessary  to    improve query plans and query perf
283. p 1  Select the Encoding for the source file    Note  For TXT and XML file  you can select more than one file to import   Excel   Sheets will be shown in the Tables list    Access    If there is security settings  i e  database password and user level security in your access file  you are required to input    the necessary information  Click Security button for more settings     System Database File    Locate the system security file of the Access file  e g  D  Temp Security mdw     228    Database Password    Enter the password for the database if any     Logon Name    Enter the user name set by the user level security     Logon Password    Enter the password of that user     ODBC    Setting up an ODBC Data Source Connection    1  In Control Panel  select Administrative Tools    Select Data Sources  ODBC     Click Add button in User DSN tab    Select the appropriate ODBC driver  such as Microsoft ODBC for Oracle and click Finish button   Enter required information    Click OK button to see your ODBC Driver in the list     oS ee ee    Connecting to ODBC Data Source in Navicat    1  Click    in Import from in step 2 of the Import Wizard    2  In Provider tab  select the appropriate ODBC driver  such as Microsoft OLE DB Provider for ODBC Drivers    3  Under Connection tab  choose the data source from the Use data source name drop down list and provide  valid username and password     4  All available tables will be included in the Tables list if connection is success     Hint  
284. p of columns is unique with respect to all the    rows in the table     In the Uniques tab  just simply click an unique field for editing  By using the unique toolbar  you can create new  edit    and delete the selected unique field     Button   Description    98         Add Unique Add an unique to the table         a Delete Unique Delete the selected unique     Use the Name edit box to set the unique name     To set field s  as unique  just simply double click the Fields field or click    to open the editor s  for editing     Tablespace    The tablespace of the unique constraint s index     Fill Factor    The fillfactor storage parameter of the unique constraint s index   Note  Support from PostgreSQL 8 2 or later     Deferrable    The unique constraint can be deferred     Deferred    The unique constraint is checked only at the end of the transaction     Comment    Define the comment for the unique     PostgreSQL Table Checks    A check constraint is the most generic constraint type  It allows you to specify that the value in a certain column must    satisfy a Boolean  truth value  expression     In the Checks tab  just simply click a check field for editing  By using the check toolbar  you can create new  edit and    delete the selected check field     Button   Description       Add Check Add a check to the table      Delete Check Delete the selected check     Use the Name edit box to set the check name        Check  Set the condition for checking  e g   field _name1  gt  
285. parison Result    Source Objects Target Objects  The tree view shows the differences between model and database schema objects after the comparison of their    structures  providing with the detailed SQL statements shown in the Queries for Modification list   The red item represents the non existence for the other database schema     The blue item represents the existence for the other database schema  but different definition detected                 Source Objects  Target Objects  g  a FE  Tables      a E Tables A  o gt  EE sakila category  p EE sakila actor   gt  FEA sakila city 3  gt  EEA sakila address   gt  EEA sakila country    gt  FEA sakila category  a 55 sakila customer 3   gt  FA sakila city  ob   Fields     gt  FA sakila country    gt  P Primary Keys   a Eq sakila customer  b   amp  Foreign Keys 3 2 b     Fields  b AA Indexes 2   b gt  P Primary Keys  op g Triggers   a   amp  Foreign Keys   gt  EEA sakila film be fk customer address    FOREIGN KEY  add   gt  EES sakila film_actor   2 2 O    fk_customer_store    FOREIGN KEY  store_i   gt  EER sakila film_category 2   b HA Indexes  b Ef sakila film_text       gt  g Triggers     gt  FEA sakila inventory wl liz B  gt   E New Items EE tems Altered    All the scripts are unchecked in the Queries for Modification list by default  Check the scripts you want to apply to the    target     You can highlight multiple lines of scripts  and then right click to show the pop up menu  Choose Checked Scripts    Detail to view the f
286. pixel to the left     260      Nudge Right  Move all selected components one pixel to the right     Draw Toolbar  This toolbar will assist in setting the colors and borders of components     SA Fill Color  For shapes  lines  and region components only  Set the Brush Color property  To set the color of a textual component     check the Highlight Color action of the Format toolbar     J Line Color    For shapes  lines  and region components only  Set the Pen Color property     T Gradient  For use with a Shape component only  Set the Gradient property       Line Thickness  For use with a Line component only  Set the Weight property     For use with a Line component only  Set the Pen Style property    Edit Toolbar   This toolbar will assist in setting the most important property or properties for the currently selected component   No component selected    Se                                 Data aware component selected  This configuration allows the data pipeline and data field for the component to be set  The drop down list on the left    shows the data pipeline  The drop down list on the right shows the field name     Addr2 A  AmountPaid  City    Company  Contact  Cost  Country  CustNo  CustNo_2    Description                Label component selected  Here a label component has been selected in the Report Designer  The Edit toolbar displays an edit box from which the    label s caption can be set     261    Cust No     Shape component selected    Here a shape component has been 
287. pport from SQL Server 2005 or later     Broker Enabled  Specify that Service Broker is enabled for the specified database  Message delivery is started  and the  is broker_enabled flag is set to true in the sys databases catalog view  The database retains the existing Service    Broker identifier     146    Honor Broker Priority  Send operations take into consideration the priority levels that are assigned to conversations  Messages from  conversations that have high priority levels are sent before messages from conversations that are assigned low priority    levels     Note  Support from SQL Server 2008 or later     Advanced Properties  Change Tracking  for SQL Server    Note  Support from SQL Server 2008 or later     Change Tracking Enabled    Enable change tracking for the database     Retention Period  Specify the minimum period for keeping change tracking information in the database  Data is removed only when Auto    Clean Up is checked     Auto Clean Up    Change tracking information is automatically removed after the specified retention period     Advanced Properties  Miscellaneous  for SQL Server    Note  Support from SQL Server 2005 or later     Cross Database Ownership Chaining Enabled    If this option is on  database can be the source or target of a cross database ownership chain     Trustworthy  If this option is on  database modules  for example  user defined functions or stored procedures  that use an    impersonation context can access resources outside the dat
288. presented by a tab    in the model  To create a new diagram  choose File   gt  Ea New Diagram from the model s menu   Create Tables    To create a new table  click the EEE button from the diagram toolbar and click anywhere on the canvas  To add an  existing table from the Explorer s Model tab  simply drag and drop the selected table from the Model tab to the canvas     For Default diagram notation  the P icon means the field is a primary key  The     icon indicates that the field serves  as an index     Note  If you right click a field  you can choose to add  insert  delete  rename field and set the field as primary key   The pop up menu options of the table object in canvas include     Design Table  Edit the table structure in a designer  e g  fields  indexes  foreign keys  etc  The tabs and options in the designer    depend on the diagram database type you are chosen  For the settings of different tabs  see Server Objects     Add Related Objects    Add all related tables views to the selected table     Add Field  Add fields to the existing table     Cut    Remove the table from the diagram and put it on the clipboard     Copy  Copy the table from the diagram to the clipboard     212    Paste    Paste the content from the clipboard into the diagram     Select All Tables    Select all the tables in the diagram     Delete    Delete a table from the diagram or from both diagram and model     Rename    Change the name of the table     Color    Change the color of the table     S
289. ption if you want MySQL to maintain a live checksum for all rows   Note  Aria table is supported from MariaDB 5 1 or later     Page Checksum  only for Aria table     Check this option if you want index and data use page checksums for extra safety   Note  Support from MariaDB 5 1 or later     Transactional  only for Aria table     Check this option if you want crash safe   Note  Support from MariaDB 5 1 or later     Row Format    Defines how the rows should be stored     Avg  Row Length  An approximation of the average row length for your table  You need to set this only for large tables with variable size    rows     Max Rows  The maximum number of rows you plan to store in the table  This is not a hard limit  but rather a hint to the storage    engine that the table must be able to store at least this many rows     40    Min Rows    The minimum number of rows you plan to store in the table     Key Block Size  This option provides a hint to the storage engine about the size in bytes to use for index key blocks  The engine is    allowed to change the value if necessary  A value of 0 indicates that the default value should be used     Pack Keys  take effect only with MyISAM table   Set this option to 1 if you want to have smaller indexes  This usually makes updates slower and reads faster  Setting  the option to 0 disables all packing of keys  Setting it to DEFAULT tells the storage engine to pack only long CHAR   VARCHAR  BINARY  or VARBINARY columns     Delay Key Write  only 
290. pty  or if the entire format string is empty  the value is formatted using general  floating point formatting with 15 significant digits  General floating point formatting is also used if the value has more    than 18 digits to the left of the decimal point and the format string does not specify scientific notation     Date Time fields     Specifier   Represent    299    The date using the format given by the ShortDateFormat global variable  followed by the time using the    format given by the LongTimeFormat global variable  The time is not displayed if the fractional part of the       DateTime value is zero     dddddd The date using the format given by the LongDateFormat global variable     The month as a number without a leading zero  1 12   If the m specifier immediately follows an h or hh    specifier  the minute rather than the month is displayed     3    The month as a number with a leading zero  01 12   If the mm specifier immediately follows an h or hh       specifier  the minute rather than the month is displayed    mmm The month as an abbreviation  Jan Dec  using the strings given by the ShortMonthNames global  variable    mmmm The month as a full name  January December  using the strings given by the LongMonthNames global    variable        s           The time using the 12 hour clock for the preceding h or hh specifier  followed by  am  for any hour before    yy  h  hh  n  nn  S  Ss  t  tt    am pm  noon  or  pm  for any hour after noon  The am pm specifier can u
291. r     File Stream  Specify FILESTREAM storage for the varbinary max  BLOB data     Note  Support from SQL Server 2008 or later     User Defined Type Schema    Set the schema of the user defined type     153    User Defined Type  set the user defined type     Computed Expression    Set an expression that defines the value of a computed column     Persisted  Specify that the SQL Server Database Engine will physically store the computed values in the table  and update the    values when any other columns on which the computed column depends are updated     Default    Set the default value for the field     With Values    Check this to enable the with values option     Sparse    Indicate that the column is a sparse column   Note  Support from SQL Server 2008 or later     Comment    Set any optional text describing the current field     Note  SQL Azure does not support     SQL Server Table Indexes    Indexes are optional structures associated with tables  You can create indexes on one or more columns of a table to    speed SQL statement execution on that table     In the Indexes tab  just simply click an index field for editing  By using the index toolbar  you can create new  edit and    delete the selected index field     Button   Description S  ls Add Index Add an index to the table        Fia Delete Index Delete the selected index     Use the Name edit box to set the index name     To include field s  in the index  just simply double click the Fields field or click    to open t
292. r Preview and Finish     Report Design Toolbars    The various toolbars accessible from the design workspace are documented in this section  The toolbars are dockable   The toolbars are accessible from the View   gt  Toolbars menu option of the Report Designer or by right clicking on the    docking area at the top of the Report Designer   Standard Component Toolbar    255    This toolbar will assist in creating the most commonly used report components        Label  Used to display text  Assign the Caption property to control the text value  To resize the label automatically so it fits a    changing caption  set the Auto Size property to True     Memo  Print multiple lines of plain text in a report  To set the value  assign a string list to the Lines property  To dynamically  resize the memo during printing  set the Stretch property to True  Use the ShiftRelativeTo property to define dynamic    relationships with other stretchable objects     RichText  Print formatted text  To set the value  assign the RichT ext property or use the LoadFromFile orLoadFromRIFStream  methods  Use the ShiftRelativeTo property to define dynamic relationships with other stretchable objects  At    design time you can use the ReportBuilder s built in RTF Editor to load  modify  and save rich text data stored in files        SystemVariable  Used to display common report information such as page number  page count  print date and time  date  time  etc  The    type of information displayed is controlled
293. r delete records     Related topic     sorting Finding Replacing Records  Filtering Records   Manipulating Raw Data   Formatting Table Grid    196    Assistant Editors    Navicat provides Memo Hex Image Web Dynamic Column pane to view and edit TEXT BLOB BFile fields content  The  editor allows you to view  update  insert  or delete data in a table  Click Memo  Hex  ra Image   amp  Web    and   Dynamic Column from the toolbar to activate the appropriate viewer editor     Note  Oracle BFile fields cannot be edited     The Memo pane allows you to edit data as a simple text  To change the syntax highlight  simply right click the empty    space and choose Language  Use the     button on the navigation bar to update the changed records to the table     The Hex pane allows you to edit data in hexadecimal mode  Use the     button on the navigation bar to update the  changed records to the table     Note  Use the INSERT key on the keyboard to switch between Insert and Overwrite modes     The Image pane allows you to show data as image  Use the i Load    Save to disk and MM Clear button to  load remove the image from a file  or save the image to a file     The Web pane allows you to show data with HTML codes as in a web browser     The Dynamic Column pane allows you to edit data as dynamic column in MariaDB  Use the   and   buttons on  the left to add and delete values     Filter Wizard  Available only in Full Version     Filter Wizard allows you to facilitate creating and applying fil
294. r pool lets Oracle retain the schema object in memory to avoid I O operations     KEEP takes precedence over any NOCACHE clause you specify for a table  cluster  materialized  view  or materialized view log    RECYCLE   Choose this to put blocks from the segment into the RECYCLE pool  An appropriately sized  RECYCLE pool reduces the number of objects whose default pool is the RECYCLE pool from taking       up unnecessary cache space     Oracle Tables    Relational databases use tables to store data  All operations on data are done on the tables themselves or produce  another table as the result  A table is a set of rows and columns  and their intersections are fields  From a general  perspective  columns within a table describe the name and type of data that will be found by row for that column s fields   Rows within a table represent records composed of fields that are described from left to right by their corresponding  column s name and type  Each field in a row is implicitly correlated with each other field in that row  Click EE to open  an object list for Table     58    To create a new table  click the    New Table from the object list toolbar together with the   down arrow to choose  the type Normal   External   Index Organized     When open a table with graphical fields  right click a table and select   Open Table  Quick  from the pop up menu   Faster performance for opening the graphical table  as BLOB fields  images  will not be loaded until you click on the cell   
295. r the duration of the index operation     Note  SQL Azure does not support     SQL Server Synonyms    A synonym is an alternative name for a schema scoped object  Client applications can use a single part name to  reference a base object by using a synonym instead of using a two part  three part  or four part name to reference the    base object  Click as   gt  Synonym to open an object list for Synonym   Note  SQL Azure does not support the Comment tab   General Properties    Object Linked Server    The name of the server on which base object is located   Note  SQL Azure does not support     Object Database    The name of the database in which the base object is located     Object Schema    The name of the schema of the base object     Object Type  The object type     168    Object    The name of the base object that the synonym references     SQL Server Triggers    A trigger is a special kind of stored procedure that automatically executes when an event occurs in the database server     Click ae   gt  Trigger to open an object list for Trigger   See Triggers for details    Note  SQL Azure does not support the Comment tab   General Properties    Trigger Type    Choose Table or View on which the DML trigger is executed     Enable  Check this option to enable the trigger     Table name or View name    Choose a table or a view     AFTER  Specify that the DML trigger is fired only when all operations specified in the triggering SQL statement have executed    successfully     INS
296. rade names  product names and  logos may be the trademarks or registered trademarks of their respective owners  You may not remove or alter any  trademark  trade names  product names  logo  copyright or other proprietary notices  legends  symbols or labels in the  software  This EULA does not authorize you to use PremiumSoft or its licensors names or any of their respective    trademarks     Connection    To start working with your server in Navicat  you should first establish a connection or several connections using the  connection window  If you are new to the server or  Net in general    and are not quite sure how things work  you may    want to look at     e MySQL User Manual  e Oracle Database Documentation    e PostgreSQL User Manual  e SQLite User Manual    e SQL Server MSDN Library  e MariaDB Documentation    To create a new connection  click   or choose File   gt  New Connection  Then  enter the necessary information in  the Connection Properties window     After you have created your connections  your databases schemas appear in the Connection pane  If the Show  objects in Connection pane option is checked at the Options window  all database schema objects are also displayed    in the pane  To connect to a database schema  simply double click it in the pane     Note  Navicat authorizes you to make connection to remote servers running on different platforms  i e  Windows  Mac   Linux and UNIX     You can edit the connection information by right click the connection 
297. re features for sql editing  see Editor Advanced Features   Result    To run the package click   Run on the toolbar  If the SQL statement is correct  the statement will be executed and  if  the statement is supposed to return data  the DBMS Output tab opens with data returned by the package  If an error  occurs while executing the package  execution stops  the appropriate error message is displayed  Select the    function procedure and enter the parameter s  if the function procedure has input parameter s    Debug  Available only in Full Version     To debug the package click i Debug on the toolbar to launch the Oracle Debugger  Select the function procedure  and enter the parameter s  if the function procedure has input parameter    s      You can add remove breakpoints for debugging by clicking    inthe grey area beside each statement     Oracle Sequences    Sequence involves creating and initializing a new special single row table  It is usually used to generate unique    identifiers for rows of a table  Click as   gt  Sequence to open an object list for Sequence   General Properties    Increment  To specify which value is added to the current sequence value to create a new value  A positive value will make an    ascending sequence  a negative one a descending sequence  The default value is 1     80    Start with    To specify the first sequence number to be generated     Minimum    The minimum value a sequence can generate     Maximum    The maximum value for the sequence
298. remium and Enterprise Version   Model Sidebar  Model Explorer Pane    Model History Pane    160  160  161  163  168  169  171  171  173  174  175  176  177  177  177  177  178  183  184  184  186  186  186  188  192  194  194  195  196  197  197  200  200  202  202  206  207  207  208  208  208  209    Model Properties Pane  Model Overview Pane  Diagram Canvas  Create Tables  Create Views  Create Foreign Keys  Create Labels  Create Notes  Create Images  Create Shapes  Create Layers  Format Diagram  Preview and Print Model  Reverse Engineering  Script Generation  General Settings for Export SQL  Advanced Settings for Export SQL  Forward Engineering  Selecting Synchronization Type  Selecting Schemas Objects and Connection  Selecting Compare and Execution Options  Viewing Comparison Result  Model Conversion  Model Hints and Tips  Advanced Tools  Import Wizard  Setting Import File Format  Step 1   Setting Source File Name  Step 2   Setting Delimiter  Step 3    TXT  XML  Setting Additional Options  Step 4    TXT  XML  Excel  HTML  Setting Target Table  Step 5   Adjusting Field Structures and Mapping Fields  Step 6   Selecting Import Mode  Step 7   Saving and Confirming Import  Step 8   Export Wizard  Setting Export File Format  Step 1   Setting Destination File Name  Step 2   Selecting Fields for Export  Step 3   Setting Additional Options  Step 4   Saving and Confirming Export  Step 5   Data Transfer  Available only in Full Version     General Settings for Data Transfer    209  2
299. retrieval functions in the form of    a dynamic link library     By default  Oracle created a number of user accounts upon installation  Administrative accounts  SYS  SYSTEM   SYSMAN  and DBSNMP  Sample schema accounts  SCOTT  HR  OE  OC  PM  IX and SH     Connection Type    Host Name IP Address    A host name where the database is situated or the IP address of the server     Port    A TCP IP port for connecting to the database server     Service Name SID    Set the Service Name SID which the user connects when making connection  Select the corresponding    radio button     TNS User needs to provide the Net Service Name        24    User Name    User name for connecting to the database server     Password    Password for connecting to the server     See also     OCI Options    PostgreSQL Connection    For security reasons native remote direct connections to the PostgreSQL server are disabled  Therefore  you may not  be able to use Navicat Premium or other similar PostgreSQL admin applications running on your computer to connect  to the remote server  By default  PostgreSQL only allows connections from the local machine using TCP IP  connections  Other machines will not be able to connect unless you modify listen_addresses in the positgresq  conf file   enable host based authentication by modifying the  PGDATA pg_hba conf file  and restart the server  For more    information  Client Authentication    By default  PostgreSQL gives  postgres  as username and leave the password fi
300. revent orphans     V  Reprint group headers on subsequent pages          The Print to File Setup dialog is accessible via the File   gt  Print to File Setup menu option of the Report Designer     This dialog is used to specify the format and content of the ASCII file that will be created if the report is printed to file     File Name     SMyDocuments   Report pdf          Group Header 0   CustNo_2  Group Header 1   OrderNo_2  Detail x    Available Controls    litan   gt                     The Data dialog can be accessed from the Report   gt  Data menu option of the Report Designer  It can be used to  specify the data pipeline for the report     265                   The Grid Options dialog is accessible via the View   gt  Grid Options menu of the Report Designer  Use the Grid    Options dialog to control how the workspace grid is drawn and whether layout elements automatically snap to the grid  points                             The Outline Settings dialog is accessible via the Report   gt  Outline Settings menu option of the Report Designer   Use this dialog to control the behavior of report outline generation  When enabled  an outline tree structure is  dynamically generated by the report engine and rendered by the report previewer     Create Nodes For Components     Create Page Nodes               cme      The Find Text Settings dialog is accessible via the Report   gt  Find Text Settings menu option of the Report Designer     Use this dialog to configure the find text op
301. rflow segment to be stored     Overflow Logging  Specify whether creation of a database object will be logged in the redo log file  LOGGING  or not  NOLOGGING      Overflow Physical Attributes  Refer to Physical Attributes Default Storage Characteristics     Oracle Views    Views are useful for allowing users to access a set of relations  tables  as if it were a single table  and limiting their    access to just that  Views can also be used to restrict access to rows  a subset of a particular table   Click p i to open  an object list for View     You can create a view shortcut by right click a view in the Object List pane and select Create Open View Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your view directly without    activating the main Navicat     Button   Description S O  LELE r i  Preview the result of the view     G Explain Show the Query Plan of the view        Beautify SQL Format the codes with the Beautify SQL settings in Editor     Note  You can choose to show the Result tab below the editor or in a new tab by selecting View   gt  Show Result   gt        Below Query Editor or In a New Tab     View Builder  Available only in Full Version     View Builder allows you to build views visually  It allows you to create and edit views without knowledge of SQL  See    Query Builder for details     Definition    You can edit the view definition as SQL statement  SELECT statement it implements      Hint  To customize the v
302. rget database and or schema with this option is on     Suppose this option is unchecked and tables already exist in the target database schema  then all data will be    appended to the destination tables     Include indexes    Include indexes in the table with this option is on     Include foreign key constraints    Include foreign keys in the table with this option is on     Include engine table type    Include table type with this option is on     Include character set    Include character set in the table with this option is on     Include auto increment    Include auto increment in the table with this option is on     237    Include other table options    Include other options in the table with this option is on     Include unique constraints    Include uniques in the table with this option is on     Include rules    Include rules in the table with this option is on     Include check constraints    Include checks in the table with this option is on     Include triggers    Include triggers in the table with this option is on     Include excludes    Include exclusion constraints in the table with this option is on     Convert object name to    Check this option if you require convert object names to Lower case or Upper case during the process     Insert records    Check this option if you require all records to be transferred to the destination database and or schema     Lock target tables    Lock the tables in the target database and or schema during the data transfer proc
303. ring a HI TP connection     1  Select the HTTP tab and enable Use HTTP Tunnel    2  Enter URL of the tunneling script  e g  htto  Wwww navicat com ntunnel_mysqal php     3  If your server installed a Web Application Firewall  you can check the Encode outgoing query with base64  option    4  Ifthe tunneling script is hosted in a password protected server or you have to access internet over a proxy  server  you can provide the required authentication details in Authentication or Proxy tab    5  Navicat host name at the General settings page should be set relatively to the HTTP server which provided by    your database hosting company     Note  HTTP Tunnel and SSH Tunnel cannot function simultaneously  The SSH Tunnel is disabled when you select the    HTTP Tunnel and vice versa     33    server Objects    Navicat provides powerful tools to manage server objects  such as databases  tables  views  functions  etc     Note  Before working with the server objects in Navicat  you should establish the connection first     MySQL MariaDB Objects    To start working with the server objects  you should create and open a connection  If the server is empty  you need to    right click the connection in the Connection pane and choose New Database to create a new database     To edit an existing database properties  right click the database in the Connection pane and choose Edit Database   Please notice that MySQL does not support renaming database through its interface at this moment  Access t
304. rivileges can be granted   Privileges  To edit specific object privileges for role  click s  Add Privilege to open the window and follow the steps below     1  Expand the node in the tree view until reaching to the target object   Check the object to show the grid on the right panel   3  Inthe grid  check Grant option against the privilege listed in Privilege to assign this role to have that privilege     Multiple privileges can be granted     274    PostgreSQL Security    PostgreSQL manages database access permissions using users and groups  Users own database objects  for    example  tables  and can assign privileges on those objects to other users to control who has access to which objects     Note  Starting from PostgreSQL version 8 1  users and groups were no longer distinct kinds of entities  now there are  only roles  Any role can act as a user  a group  or both  The concept of roles subsumes the concepts of users and    groups     Only a superuser  a user who is allowed all rights  can add delete users  PostgreSQL installs a single superuser by    default named posigres  All other users must be added by this user  or by another subsequently added superuser     When you create a database object  you become its owner  By default  only the owner of an object can do anything  with the object  In order to allow other users to use it  privileges must be granted   However  users that have the    superuser attribute can always access any object      Ordinarily  only the objec
305. routine does not contain statements that read or write    data  It is the default if none of these characteristics is given explicitly     No SQL Indicate that the routine contains no SQL statements     Reads SQL Data Indicate that the routine contains statements that read data  but not    statements that write data     Modifies SQL Data Indicate that the routine contains statements that may write data     Deterministic       A procedure or function is considered deterministic if it always produces the same result for the same input parameters     and not deterministic otherwise   Result    To run the procedure function  click   Run on the toolbar  If the SQL statement is correct  the statement will be  executed and  if the statement is supposed to return data  the Result tab opens with the data returned by the    45    procedure function  If an error occurs while executing the procedure function  execution stops  the appropriate error  message is displayed  If the function procedure requires input parameter  the Input Parameters box will pop up  Use        to separate the parameters     Hint  Navicat supports to return 10 resultsets     MySQL MariaDB Events    MySQL Event Scheduler was added in MySQL 5 1 6  MySQL Events are tasks that run according to a schedule   Therefore  we sometimes refer to them as scheduled events  When you create an event  you are creating a named  database object containing one or more SQL statements to be executed at one or more regular intervals  
306. rprise     e The ability to address diverse data sources similarly   Note  SQL Azure does not support   General Properties    You can choose the Server Type  SQL Server or Other Data Source  If you choose Other Data Source  define the    required information     Provider    Choose the unique programmatic identifier  PROGID  of the OLE DB provider corresponding to the data source     Product Name    Define the product name of the OLE DB data source to add as a linked server     171    Data Source    Define the name of the data source as interpreted by the OLE DB provider     Provider String    Define the OLE DB provider specific connection string that identifies a unique data source     Location    Define the location of the database as interpreted by the OLE DB provider     Catalog    Define the catalog to be used when making a connection to the OLE DB provider     Security    In this tab  add or delete a mapping between logins on the local instance of SQL Server and remote logins on the linked    server     Local Login    Choose a login on the local server     Impersonate    Check this option to specify that logins use their own credentials to connect to the linked server     Remote Login    Enter the username used to connect the linked server     Remote Password    Enter the user password     Set the action when a login not defined in the list     e Not be made   e Be made without using a security context   e Be made using the login s current security context  e Be made usi
307. rting a new page when it begins and finishing the last page when it ends     The PrinterSetup property is used to determine the page size and printer settings     ShiftRelativeTo    Use to specify the vertical positioning that should take place between multiple stretching components in a band     Stretch    Determine whether the image is scaled to fit inside the component     StretchWithParent    Allow a shape or line to expand or contract based on the change in height of the band or region in which it is contained     SuppressRepeatedValues  When the value of a field  as determined by the DataField property  is the same across several records  the    SuppressRepeatedValues property allows you to print the value only once each time the field value changes     TraverseAllData  Indicate that the subreport will continue to print  print on additional pages in the same exact position  until all data is    traversed  By default the fixed type subreport truncates the data     268    Report Preview    The Preview tab contains the rendered report  You can to control and view report output  An outline of page nodes is  displayed on the left side of the form  adjacent to the page viewer  Use the    Print button to send report output to the    printer or to an output file  such as PDF     To create a Search Report  enable the AutoSearch option in the Query Designer     Tables   Fields   Calcs Search Group   Group Search   Sort   SOL               Available Fields       Then you can click
308. s       Navicat     Version 11    User Guide       ea        PremiumSoft CyberTech Ltd    Table of Contents    Getting Started    System Requirements  Registration  Installation  Maintenance Upgrade    End User License Agreement    Connection    Navicat Cloud  General Settings  Advanced Settings  SSL Settings   SSH Settings  HTTP Settings    Server Objects    MySQL MariaDB Objects  MySQL MariaDB Tables  MySQL MariaDB Table Fields  MySQL MariaDB Table Indexes  MySQL MariaDB Table Foreign Keys  MySQL MariaDB Table Triggers  MySQL MariaDB Table Options  MySQL MariaDB Views  MySQL MariaDB Functions Procedures  MySQL MariaDB Events  Oracle Objects  Oracle Data Pump  Available only in Full Version   Oracle Data Pump Export  Oracle Data Pump Import  Oracle Debugger  Available only in Full Version   Oracle Physical Attributes Default Storage Characteristics  Oracle Tables  Oracle Normal Tables  Oracle Table Fields  Oracle Table Indexes  Oracle Table Foreign Keys  Oracle Table Uniques  Oracle Table Checks  Oracle Table Triggers  Oracle Table Options    Oracle External Tables    Fields for Oracle External Tables 66    External Properties for Oracle External Tables 67   Access Parameters for Oracle External Tables 67   Oracle Index Organized Tables 68  Options for Oracle Index Organized Tables 68   Oracle Views 69  Oracle Functions Procedures 70  Oracle Database Links 71  Oracle Indexes 72  Oracle Java 74  Oracle Materialized Views 75  Oracle Materialized View Logs 78  Oracle Packages 7
309. s Window Help    Al  as E  OF   aa    Connection User Table    4   Navicat Cloud  4    Office    Main Office   gt  EJ UK Office  4    Project MH 0015  4    Development Servers    Development 03  D   Development 01  4    Production Servers  D Production Server 02  4    Project DT 0052  adamsmith07   gt  I TeamA  s 9 TeamB  a EJ Testing Server 02  hr  4    sakila     gt  Oo Views    gt  fi  Functions   b E Events    gt  BFR Queries   D Reports   b  23 Backups  4 Production Server   4 es HR   gt  FEA Tables     gt  oo Views  Ks  gt     16 Tables  16 in current group     Create a new account    00O    View    a a le    Report Backup Schedule    T   m  EEH    Query    5  HK    Function Event    Objects ee Company   Model i  Untitled  sakila  Testing Serve       Design Table r   New Table Delete Table Ee Import Wizard    Auto Increment Value Modified Date    FA actor 401  Fl address 606  E category 17  Ef city 601  E country  customer   Ef film  film_actor  film_category  Ef film text  inventory   Ey language  payment  rental   FA staff   store    Open Table    Name    600     lt      Project DT 0052 EN Testing Server 02 User  root Database  sakila    1  Choose File   gt  Navicat Cloud from the main menu     a 2 JY    Click Create Navicat ID   Enter the required information and click Sign Up button  A verification email will send to your email address     Click the link in the email to verify the new account     Model     gt        Data Length  16 KB  80 KB  16 KB  48 KB  16 KB  80
310. s can be a simple statement such as SELECT or INSERT   or it can be a compound statement written using BEGIN and END  Compound statements can contain declarations     loops  and other control structure statements     Parameter    Define trigger function parameter     Return type schema and Return Type    The return type of the trigger function   Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features   Advanced Properties    Owner    The owner of the trigger function   Note  Support from PostgreSQL 8 0 or later     Language  The name of the language that the function is implemented in  May be C  internal  or the name of a user defined    procedural language  For backward compatibility  the name may be enclosed by single quotes     Volatility  These attributes inform the query optimizer about the behavior of the function  At most one choice may be specified  If    none of these appear  VOLATILE is the default assumption     IMMUTABLE   The function cannot modify the database and always returns the same result when given the same  argument values  that is  it does not do database lookups or otherwise use information not directly  present in its argument list  If this option is given  any call of the function with all constant arguments  can be immediately replaced with the function value     STABLE The function cannot modify the database  and that within a single table scan it will consistently return    the same result
311. s for Oracle External Tables    Default Directory    Specify the default directory for the external table     Directory    Set the external directory     Location    Set the external source location     Access Driver    Specify the access driver for the external table  The default type for external tables is ORACLE LOADER     Reject Limit    Specify the limit on the number of errors that can occur during a query of the external data     Parallel With Degree    Check to enable parallel query on the data sources and specify the degree of parallel access     Access Parameters for Oracle External Tables    Describe the mapping of the external data to the Oracle Database data columns     67    Using CLOB  Check this option to get a CLOB data value of the returned query     Oracle Index Organized Tables    An index organized table has a storage organization that is a variant of a primary B tree  Data for an index organized  table is stored in a B tree index structure in a primary key sorted manner  Each leaf block in the index structure stores    both the key and nonkey columns     Index organized tables have full table functionality  They support features such as constraints  triggers etc with    additional features such as key compression     Note  The Table Designer for Index Organized Tables differs from Normal Tables only on the Options tab  Therefore     you can refer to the Normal Table on the similar tabs     Options for Oracle Index Organized Tables    Tablespace    Define
312. se lower  upper  or mixed case  and the    result is displayed accordingly     oa  Oo    The time using the 12 hour clock for the preceding h or hh specifier  followed by  a  for any hour before  noon  or  p  for any hour after noon  The a p specifier can use lower  upper  or mixed case  and the result  is displayed accordingly     ampm The time using the 12 hour clock for the preceding h or hh specifier  followed by the contents of the    TimeAMString global variable for any hour before noon  or the contents of the TimePMString global    variable for any hour after noon       The date separator character given by the DateSeparator global variable   The time separator character given by the TimeSeparator global variable   KX XX  Characters enclosed in single or double quotes are displayed as is  with no formatting changes     Format specifiers may be written in uppercase or lowercase letters  both produce the same result        300    Model Options  Available only in Full Version     Highlight Objects    With this option is on  when a mouse cursor hovers over an object  Navicat will highlight its border with blue color   Hint  Restart Navicat to take effect     Highlight With Relation  With this option is on  when a mouse cursor hovers over a table or a view  Navicat will highlight it s foreign keys or view    relations with blue or green color indicating relationships with other objects   Hint  Restart Navicat to take effect     Guess Field Type  With this option is on  Navi
313. selected in the Report Designer  The Edit toolbar displays the different shape  types     Rectangle    Square    Rounded Rectangle  Rounded Square    Ellipse  Circle       Line component selected    This configuration allows you to move the line to the top  bottom  left  or right within the line s selection handles     Diagonal Left  Diagonal Right       Standard Toolbar    This toolbar will assist with saving the report layout  accessing the print and print preview options  and accessing the  cut and paste operations         New  Create a blank report layout       Open    Display the Open dialog  allowing you to open an existing report layout     H Save    Save a report layout to file       Print    Display the Print dialog before sending the report to the printer     S  Print Preview    Display the Print Preview window     ob Cut    Cut the currently selected components into the clipboard     262    Ei Copy  Copy the currently selected components into the clipboard     I  Paste  Paste the components in the clipboard into the report     Format Toolbar  This toolbar will assist with setting the font and colors  It will also assist with layering the components     Font Name    Select the font name for textual components     Font Size    Select the font size  You can also type in this box to set the font size exactly     E Bold  Set the font to bold     J Italic  Set font to italic     U Underline  Set font to underline     Left Justify  Left justify the text in the component  
314. sign process  For example  to explain a grouping table objects  To create a new    label  click the T button from the diagram toolbar and click anywhere on the canvas   The pop up menu options of the label object in canvas include     Edit    Change the content of the label     Cut    Remove the label from the diagram and put it on the clipboard     Copy  Copy the label from the diagram to the clipboard     Paste    Paste the content from the clipboard into the diagram     215    Select All    select all the labels in the diagram     Delete    Delete a label from the diagram     Size to Fit    Resize the label automatically to fit its contents     Bring to Front    Bring the label to the foreground     Send to Back    Move the label to the background     Create Notes    Notes are typically used to help document the diagram design process  For example  to explain a grouping table    objects  To create a new note  click the   button from the diagram toolbar and click anywhere on the canvas   The pop up menu options of the note object in canvas include     Edit    Change the content of the note     Cut    Remove the note from the diagram and put it on the clipboard     Copy    Copy the note from the diagram to the clipboard     Paste    Paste the content from the clipboard into the diagram     Select All Notes    Select all the notes in the diagram     Delete    Delete a note from the diagram     Color    Change the color of the note     Size to Fit    Resize the note automatica
315. state value  an initial value for the state  and a state transition function  The  state transition function is just an ordinary function that could also be used outside the context of the aggregate  A final  function can also be specified  in case the desired result of the aggregate is different from the data that needs to be    kept in the running state value  Click as   gt  Aggregate to open an object list for Aggregate   Properties    Owner    The owner of the aggregate function     Note  Support from PostgreSQL 8 0 or later     112    Input type    An input data type on which this aggregate function operates     Note  Support from PostgreSQL 8 2 or later  For versions below 8 2  just select the Input type schema and Input type    from the drop down lists     State Type Schema and State type    The data type for the aggregate s state value     State Function Schema and State function   The state transition function to be called for each input row  For an N argument aggregate function  the state function  must take N 1 arguments  the first being of type state_data_type and the rest matching the declared input data type s   of the aggregate  The function must return a value of type state_data_type  This function takes the current state value    and the current input data value s   and returns the next state value     Final Function Schema and Final function   The final function called to compute the aggregate s result after all input rows have been traversed  The function m
316. strictly prohibited from installing or using the Trial   Demo    Version or Non commercial Lite Version of the Software for any commercial training purpose     h  You may only use the Not for Resale Version of the Software to review and evaluate the Software     i  You may receive the Software in more than one medium but you shall only install or use one medium     Regardless of the number of media you receive  you may use only the medium that is appropriate for the    server or computer on which the Software is to be installed     j  You may receive the Software in more than one platform but you shall only install or use one platform     k  You shall not use the Software to develop any application having the same primary function as the Software        Inthe event that you fail to comply with this EULA  PremiumSoft may terminate the license and you must    destroy all copies of the Software  with all other rights of both parties and all other provisions of this EULA    surviving any such termination      m  This program may include Oracle Instant Client  OCI   You agree that you shall    1   2     not use of the Oracle Instant Client to the business operations   not assign  give  or transfer the Oracle Instant Client or an interest in them to another individual or  entity    a  make the Programs available in any manner to any third party for use in the third party s   business operations  and   b  title to the Programs from passing to the end user or any other party   not re
317. t    Specify the email subject with customized format     Body    Write email content     249    Host  SMTP Server     Enter your Simple Mail Transfer Protocol  SMTP  server for outgoing messages     Port    Enter the port number you connect to your outgoing e mail  SMTP  server  Default value is 25     Use Authentication    Check this option and enter User Name and Password if your SMTP server requires authorization to send email     Secure Connection    Specify the connection to use TLS  SSL secure connection or Never     Send test mail    Navicat will send you a test mail indicating success or failure     Batch Job Converter  Available only in Navicat Premium     Navicat Premium allows you to convert saved batch jobs from either Navicat for MySQL  Navicat for Oracle  Navicat for  PostgreSQL  Navicat for SQLite  Navicat for SQL Server and Navicat for MariaDB to it  Right click in the Object List    pane and select Batch Job Converter from the pop up menu   In Vista or above  you can select all batch jobs from all or either one Navicat from Select All button     Delete original batch jobs  Check this option if you want to delete the original batch jobs in Navicat  If the original batch job is deleted  the    scheduled batch job will not work until it is set again in Navicat Premium or the original application     Overwrite existing batch jobs    Check this option if you want to overwrite the existing batch jobs in Navicat Premium     Append when batch job exists  Check this 
318. t    behavior     FAIL When a constraint violation occurs  the command aborts with a return code  SQLITE CONSTRAINT  But any changes to the database that the command made prior to  encountering the constraint violation are preserved and are not backed out  For example  if an  UPDATE statement encountered a constraint violation on the 100th row that it attempts to update     then the first 99 row changes are preserved but changes to rows 100 and beyond never occur    IGNORE When a constraint violation occurs  the one row that contains the constraint violation is not  inserted or changed  But the command continues executing normally  Other rows before and after  the row that contained the constraint violation continue to be inserted or updated normally  No  error is returned when the IGNORE conflict resolution algorithm is used    REPLACE   When a UNIQUE constraint violation occurs  the pre existing rows that are causing the constraint  violation are removed prior to inserting or updating the current row  Thus the insert or update  always occurs  The command continues executing normally following REPLACE  No error is  returned by the REPLACE conflict resolution  If a NOT NULL constraint violation occurs  the NULL  value is replaced by the default value for that column  If the column has no default value  then the    ABORT algorithm is used  If a CHECK constraint violation occurs then the IGNORE algorithm is    used        Auto Increment    Set Reset the Auto Increment value in 
319. t    subject  the server rejects the connection     Cipher  This is needed to ensure that ciphers and key lengths of sufficient strength are used  SSL itself can    be weak if old algorithms using short encryption keys are used  Using this option  you can ask that a       specific cipher method is used to allow a connection     Server Privileges    In the grid  check Granted option against the server privilege listed in Privilege to assign this user to have that    privilege  Multiple privileges can be granted     271    Privileges  To edit specific object privileges for user  click    Add Privilege to open the window and follow the steps below     1  Expand the node in the tree view until reaching to the target object   2  Check the object to show the grid on the right panel   3  Inthe grid  check State option against the privilege listed in Privilege to assign this user to have that privilege     Multiple privileges can be granted     Oracle Security    Oracle manages database access permissions using users and roles  Users own schema objects  for example  tables     views  and can assign privileges on those objects to other users to control who has access to which objects     In addition to the user accounts that you create  the database includes a number of user accounts that are  automatically created upon installation  Administrative accounts  SYS  SYSTEM  SYSMAN  and DBSNMP   Administrative accounts are highly privileged accounts to perform administrative tasks such as
320. t NEW    and OLD  and may not contain aggregate functions     Definition  The command or commands that make up the rule action  Valid commands are SELECT  INSERT  UPDATE  DELETE   or NOTIFY     Within condition and command  the special table names NEW and OLD may be used to refer to values in the  referenced table  NEW is valid in ON INSERT and ON UPDATE rules to refer to the new row being inserted or updated   OLD is valid in ON UPDATE and ON DELETE rules to refer to the existing row being updated or deleted     101    Comment    Define the comment for the rule     PostgreSQL Table Triggers    A trigger is a specification that the database should automatically execute a particular function whenever a certain type  of operation is performed  Triggers can be defined to execute either before or after any INSERT  UPDATE  or DELETE    operation  either once per modified row  or once per SQL statement     In the Triggers tab  just simply click a trigger field for editing  By using the trigger toolbar  you can create new  edit and    delete the selected trigger field     Note  To create a trigger on a table  the user must have the TRIGGER privilege on the table     Button   Description    F   Add Trigger Add a trigger to the table   Te Delete Trigger Delete the selected trigger     Use the Name edit box to set the trigger name  This must be distinct from the name of any other trigger for the same  table        Row trigger  This specifies whether the trigger procedure should be fire
321. t employs tree    structure which allows you to take action upon the database and their objects through their pop up menus quickly and  easily  After login Navicat Cloud feature  the Connection pane will divide into Navicat Cloud and My Connections  sections  To show the opened objects only  choose View   gt  Show Only Active Objects from the main menu  To view    or hide the Connection pane  choose View   gt  Show Connection from the main menu        Tab Bar  Tab Bar allows you to switch among Object List and the tabbed windows  You can also choose to always display  pop ups on a new tab  or to always display them in a new window  If you have multiple tabs open  you can use    CTRL TAB to easily switch to other tabs  See also Options     Object List Toolbar  Object List Toolbar provides other controls that you can use to manipulate the objects     5 Object List  Object List pane displays a list of objects  such as tables  views  queries and so on      6  Object Information  Object Information pane shows the detailed information of the server objects and Navicat objects  To view or hide the    Object Information pane  choose View   gt  Show Object Information from the main menu      T  Navicat Cloud Activity  Navicat Cloud Activity pane shows the project members and activities  You select a project in the Connection pane or a  Navicat Cloud object in the Object List pane  To view or hide the Navicat Cloud Activity pane  choose View   gt  Show    Navicat Cloud Activity from th
322. t maps the rows of a table or index into partitions based on    the values of a specified column  Click aS   gt  Partition Function to open an object list for Partition Function   Note  Support from SQL Server 2005 or later   General Properties    Input Parameter Type    Choose the data type of the column used for partitioning     Length  Specify the length of the data type if necessary     Decimals    Specify the decimals of the data type if necessary     176    Collation    Specify the collation of the data type if necessary     Boundary values belong to right interval    Specify to the right of each boundary value interval     Boundary Values    Specify the boundary values for each partition of a partitioned table or index that uses partition_function_name     SQL Server Partition Schemes    A partition scheme is a scheme in the current database that maps the partitions of a partitioned table or index to  filegroups  The number and domain of the partitions of a partitioned table or index are determined in a partition scheme     Click aS   gt  Partition Scheme to open an object list for Partition Scheme   Note  Support from SQL Server 2005 or later   General Properties    Partition Function    Choose the partition function     Filegroup Mapping    Specify the filegroups to hold the partitions specified by partition_function_name     SQL Preview    The SQL Preview tab shows the CREATE statement and necessary SQL statements of the database or schema    object     For some dat
323. t name        94    Tablespace    The tablespace of the primary key constraint s index     Fill Factor  The fillfactor storage parameter of the primary key    constraint s index     Deferrable  The primary key constraint can be deferred     Note  Support from PostgreSQL 9 0 or later     Deferred  The primary key constraint is checked only at the end of    the transaction     Note  Support from PostgreSQL 9 0 or later        Field s Properties    Note  The following options depend on the field type you are chosen     Default    Set the default value for the field     Comment    Set any optional text describing the current field     Collation  Set the collation of the column  which must be of a collatable data type   If not specified  the column data type s default    collation is used     Note  Support from PostgreSQL 9 1 or later     Dimensions    set the dimensions of array specifiers     Object Schema    Set the object schema for the field     Object Type  Set the object type for the field     95    PostgreSQL Table Indexes    Indexes are primarily used to enhance database performance  though inappropriate use can result in slower  performance   An index field can be an expression computed from the values of one or more columns of the table row     This feature can be used to obtain fast access to data based on some transformation of the basic data     In the Indexes tab  just simply click an index field for editing  By using the index toolbar  you can create new  edit and 
324. t s owner  or a Superuser  can grant or revoke privileges on an object  However  it is possible  to grant a privilege With Grant Option  which gives the recipient the right to grant it in turn to others  If the grant option  is subsequently revoked then all who received the privilege from that recipient  directly or through a chain of grants  will    lose the privilege     Note  The special name public can be used to grant a privilege to every role  user group  on the system     PostgreSQL Server 7 3 to 8 0    PostgreSQL version 7 3 to 8 0 manages database access permissions using Users and Groups     PostgreSQL User Designer    General Properties    User name    Set name for user     User ID  Specify an ID for the user  This is normally not necessary  but may be useful if you need to recreate the owner of an  orphaned object  If this is not specified  the highest assigned user ID plus one  with a minimum of 100  will be used as    default     Password    Set Password and re type it in the Confirm Password text box     Note  If you do not plan to use password authentication you can omit this option  but then the user will not be able to  connect if you decide to switch to password authentication   275    Password Encryption  This option control whether the password is stored ENCRYPTED or UNENCRYPTED in the system catalogs   If neither    is specified  the default behavior is determined by the configuration parameter password_encryption      Expiry Date  Set a date and time af
325. t statements in each execution  which will make the data transfer    process faster     Use hexadecimal format for BLOB    Insert BLOB data as hexadecimal format     Continue on error    Ignore errors that are encountered during the transfer process     Lock source tables  Lock the tables in the source database and or schema so that any update on the table is not allowed once the data    transfer is triggered off     Drop target objects before create  Check this option if database objects already exist in the target database and or schema  the existing objects will be    deleted once the data transfer starts     Create target database schema if not exist    Create a new database schema if the database schema specified in target server does not exist     Data Synchronization  Available only in Full Version     Navicat allows you to transfer data from one database and or schema to another with detailed analytical process  In  other words  Navicat provides the ability for data in different databases and or schemas to be kept up to date so that  each repository contains the same information  You are not only authorized to rollback the transferring process  but  also insert  delete and update records to the destination  You can save your settings as a profile for setting schedule     Select Tools   gt  Sa Data Synchronization from the main menu     All tables must contain primary keys and all table structures must be identical between the source and target  You    could apply Stru
326. t the connection string is as follows     scheme   user_name  password  host_name  port_num  db_name tbl_name    Sample of connection strings     CONNECTION  mysal   username password hostname port database tablename     41    CONNECTION  mysal   username hostname database tablename   CONNECTION  mysal   username password hostname database tablename     Tablespace  only for ndbcluster table     To specify the tablespace for the storage   Note  Support from MySQL 5 1 6 or later     Storage  only for ndbcluster table   To specify type of storage used  disk or memory   and can be one of DISK  MEMORY  or DEFAULT     Note  Support from MySQL 5 1 6 or later     Stats Auto Recalc    Indicate whether to automatically recalculate persistent statistics for an InnoDB table   Note  Support from MariaDB 10 0 or later     Stats Persistent  Indicate whether the InnoDB statistics created by ANALYZE TABLE will remain on disk or not     Note  Support from MariaDB 10 0 or later     Partition    Set the Partition options     Note  Support from MySQL 5 1 or later     Partition By Select the function that is used to determine the partition  HASH  KEY  LINEAR HASH  LINEAR  KEY  RANGE and LIST     Partitions Set the partition number   Subpartition By Select the function that is used to determine the subpartition  Hash and Key   Subpartitions Set the subpartition number     Partition Use   or     Partition to add or delete the partition  Use   or     Subpartition to add or    Definition delete the su
327. tabase to members of the db_owner  dbocreator  or sysadmin roles     WITH KEEP_REPLICATION  KEEP REPLICATION should used when setting up replication to work with log shipping     RECOVERY    Roll back all uncommitted transactions  After the recovery process  the database is ready for use     NORECOVERY    Do not roll back the uncommitted transactions     STANDBY    Specify a Standby file that allows the recovery effects to be undone     SQL Server Schemas    A schema contains named objects  tables  views  functions  etc  whose names may duplicate those of other objects    existing in other schemas  The schema name must be distinct from any existing schema name in the current database     Note  SQL Server 2000 or below does not support edit  create and delete schema     SQL Azure does not support the Comment tab     General Properties    151    Schema Name    The name of a schema which is identified within the database     Owner  The name of the database level principal that will own the schema  This principal may own other schemas  and may    not use the current schema as its default schema     SQL Server Tables    Tables are database objects that contain all the data in a database  A table definition is a collection of columns  In  tables  data is organized in a row and column format similar to a soreadsheet  Each row represents a unique record     and each column represents a field within the record  Click E to open an object list for Table     When open a table with graphi
328. table if you have deleted a large part of a table or if you have made many changes to a table with  variable length rows  tables that have VARCHAR  BLOB  or TEXT columns   Deleted records are maintained in a  linked list and subsequent INSERT operations reuse old row positions  Currently  MySQL supports optimizing only for  MyISAM  InnoDB and BDB tables     Repair Tables    Repair a possibly corrupted table and returns a result set     Repair Table tries to repair only the index tree        Extended MySQL creates the index row by row instead of creating one index at a time with sorting     Get Rows Count    Count the number of rows in the table     Maintain Oracle    Maintain Table    Enable Table Lock  Choose Enable Table Lock to enable table locks  thereby allowing DDL operations on the table  All currently executing    transactions must commit or roll back before Oracle Database enables the table lock     Disable Table Lock    Choose Disable Table Lock to disable table locks  thereby preventing DDL operations on the table     178    Enable Row Movement    Choose Enable Row Movement to allow the database to move a row  thus changing the rowid     Disable Row Movement  Choose Disable Row Movement if you want to prevent the database from moving a row  thus preventing a change of    rowid     Shrink Space  Shrink Space is to compact the table segment  This clause is valid only for segments in tablespaces with automatic  segment management  By default  Oracle database compacts 
329. te either before or after any INSERT  UPDATE  or DELETE    operation  either once per modified row  or once per SQL statement     In the Triggers tab  just simply click a trigger field for editing  By using the trigger toolbar  you can create new  edit and    delete the selected trigger field     63    Button  Description o      Add Trigger Add a trigger to the table        Fe Delete Trigger Delete the selected trigger     Name    Set the trigger name     Compound    Check to set the trigger as a compound trigger     Note  Support from Oracte 11g or later     Row trigger    Check to set the trigger as a row trigger     Fires    Specify the trigger timing whether the trigger action is to be run before or after the triggering statement     Insert    Fire the trigger whenever an INSERT statement adds a row to a table or adds an element to a nested table     Update  Fire the trigger whenever an UPDATE statement changes a value in one of the columns specified in Update Of Fields   lf no Update Of Fields are present  the trigger will be fired whenever an UPDATE statement changes a value in any    column of the table or nested table     Delete  Fire the trigger whenever a DELETE statement removes a row from the table or removes an element from a nested  table     Update Of Fields  Specify the fields for UPDATE statement trigger upon necessary     Enable    You can choose whether to enable   disable the trigger constraint by checking   unchecking the box     Definition    Type in the
330. ted code in the Code Window or the variable in the Smart Data   view and choose Add to watch list  You can adjust the value of a watch variable by right click the variable and choose  Adjust Value  To delete a watch variable or all watch variables  right click a variable and choose Remove Variable or    Remove All Variable     Oracle Physical Attributes Default Storage Characteristics      Free  Specify a whole number representing the percentage of space in each data block of the database object reserved for    future updates to rows of the object       Used  Specify a whole number representing the minimum percentage of used space that Oracle maintains for each data block    of the database object  A block becomes a candidate for row insertion when its used space falls below this value     Initial Transactions  Specify the initial number of concurrent transaction entries allocated within each data block allocated to the database    object     Maximum Transactions    Specify the maximum number of concurrent update transactions allowed for each data block in the segment     Initial  Specify the size of the first extent of the object  Use the drop down list K  M  G  T  P or E to specify the size in kilobytes     megabytes  gigabytes  terabytes  petabytes  or exabytes     Next  Specify the size of the next extent to be allocated to the object  Use the drop down list K  M  G  T  P or E to specify the    size in kilobytes  megabytes  gigabytes  terabytes  petabytes  or exabytes    
331. ted unique     Use the Name edit box to set the unique name     To set field s  as unique  just simply double click the Fields field or click      to open the editor s  for editing     Enable    You can choose whether to enable disable the unique constraint by checking unchecking the box     Oracle Table Checks    A check constraint is the most generic constraint type  It allows you to specify that the value in a certain column must    satisfy a Boolean  truth value  expression     In the Checks tab  just simply click a check field for editing  By using the check toolbar  you can create new  edit and    delete the selected check field     Button   Description OoOo     Add Check Add a check to the table           Delete Check Delete the selected check     Use the Name edit box to set the check name     Check  Set the condition for checking  e g   field_name1  gt  0 AND field_name2  gt  field_name1  in the Check edit box  A check  constraint specified as a column constraint should reference that column s value only  while an expression appearing in    a table constraint may reference multiple columns     Definition    Type in the definition for the check constraint     Enable    You can choose whether to enable disable the check constraint by checking unchecking the box     Oracle Table Triggers    A trigger is a specification that the database should automatically execute a particular function whenever a certain type  of operation is performed  Triggers can be defined to execu
332. ter criteria that you specify for the table grid  Moreover  it    allows you to save filter criteria as a profile for future use  Click    f Filter from the toolbar to activate the editor     197    File Edit View Window Help      p Begin Transaction Memo   JE    store id is equal to 1 and       active is equal to 1 or  last_ name contains MA   lt Add gt   lt Move Up gt    Move Down gt   lt Apply  Ctrl R  gt      j    store_id first_name  MARY  PATRICIA  LINDA  ELIZABETH  MARIA  DOROTHY  NANCY  HELEN  DONNA  RUTH  MICHELLE  LAURA  DEBORAH    customer_id     k  i i ee ee ee ee ee ee ee eee i        l    C 8    Sl    E  Import E gt  Export    last_name  SMITH  JOHNSON  WILLIAMS  BROWN  MILLER  TAYLOR  THOMAS  HARRIS  THOMPSON  MARTINEZ  CLARK  RODRIGUEZ  WALKER    SELECT   FROM    customer WHERE    store id       T  AND  Cactive       1  OR    last_narne    1  To add a new condition to the criteria  just simply click  lt Add gt         email   MARY  SMITH  sakilacustomer org  PATRICIAJOHNSON  sakilacustomer org  LINDA  WILLIAMS  sakilacustomer org  ELIZABETH  BROWN  sakilacustomer org  MARIA MILLER sakilacustomer org  DOROTHY  TAYLOR  sakilacustomer org  NANCY  THOMAS  sakilacustomer org  HELEN  HARRIS sakilacustomer org  DONNA  THOMPSON  sakilacustomer org  RUTH  MARTINE   sakilacustorner org  MICHELLE  CLARK  sakilacustomer org  LAURA RODRIGUEZ  sakilacustomer org  DEBORAH  WALKER  sakilacustomer org            WH    Record 1 of 318 in page 1    2  Click on the column box  ne
333. ter variables  such as the current time zone   etc  Also note that the  current_timestamp family of functions qualify as stable  since their values do not change within a  transaction    VOLATILE The function value can change even within a single table scan  so no optimizations can be made   Relatively few database functions are volatile in this sense  some examples are random    currval       timeofday    But note that any function that has side effects must be classified volatile  even if its       result is quite predictable  to prevent calls from being optimized away  an example is setval       Security of definer    Specify that the function is to be executed with the privileges of the user that created it     Returns Set    Indicate that the function will return a set of items  rather than a single item     Strict  Indicate that the function always returns null whenever any of its arguments are null  If this parameter is specified  the    function is not executed when there are null arguments  instead a null result is assumed automatically     Estimated cost  A positive number giving the estimated execution cost for the function  in units of cou_operator_cost  If the function    returns a set  this is the cost per returned row  If the cost is not specified  1 unit is assumed for C language and internal    111    functions  and 100 units for functions in all other languages  Larger values cause the planner to try to avoid evaluating    the function more often than necess
334. ter which the user s password is no longer valid  If this clause is omitted the password will be    valid for all time     Superuser    Check this option to define the user as a Superuser     Can create database    Check this option to define the user to be allowed to create databases   Member of    In the grid  check Granted option against the group listed in Group Name to assign this user to be a member of    selected group  Multiple groups can be granted   Privileges  To edit specific object privileges for user  click    Add Privilege to open the window and follow the steps below     1  Expand the node in the tree view until reaching to the target object   2  Check the object to show the grid on the right panel   In the grid  check Granted or Grant Option option against the privilege listed in Privilege to assign this user to    have that privilege  Multiple privileges can be granted     PostgreSQL Group Designer    General Properties    Group name    Set name for group     Group ID  Specify an ID for the group  This is normally not necessary  but may be useful if you need to recreate a group  referenced in the permissions of some object  If this is not specified  the highest assigned group ID plus one  witha    minimum of 100  will be used as default   Members    In the grid  check Granted option against the user listed in Member to assign selected user to be a member of this    group  Multiple users can be granted     2 6    Privileges  To edit specific object privileges
335. the basis of the  agreement between PremiumSoft and you  PremiumSoft would not be able to provide the Software on an economic  basis without such limitations  Such Limited Warranty and Disclaimer and Limited Liability inure to the benefit of    PremiumSoft s licensors     11  Term    By downloading and or installing this SOFTWARE  the Licensor agrees to the terms of this EULA     This license is effective until terminated  Licensor has the right to terminate your License immediately if you fail to    comply with any term of this License      as is   Licensor makes no warranties  express or implied  arising from course of dealing or usage of trade  or statutory   as to any matter whatsoever  In particular  any and all warranties or merchantability  fitness for a particular purpose or    non infringement of third party rights are expressly excluded     12  Governing Law    This License will be governed by the laws in force in Hong Kong  You hereby consent to the non exclusive jurisdiction    and venue sitting in Hong Kong to resolve any disputes arising under this EULA     Should you have any questions concerning the validity of this License  please contact  licensing navicat com  If you    desire to contact the Licensor for any other reason  please contact support navicat com     PremiumSoft and other trademarks contained in the Software are trademarks or registered trademarks of PremiumSoft  CyberTech Ltd  in the United States and or other countries  Third party trademarks  t
336. the edit field  The auto increment value indicates the value for next record     WITHOUT ROWID    Omit the rowid  and  oid  and  _rowid_       Note  Support from SQLite 3 8 2 or later     SQLite Views    Views are useful for allowing users to access a set of tables as if it were a single table  and limiting their access to just    that  Views can also be used to restrict access to rows  a subset of a particular table   Click p i to open an object list  for View     139    You can create a view shortcut by right click a view in the Object List pane and select Create Open View Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your view directly without    activating the main Navicat     Button    Description S O  LELE   i  Preview the result of the view     G Explain Show the Query Plan of the view        Beautify SQL Format the codes with the Beautify SQL settings in Editor     Note  You can choose to show the Result tab below the editor or in a new tab by selecting View   gt  Show Result   gt        Below Query Editor or In a New Tab   View Builder  Available only in Full Version     View Builder allows you to build views visually  It allows you to create and edit views without knowledge of SQL  See    Query Builder for details    Definition   You can edit the view definition as SQL statement  SELECT statement it implements     Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advance
337. the module execute in the context of the user     Encrypted  Obfuscate the text of the CREATE TRIGGER statement     Definition  This tab will appear when the Definition Type is set to SQL Statement in General tab  Enter valid SQL statements   SQL Server Assemblies    An assembly is a managed application module that contains class metadata and managed code as an object in an    instance of SQL Server  By referencing this module  common language runtime  CLR  functions  stored procedures     174    triggers  user defined aggregates  and user defined types can be created in the database  Click as   gt  Assembly to  open an object list for Assembly     Note  Support from SQL Server 2005 or later   General Properties    Owner    Specify the name of a user or role as owner of the assembly     Permission set  Specify a set of code access permissions that are granted to the assembly when it is accessed by SQL Server  If not    specified  SAFE is applied as the default     Assembly  Specify the local path or network location where the assembly that is being uploaded is located  and also the manifest    file name that corresponds to the assembly     Dependent Assemblies  Upload a file to be associated with the assembly  such as source code  debug files or other related information  into the    server and made visible in the sys assembly_ files catalog view     SQL Server Database Triggers    A database trigger is a DDL trigger to the current database  DDL triggers execute in response t
338. the segment  adjusts the high water mark  and releases    the recuperated space immediately     Compacting the segment requires row movement  Therefore  you must enable row movement for the table you want to  shrink before shrink space  Further  if your application has any rowid based triggers  you should disable them before    issuing this clause     Move  Move relocates data of a nonpartitioned table or of a partition of a partitioned table into a new segment  optionally ina    different tablespace  and optionally modify any of its storage attributes     Collect Statistics  Collect Statistics analyzes the contents of tables  When you analyze a table  the database collects statistics about  expressions occurring in any function based indexes as well  Therefore  be sure to create function based indexes on    the table before analyzing the table     Validate Structure  Validate Structure verifies the integrity of the structure of a table  The statistics collected by this clause are not used by  the Oracle database optimizer  If the structure is valid  no error is returned  However  if the structure is corrupt  an error    message will be shown     For a table  Oracle database verifies the integrity of each of the data blocks and rows     Maintain View    Compile    To recompile the view specification or body     Maintain Function Procedure    Compile    To recompile the function procedure specification or body     Compile for Debug  To recompile the function procedure specific
339. thentication you can omit this option  but then the role will not be able to    connect if you decide to switch to password authentication     Password Encryption  This option control whether the password is stored ENCRYPTED or UNENCRYPTED in the system catalogs   If neither    is specified  the default behavior is determined by the configuration parameter password_encryption      Connection Limit  If role can log in  this specifies how many concurrent connections the role can make   1  the default  means no limit   277    Expiry Date  Set a date and time after which the role s password is no longer valid  If this clause is omitted the password will be valid    for all time     Superuser  Check this option to determine the new role is a superuser  who can override all access restrictions within the    database     Can create database    Check this option to define a role s ability to create databases     Can create role    Check this option to allow creating roles     Inherit privileges    Check this option to determine whether a role inherits the privileges of roles it is a member of     Can update system catalog    Check this option to allow a role s ability to update system catalog   Member of    In the grid  check Granted or Admin Option option against the role listed in Role Name to assign this role to be a    member of selected role  Multiple roles can be granted   Member    In the grid  check Granted or Admin Option option against the role listed in Member to assign th
340. ther a virtual table or a stored query  Unless a view is indexed  its data is not stored in the  database as a distinct object  What is stored in the database is a SELECT statement  The result set of the SELECT  statement forms the virtual table returned by the view  A user can use this virtual table by referencing the view name in    Transact SQL statements the same way a table is referenced  Click ae to open an object list for View     You can create a view shortcut by right click a view in the Object List pane and select Create Open View Shortcut  from the pop up menu  This option is used to provide a convenient way for you to open your view directly without    activating the main Navicat     Note  SQL Azure does not support the Comment tab     Button   Description       Preview the result of the view     160    G Explain Show the Query Plan of the view             Beautify SQL Format the codes with the Beautify SQL settings in Editor     Note  You can choose to show the Result tab below the editor or in a new tab by selecting View   gt  Show Result   gt     Below Query Editor or In a New Tab   View Builder  Available only in Full Version     View Builder allows you to build views visually  It allows you to create and edit views without knowledge of SQL  See    Query Builder for details    Definition   You can edit the view definition as SQL statement  SELECT statement it implements     Hint  To customize the view of the editor and find out more features for sql editing  s
341. tificate     CA Certificate    The path of the trusted certificate authorities     Certificate Revocation List  The file path of the SSL certificate revocation list  CRL      SSH Settings    Secure SHell  SSH  is a program to log in into another computer over a network  execute commands on a remote  server  and move files from one machine to another  It provides strong authentication and secure encrypted  communications between two hosts  known as SSH Port Forwarding  Tunneling   over an insecure network     Typically  it is employed as an encrypted version of Telnet     In a Telnet session  all communications  including username and password  are transmitted in plain text  allowing  anyone to listen in on your session and steal passwords and other information  Such sessions are also susceptible to  session hijacking  where a malicious user takes over your session once you have authenticated  SSH serves to prevent    such vulnerabilities and allows you to access a remote server s shell without compromising security     Note  Available only for MySQL  Oracle  PostgreSQL  SQL Server and MariaDB     31    Please make sure that the parameter    Allowl coForwarding  in the Linux server must be set to value  yes   otherwise   the SSH port forwarding will be disabled  To look for the path   etc ssh sshd_config  By default  the SSH port forwarding    should be enabled  Please double check the value settings        Even the server support SSH tunnel  however  if the port forwarding be
342. tion to be performed when data is loaded into a preexisting table     SKIP The preexisting table is left unchanged     APPEND New rows are added to the existing rows in the table     TRUNCATE   Rows are removed from a preexisting table before inserting rows from the Import     REPLACE Preexisting tables are replaced with new definitions  Before creating the new table  the old table is  dropped     Import Data       Select the objects to import  If you select TABLE mode  specify the schema in the Schema text box     Dump Files    Add dump files to the dump file set for the import   Network  Database Link    The name of a database link to the remote database that will be the source of data and metadata for the current job     52    Estimate    Specify that the estimate method for the size of the tables should be performed before starting the job     Flashback SCN    System change number  SCN  to serve as transactionally consistent point for reading user data     Flashback Time  Either the date and time used to determine a consistent point for reading user data or a string of the form  TO_TIMESTAMP          Transportable  Operate on metadata for tables  and their dependent objects  within a set of selected tablespaces to perform a    transportable tablespace export     DataFile Path    Specify the full file specification for a datafile in the transportable tablespace set   Filter    Include Exclude    Include or Exclude a set of objects from the Import operation  Choose the Obje
343. tions used by the report previewer  When enabled  the previewer can be  used to find and highlight text that appears in the pages of the report       _   nabled    C  Show All   _  Case Sensitive   _  Whole Word  StartingPage      Start Search on First Page          Start Search on Current Page     C  Show the Find Text Toolbar    Default Find Text String      o      cme                  266    Report Layout    There are many special options to set the layout  You can simply right click the components and enable the following    options     AutoDisplay    Determine whether to automatically display the contents of a BLOB in a database field in a Memo or Image component     AutoSize    The report component resizes the width and length     AutoSizeFont    Set the human readable text to a standard accepted font size based on the size of the barcode component     Child  The report prints to completion  using the subreport components width as the page width and stretching over several    pages until printing is complete     DirectDraw    Indicate the image will be sent directly to the printer or to an intermediate bitmap and then copied to the printer     Fixed    A single page prints based on the dimensions and position of the subreport component     MaintainAspectRatio    Maintain image original width to height ratio     NewPrintJob    Determine whether a new print job is started when the subreport is sent to the printer     GraphicType  Indicate the kind of the graphic object  B
344. tions written in  for example  PL Tcl or PL pgSQL   e internal functions    e C language functions    Every kind of function can take base types  composite types  or combinations of these as arguments  parameters   In  addition  every kind of function can return a base type or a composite type  Many kinds of functions can take or return    certain pSeudo types  such as polymorphic types   but the available facilities vary  Click a to open an object list for  Function     To install the pldbgapi extension for debugging PL pgSQL functions  you can right click anywhere in the Object List    pane and choose Install pldbgapi Extension   Function Wizard    f m 1 a a m      Click the    New Function from the object list toolbar  The Function Wizard will pop up and it allows you to create a  function easily  You are allowed not to show the Function Wizard when create new function     1  Define the parameter s  of the function  Set the parameter Mode  Type Schema  Type  Name and Default  Value under corresponding columns     2  Select the Schema and Return Type from the list   Hint  Once uncheck the Show wizard next time  you can go to Options to enable it   Definition    Definition consists of a valid SQL procedure statement  This can be a simple statement such as SELECT or INSERT   or it can be a compound statement written using BEGIN and END  Compound statements can contain declarations     loops  and other control structure statements   Hint  To customize the view of the editor an
345. tom     Change the Objects Distribution  To distribute objects on the canvas  select more than one object  tables  views  notes  labels  images or shapes   then    right click and choose Distribute   gt  Horizontal Vertical     Change Page Setup    To change paper size  orientation and margins  choose File   gt  Page Setup     Apply Auto Layout    To automatically arrange objects on the canvas  click    Auto Layout from the toolbar  To change the Auto Layout  format  simply choose Diagram   gt  Auto Layout with from the menu and set the following options     Option   Description  Auto Diagram Dimension Choose the suitable diagram dimension automatically   Auto Size Tables to Fit Resize the table to fit its content automatically     Quality The quality of the auto layout output   Object Distance The distance between the objects in the diagram     Preview and Print Model       To preview the pages before printing  simply click the       Print Preview button  The model can be printed to the    printer or to various file formats   Print to a printer  Choose File   gt  ia  Print to send your diagram directly to the printer  You can set the printer option in the pop up    window   220    Print to a file  PDF PNG SVG     Choose File   gt  Print As   gt  PDF PNG SVG to create a PDF PNG SVG file of your diagram     Reverse Engineering    Reverse Engineering is one of the key features of Model  This feature allows you to load already existing database  structures to create new diagrams
346. transmitting private documents via the Internet  To get a secure    connection  the first thing you need to do is to install OpenSSL Library and download Database Source     Note  Available only for MySQL  PostgreSQL and MariaDB   Support from PostgreSQL 8 4 or later     MySQL and MariaDB Connections  To provide authentication details  enable Use Authentication and fill in the required information     Client Key    The SSL key file in PEM format to use for establishing a secure connection     Client Certificate    The SSL certificate file in PEM format to use for establishing a secure connection     CA Certificate    The path to a file in PEM format that contains a list of trusted SSL certificate authorities     30    Verify CA Certificate Name    Check the server s Common Name value in the certificate that the server sends to the client     Specified Cipher    A list of permissible ciphers to use for SSL encryption     PostgreSQL Connection    Choose the SSL Mode     require Only try an SSL connection   verify ca Only try an SSL connection  and verify that the server certificate is issued by a trusted CA     verify full Only try an SSL connection  verify that the server certificate is issued by a trusted CA and that    the server hostname matches that in the certificate        To provide authentication details  enable Use Authentication and fill in the required information     Client Key  The path of the client private key     Client Certificate    The path of the client cer
347. ttes  rulers  and other tools that can be used  to manipulate the canvas  The canvas is the area that contains the report layout  This is where we place the bands and    components that will ultimately control the content of each page of the report     File Edit View Report Help   Data Design Preview      R  A B BOBEM N dame GB OB Gi Gh    Arial  12   B Ss               Group Header 0   CustNo_2    Group Header 1   OrderNo_2  o      Detail      Group Footer 1   OrderNo_2    0     NoDataBehaviors  ndBlan     Generation   Group Footer 0   CustNo_2  oS s    B      Footer     gt  Data Layout      Width  0 Height  0       Report Wizard    The Report Wizard is one of the many parts of ReportBuilder that reflects a level of professionalism and attention to  detail found in no other reporting product  If you or your end users have utilized standard Windows wizards in other    products  then you will be able to quickly recognize and use the ReportBuilder Report Wizard     The Report Wizard can be accessed via the File   gt  New menu option of the Design tab  A series of screens are  presented  each requesting information about the report  When the last page is reached  either a preview or design    option can be selected  When the Finish button is clicked  it causes a report to be created and displayed as requested     1  Select the data pipeline and fields   Select common fields for grouping   Select the report layout and orientation     Select the style     oe o N    Select Design o
348. ull SQL statements you selected     Queries for Modification   Check to Execute                           al DROP TABLE    sakila     city    E A   C DROP TABLE    sakila     countr opy  Wi ALTER TABLE    sakila    custot ddress  CI ALTER TABLE  sakila     staff        neck Selected  C  ALTER TABLE  sakila   store  Uncheck Selected  Check All x         Uncheck All    Checked Scripts Detail       Click Run Query button to execute the selected query     225    Model Conversion    You can convert your models from one database type to another database type  e g  MariaDB 10 0 physical model to    PostgreSQL 9 0 physical model     During the conversion  all data types are converted automatically  The conversion process does not change the SQL  syntax of views if converting from one database type to another  If the target database version is MySQL 4 0 or below     all views will be removed     To convert an opened model file  choose File   gt  Model Conversion  Then  select the target Database and Version     Model Hints and Tips    Navicat provides some useful hints to work on the model more effectively     Action   Description    Locate Object in the   Object selected in the Explorer s Diagram tab will be highlighted in the  Diagram Canvas Diagram Canvas     Double click an object in the Explorer s Diagram tab will jump to the    corresponding object in the Diagram Canvas     Delete Object from   Select an object in the Diagram Canvas and press SHIFT DELETE   me ar  Sanane aT ORE 
349. unction used to perform the conversion  The function name may be schema qualified  If it is not  the function will    be looked up in the path     The function must have the following signature   conv_proc     integer     source encoding ID   integer     destination encoding ID   cstring     source string  null terminated C string   internal     destination  fill with a null terminated C string   integer    source string length     RETURNS void     Default  Check this box to indicate that this conversion is the default for this particular source to destination encoding  There    should be only one default encoding in a schema for the encoding pair     PostgreSQL Domains    A domain is essentially a data type with optional constraints  restrictions on the allowed set of values   The user who  defines a domain becomes its owner  Domains are useful for abstracting common constraints on fields into a single  location for maintenance  For example  several tables might contain email address columns  all requiring the same  CHECK constraint to verify the address syntax  Define a domain rather than setting up each table s constraint    individually  Click ae   gt  Domain to open an object list for Domain   General Properties    Underlying Type Category  Choose the underlying data type category  Base Type  Composite Type  Enum Type and Domain     Note  Support from PostgreSQL 8 2 or later     Underlying Type Schema    Select schema of the underlying data type     Underlying Type    Se
350. uniquely defines a record  None of the fields that are part of    the primary key can contain a null value   Field s Properties  Note  The following options depend on the field type you are chosen     Default    To set the default value for the field     Collation    To specify the text collating function to use when comparing text entries for the column     BINARY Compare string data using memcmp    regardless of text encoding   NOCASE The same as binary  except the 26 upper case characters of ASCII are folded to their lower case    equivalents before the comparison is performed  Note that only ASCII characters are case folded   SQLite does not attempt to do full UTF case folding due to the size of the tables required   RTRIM The same as binary  except that trailing soace characters are ignored        Note  Support in SQLite 3     Not null ON CONFLICT    To specify an algorithm used to resolve constraint conflicts if Not null option is checked     ROLLBACK   When a constraint violation occurs  an immediate ROLLBACK occurs  thus ending the current  transaction  and the command aborts with a return code of SQLITE_ CONSTRAINT  If no  transaction is active  other than the implied transaction that is created on every command  then    this algorithm works the same as ABORT     ABORT When a constraint violation occurs  the command backs out any prior changes it might have made  and aborts with a return code of SQLITE_ CONSTRAINT  But no ROLLBACK is executed so  changes from prior c
351. upport from PostgreSQL 9 2 or later     Predicate    Specify an exclusion constraint on a subset of the table     100    Deferrable    The exclude constraint can be deferred     Deferred    The exclude constraint is checked only at the end of the transaction     Comment    Define the comment for the exclude     PostgreSQL Table Rules    The PostgreSQL rule system allows one to define an alternate action to be performed on insertions  updates  or  deletions in database tables  Roughly speaking  a rule causes additional commands to be executed when a given    command on a given table is executed   Note  You must be the owner of a table to create or change rules for it     In the Rules tab  just simply click a rule field for editing  By using the rule toolbar  you can create new  edit and delete    the selected rule field     Add Rule Add a rule to the table   Delete Rule Delete the selected rule     Use the Name edit box to set the rule name  This must be distinct from the name of any other rule for the same table        Multiple rules on the same table and same event type are applied in alphabetical name order     Event  The event is one of SELECT  INSERT  UPDATE  or DELETE     Do instead  This indicates that the commands should be executed instead of the original command  Otherwise  the commands    should be executed in addition to the original command     Condition  Any SQL conditional expression  returning boolean   The condition expression may not refer to any tables excep
352. ust  take a single argument of type state_data_type  The return data type of the aggregate is defined as the return type of  this function  If final function is not specified  then the ending state value is used as the aggregate s result  and the    return type is state_data_type     Initial condition  The initial setting for the state value  This must be a string constant in the form accepted for the data type    state_data_type  If not specified  the state value starts out null     Sort operator schema and Sort operator  The associated sort operator for a MIN  or MAX like aggregate  The operator is assumed to have the same input data    types as the aggregate  which must be a single argument aggregate      Note  Support from PostgreSQL 8 1 or later     PostgreSQL Conversions    Conversion defines a new conversion between character set encodings  Conversion names may be used in the convert  function to specify a particular encoding conversion  Also  conversions that are marked DEFAULT can be used for  automatic encoding conversion between client and server  For this purpose  two conversions  from encoding A to B    and from encoding B to A  must be defined  Click aS   gt  Conversion to open an object list for Conversion   Properties    Owner    The owner of the conversion function     Note  Support from PostgreSQL 8 0 or later     113    Source encoding    The source encoding name     Target encoding    The destination encoding name     Schema of function and Function  The f
353. verse engineer  disassemble or decompilation the Oracle Instant Client and duplicate the  Programs except for a sufficient number of copies of each Program for your licensed use and one copy  of each Program media   discontinue use and destroy or return to all copies of the Oracle Instant Client and documentation after  termination of the Agreement   not pubish any results of benchmark tests run on the Programs   comply fully with all relevant export laws and regulations of the United States and other applicable  export and import laws to assure that neither the Oracle Instant Client  nor any direct product thereof   are exported  directly or indirectly  in violation of applicable laws     allow PremiumSoft to audit your use of the Oracle Instant Client     4  Upgrades    If this copy of the Software is an upgrade from an earlier version of the Software  it is provided to you on a license  exchange basis  You agree by your installation and use of such copy of the Software to voluntarily terminate your  earlier EULA and that you will not continue to use the earlier version of the Software or transfer it to another person or    entity unless such transfer is pursuant to Section 3     5  Ownership    The foregoing license gives you limited license to use the Software  PremiumSoft and its suppliers retain all rights  title  and interest  including all copyright and intellectual property rights  in and to  the Software  as an independent work and  as an underlying work serving as 
354. w records and editing old records in a table   To add a record    1  Make sure that your cursor is situated in the first blank cell on the table  then enter the desired data  If you are    adding the new record into an existing table  just simply click on an existing record and click the   from the  navigation bar or press CTRL N to get a blank display for a record     2  Watch the graphics symbol in the record selectors box just to the left of your record  It will change from the a  which indicates that it is the current record  to L which indicates that you are editing this record   3  Just simply move to another record to save the record or click the     from the navigation bar     To edit a record    1  Select the record that you wish to edit by clicking in the specific field you want to change   2  Type in the new data for that field     3  Just simply move to another record  the new data will overwrite the previous data or click the     from the  navigation bar     Note  Close the table is another way to save the records   To edit multiple cells with same data    1  Select a block of cells in the data grid     2  Type in the new data   Note  Changes will apply to multiple fields with compatible data type   To delete a record    1  Select the record that you wish to delete     2  Just simply right click and select Delete Record or click the     from the navigation bar   Edit Records with Special Handling  To set Empty String for the cell  right click the selected cell an
355. wed to save filter criteria to and load them from the profiles for future use  Just simply right click on the  Filter Wizard and select Open Profile  Save Profile  Save As or Delete Profile     199    Query    A query is used to extract data from the database in a readable format according to the user s request  Navicat provides  two powerful tools for working with the SQL queries  Query Editor for editing the query text directly and Query Builder  for building queries visually  You can save your queries for setting schedule  Click fi to open an object list for Query     Or  you can simply click h  button in the main window to open the Query Builder or the Query Editor     To open a query using an external editor  right click it and choose Open with External Editor  You can set the file path    of an external editor in Options     Hint  Queries  sql  are saved under the Settings Location  To open the folder  right click the query and choose Open    Containing Folder  If the connection is synchronized to Navicat Cloud  queries are stored in the Cloud     Button   scription o  Execute the query  Run  Run Selected or Run a statement from here   E Stop Stop the query     ES Explain Show the Query Plan of the query         Beautify SQL   Format the codes with the Beautify SQL settings in Editor     Export Result   Export the result of the query        Query Builder  Available only in Full Version     Navicat provides a useful tool called Query Builder for building queries visually
356. xpression is only    available when finding Structure     a    Check the Case Insensitive box to disable case sensitive search if necessary    When finding Structure  you can choose to search different objects  Tables  Views  Functions  Queries   Indexes  Triggers  Events and or Materialized Views    7  Click the Find button and then double click an object in the Find Results list to view the record or the    Structure     Search Filter    Navicat provides search filters for searching your objects in the Connection pane  the Object List pane  the Model    Designer window and other tree structures     In the Connection pane or other tree structures  click on the pane or the tree to focus and enter a filter string directly  If    connections have opened in the Connection pane  the filter will also apply to their database objects     In the Object List pane  click inthe Navicat main window and enter a filter string in the Search box   In the Model Designer window  simply enter a filter string in the Search box     You can remove the filter by deleting the filter string     292    File View Favorites Tools Window Help    A     0G  amp  a       Connection User Table View Function Others SQLServer Backup    Report  4   Navicat Cloud eE    a    Project MH 0015 E  Open Table F     Design Table E9 New Table T Delete Table     4 F Production Servers TRE Rows Modified Date  4 Pay Production Server 02  FES EmployeeDepartmentHistory 296 2010 10 18 13 53 15    4 AdventureWorks    Adventure
357. xt to the checkbox  and choose a table column  You can choose  Additional Filter     from the list to enter the condition manually     3  Click on the operator box  next to the column box  and choose a filter operator      ite Opes  Rese  My Field LIKE   your_value      contains  case insensitive   lt   gt   Note  Available only for PostgreSQL     does not contain  lt   gt     does not contain  case insensitive   lt   gt     Note  Available only for PostgreSQL     My_ Field ILIKE   your_value      My_Field NOT LIKE   your_value      My_Field NOT ILIKE   your_value      My Field LIKE   your_value       My_Field  gt   your_value1  AND  My Field  lt         198    Fie    is not between  lt   gt   lt   gt  NOT   My_Field  gt   your_value1  AND  My_ Field  lt    your_value2      is in list  lt   gt  My_Field IN   aaa   bbb        is not in list  lt   gt  My_Field NOT IN   aaa   bbb             4  Click on the criteria values box  next to the operator box  to activate the appropriate editor and enter the criteria    values  The editor used in criteria values box is determined by the editor type assigned to the corresponding  column     Click on the logical operator box  next to the criteria values box  and choose and or or   Repeat step 1 5 to add another new condition     7  Click  lt Apply  Ctrl R  gt  or press CTRL R to see the result of the filtering you made   Hint  To set compound filter  simply right click on a selected condition and choose Indent or Outdent     You are allo
358. y manage the permissions in your databases  SQL Server provides  several roles which are security principals that group other principals  Database level roles are database wide in their    permissions scope     Windows level principals    e Windows Domain Login    e Windows Local Login    SQL Server level principal    e SQL Server Login    Database level principals    e Database User  e Database Role    e Application Role    Login  SQL Server uses two ways to validate connections to SQL Server databases  Windows Authentication and SQL Server  Authentication  SQL Server Authentication uses login records to validate the connection  A Login object exposes a SQL    Server login record     Server Role  Server level roles are also named fixed server roles because you cannot create new server level roles and the  permissions of fixed server roles cannot be changed  You can add SQL Server logins  Windows accounts  and    Windows groups into server level roles  Each member of a fixed server role can add other logins to that same role     Database User  To gain access to a database  a login must be identified as a database user  The database user is usually known by the    same name as the login  but you can create a database user  for a login  with a different name     Database Role  Fixed database roles are defined at the database level and exist in each database  You can add any database account  and other SQL Server roles into database level roles  Each member of a fixed database r
359. you to use encryption   Advanced Database Properties for MySQL  PostgreSQL and MariaDB    Set the advanced database properties  which are not obligatory  To start working with advanced database settings     check the Use Advanced Connections  The detailed description is given below     To show the selected databases in the close state in the Connection pane  click the preferable databases in the    Databases list box  The check box will show as         29    To show the selected databases in the open state in the Connection pane  double click the preferable databases in the    Databases list box  The check box will show as  To add a hidden database    1  Click Add DB to List button   2  Enter the database name     3  Select the newly added database in the Databases list box   To remove a database  select the database in the Databases list box and click Remove DB from List button   Note  The database will be just removed from the Databases list box  it will still exist in the server   Advanced Database Properties for SQLite    You can click Attach Database button to attach a database file     Option   Description  Database File Set the file path for a database     Database Name   Enter the database name which displays in Navicat     Encrypted Enable this option and provide Password when connecting to an encrypted SQLite database        To detach a database  select it from the list and click Detach Database button     SSL Settings    Secure Sockets Layer SSL  is a protocol for 
360. zard will pop up and it allows you to create a  procedure function easily  You are allowed not to show the Function Wizard when create new procedure function     1  Specify the Name of the routine and select the type of the routine  Procedure or Function   2  Define the parameter s  of the procedure function  Set the parameter Name  Type  Mode and Default Value  under corresponding columns     3  If you create a function  select the Return Type from the list   Hint  Once uncheck the Show wizard next time  you can go to Options to enable it   Definition    The Code Outline window displays information about the function procedure including parameter  code body  etc  To    show the Code Outline window  simply choose View   gt  Code Outline     70    Note  Available only in Full Version     ewon  osen SSS    Retesntecodecuting O o o O      show te deal vew ote coson    Expand the selected item   io Collapse the selected item   sl Toggle sorting by position        Hint  To customize the view of the editor and find out more features for sql editing  see Editor Advanced Features   Result    To run the procedure function  click   Run on the toolbar  If the SQL statement is correct  the statement will be  executed and  if the statement is supposed to return data  the DBMS Output tab opens with the data returned by the  procedure function  If an error occurs while executing the procedure function  execution stops  the appropriate error    message is displayed  If the function procedure
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Kenroy Home 32453ORBR Installation Guide  ESPECIFICACIÓN DE PRODUCTO VEGENAT  Bronze Manual  VGN-G2 シリーズ  Suunto M5  CE-250A QSG-1.eps  8-bit All Flash 78K0 Microcontrollers 78K0S Microcontrollers PF  E-M5 取扱説明書  本格梅酒  Trust 19436 mobile phone case    Copyright © All rights reserved. 
   Failed to retrieve file