home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 March / pcp161b.iso / full / delphi / LOCALIB / DISK1 / DATA.1 / IB32.CNT (.txt) < prev    next >
Encoding:
Microsoft Windows Help File Content  |  1996-10-16  |  16.6 KB  |  402 lines

  1. :Base IB32.HLP
  2. :Title InterBase Help
  3. :Index InterBase Glossary=ibgloss.hlp
  4. :Index Server Manager Help=ibmgr32.hlp
  5. :Index Windows ISQL Help=wisql32.hlp
  6. :Index SQL Reference Help=sqlref32.hlp
  7. :Index Dialog Help=comdg32.hlp
  8. :Index InterBase Tutorial=tutorial.hlp
  9. :Index InterBase Programmer's Guide=pg32.hlp
  10. :Index InterBase API Help=ibapi32.hlp
  11. :Index Using InterBase on Windows for NT=use_nt.hlp
  12. :Link ibgloss.hlp
  13. :Link ibmgr32.hlp
  14. :Link wisql32.hlp
  15. :Link sqlref32.hlp
  16. :Link comdg32.hlp
  17. :Link tutorial.hlp
  18. :Link pg32.hlp
  19. :Link ibapi32.hlp
  20. :Link use_nt.hlp
  21. :Link Perform.hlp
  22. 1 About the InterBase Server
  23. 2 What is InterBase?=ib_basics
  24. 2 Features=ib_features_table
  25. 2 Limits=ib_limits
  26. 2 Conventions & specs
  27. 2 Syntax conventions=syntax_conv
  28. 2 Database object-naming conventions=db_obj_name_conv
  29. 2 File-naming conventions=file_name_conv
  30. 2 File specifications=ib_file_specs
  31. 2 InterBase keywords
  32. 2 Reserved word list=ib_keywords
  33. :include use_nt.cnt
  34. 1 Getting started
  35. 2 Database objects defined
  36. 3 Overview=ib_db_obj
  37. 3 Tables=intro_tables
  38. 3 Columns=intro_cols
  39. 3 Data types=intro_data_types
  40. 3 Domains=intro_doms
  41. 3 Referential integrity constraints=intro_cons
  42. 3 Indexes=intro_idx
  43. 3 Views=intro_views
  44. 3 Stored procedures=intro_stor_procs
  45. 3 Triggers=intro_trigs
  46. 3 Generators=intro_gens
  47. 3 Security=intro_sec
  48. 2 Designing a database
  49. 3 Overview=ib_db_design
  50. 3 Design a framework=design_framework
  51. 3 Collecting and analyzing objects=collect_objs
  52. 3 Mapping entities and attributes=map_ents_atts
  53. 3 Determining unique attributes=unique_atts
  54. 3 Developing a set of rules=set_rules
  55. 3 Selecting a data type=select_data_type
  56. 3 Choosing international character sets=choose_char_sets
  57. 3 Specifying domains=specify_doms
  58. 3 Setting default values and NULL status=def_val_null
  59. 3 Defining constraints=def_constraints
  60. 3 Establishing relationships between objects=establish_obj_rels
  61. 3 How to normalize a database=normal_db
  62. 3 Eliminating repeating groups=no_repeat_grps
  63. 3 Removing partially-dependent columns=part_depend_cols
  64. 3 Removing transitively-dependent columns=trans_depend_cols
  65. 3 How to choose indexes=choose_idxs
  66. 3 InterBase-specific design suggestions=ib_suggest
  67. :Include Tutorial.cnt
  68. 2 Example database: EMPLOYEE.GDB
  69. 3 Overview=use_ex_db
  70. 3 Domains=ex_db_doms
  71. 3 Triggers=ex_db_trigs
  72. 3 Stored procedures=ex_db_stor_procs
  73. 3 EMPLOYEE table=emp_tbl
  74. 3 DEPARTMENT table=dept_tbl
  75. 3 JOB table=job_tbl
  76. 3 SALES table=sales_tbl
  77. 3 PROJECT table=proj_tbl
  78. 3 CUSTOMER table=cust_tbl
  79. 3 EMPLOYEE_PROJECT table=emp_proj_tbl
  80. 3 PROJ_DEPT_BUDGET table=proj_dept_budget_tbl
  81. 3 COUNTRY table=country_tbl
  82. 3 SALARY_HISTORY table=sal_hist_tbl
  83. 1 Performance Tuning
  84. :include Perform.cnt
  85. 1 How to create a database
  86. 2 Overview=how_create_dbs
  87. 2 General procedures
  88. 3 Using a data definition file=data_def_file
  89. ;3 Using CREATE DATABASE =use_create_db
  90. 3 Creating a single-file database=single_file_db
  91. 3 Creating a multi-file database=multi_file_db
  92. 3 Specifying user name and password=spec_name_pass
  93. 3 Specifying database page size=spec_page_size
  94. 3 Specifying the default character set=spec_def_char_set
  95. 3 How to alter databases=how_alter_dbs
  96. 3 How to drop databases=how_drop_dbs
  97. 3 How to extract metadata from existing databases=how_extract_dbs
  98. 2 Working with tables
  99. 3 How to create tables=how_create_tbls
  100. 3 Using the EXTERNAL FILE option=use_ext_files
  101. 3 Importing data from external files=import_data
  102. 3 Exporting data to an external file=export_data
  103. 2 Working with columns
  104. 3 How to define columns=def_cols
  105. 3 Data types
  106. 4 Specifying the data type=spec_data_type
  107. 4 Numeric data types=numeric_dts
  108. 4 Integer data types=integer_dts
  109. 4 Fixed-decimal data types=fixed_dec_dts
  110. 4 Floating-point data types=float_point_dts
  111. 4 Character data types=char_string_dts
  112. 4 Fixed-length character data=fixed_char_dts
  113. 4 Variable-length character data=var_char_dts
  114. 4 The DATE data type=date_dts
  115. 4 BLOB data types=blob_dts
  116. 4 BLOB columns=blob_cols
  117. 4 BLOB segment length=blob_seg_length
  118. 4 BLOB subtypes=blob_subtypes
  119. 4 BLOB Filters=ar_BLOB_Filters
  120. 4 Defining Arrays=ar_Defining_Arrays
  121. 4 Multi-dimensional Arrays=ar_Multidimensional_Arrays
  122. 4 Specifying Subscript Ranges For Array Dimensions=ar_Specifying_Subscript_Ranges_For_Array_Dimensions
  123. 4 Converting data types=conv_data_types
  124. 4 Defining domain-based columns=dom_based_cols
  125. 4 Computed columns=computed_cols
  126. 4 Column default values=col_def_vals
  127. 3 Domains
  128. 4 How to create domains=how_create_doms
  129. 4 Domain data type=dom_data_type
  130. 4 Domain collation order=dom_coll_order
  131. 4 Domain default values=dom_def_vals
  132. 4 Domain CHECK constraints=dom_check_cons
  133. 4 How to alter domains=how_alter_doms
  134. 4 How to drop domains=how_drop_doms
  135. 3 Referential integrity constraints
  136. 4 Integrity constraints=col_int_cons
  137. 4 PRIMARY KEY and UNIQUE constraints=primary_cons
  138. 4 FOREIGN KEY constraints=foreign_cons
  139. 4 Circular references=circle_refs
  140. 4 How to declare constraints=how_declare_cons
  141. 4 Specifying NOT NULL=col_not_null
  142. 4 CHECK constraints=col_check_cons
  143. 4 Specifying a character set=col_char_sets
  144. 4 How to alter tables=how_alter_tbls
  145. 4 Saving existing data=save_data
  146. 4 Adding new columns=add_new_cols
  147. 4 Dropping columns=drop_old_cols
  148. 4 Adding new constraints=add_new_cons
  149. 4 Dropping constraints grom a column=drop_old_cons
  150. 4 How to drop tables =how_drop_tbls
  151. 2 Working with indexes
  152. 3 Index basics=idx_basics
  153. 3 How to create indexes=how_create_idxs
  154. 3 Using CREATE INDEX =use_create_idx
  155. 3 Preventing duplicate entries=no_dup_entries
  156. 3 Specifying index sort order=spec_idx_sort
  157. 3 Multi-column indexes=multi_col_idxs
  158. 3 Examples: using multi-column indexes=exam_multi_col_idxs
  159. 3 How to improve index performance=how_improve_perf
  160. 3 How to alter indexes=how_alter_idxs
  161. 3 Using SET STATISTICS =idx_set_stats
  162. 3 How to drop indexes=how_drop_idxs
  163. 2 Working with views
  164. 3 View basics=view_basics
  165. 3 How to create views=how_create_views
  166. 3 Specifying view column names=spec_view_col_names
  167. 3 Using the SELECT statement=use_select_views
  168. 3 Using expressions to define columns=use_exps_views
  169. 3 Types of views: read-only and updatable=view_types
  170. 3 Examples of read-only vs. updatable views=exam_view_types
  171. 3 How to insert data through a view=how_ins_data_view
  172. 3 How to Drop Views=how_drop_views
  173. 2 Working with stored procedures
  174. 3 Stored procedures basics=storp_basics
  175. 3 Using a data definition file=storp_ddfile
  176. 3 Calling stored procedures=calling_storps
  177. 3 Privileges for stored procedures=privs_storp
  178. 3 How to use stored procedures=how_use_storps
  179. 3 Using executable procedures in ISQL=exec_procs
  180. 3 Using select procedures in ISQL=select_procs
  181. 3 Viewing Arrays With Stored Procedures=ar_Viewing_Arrays_With_Stored_Procedures
  182. 3 How to create stored procedures =how_create_storps
  183. 3 The procedure header=storp_header
  184. 3 The procedure body=storp_body
  185. 3 Using variables=use_vars
  186. 3 Using assignment statements=assign_stmts
  187. 3 Using SELECT statements=select_stmts
  188. 3 Using FOR SELECT...DO statements=forselectdo_stmts
  189. 3 Using WHILE...DO statements=whiledo_stmts
  190. 3 Using IF...THEN...ELSE statements=ifthen_stmts
  191. 3 Using event alerters=event_alerter
  192. 3 Adding comments=add_comments
  193. 3 EXECUTE PROCEDURE statements=execproc_stmts
  194. 3 Using SUSPEND, EXIT, and END=suspend_stmts
  195. 3 How to alter stored procedures=how_alter_storps
  196. 3 How to drop stored procedures=how_drop_storps
  197. 2 Working with triggers
  198. 3 Trigger basics=trig_basics
  199. 3 How to use triggers=How_use_trigs
  200. 3 Triggers and security=trigs_sec
  201. 3 Triggers as event alerters=trig_events
  202. 3 How to create triggers=how_create_trigs
  203. 3 The trigger header=trig_header
  204. 3 The trigger body=trig_body
  205. 3 NEW and OLD context variables=newold_vars
  206. 3 Using generators=trig_gens
  207. 3 How to alter triggers=how_alter_trigs
  208. 3 Altering a trigger header=alt_trig_header
  209. 3 Altering a trigger body=alt_trig_body
  210. 3 How to drop triggers=how_drop_trigs
  211. 2 Working with user-defined functions and BLOB filters
  212. 3 Overview=udf_Declaring_Userdefined_Functions_and_BLOB_Filters
  213. 3 Creating User-defined Functions=udf_Creating_Userdefined_Functions
  214. 3 DECLARE EXTERNAL FUNCTION Syntax=udf_DECLARE_EXTERNAL_FUNCTION_Syntax
  215. 3 DECLARE EXTERNAL FUNCTION Example=udf_DECLARE_EXTERNAL_FUNCTION_Example
  216. 3 Declaring BLOB Filters=udf_Declaring_BLOB_Filters
  217. 2 Working with generators
  218. 3 How to create generators=how_create_gens
  219. 3 How to set or reset generator values=how_set_gen_vals
  220. 3 How to use generators=how_use_gens
  221. 2 Shadowing a Database
  222. 3 Overview =sha_Shadowing_a_Database_
  223. 3 Tasks For Shadowing=sha_Tasks_For_Shadowing
  224. 3 Advantages of Shadowing=sha_Advantages_of_Shadowing
  225. 3 Limitations of Shadowing=sha_Limitations_of_Shadowing
  226. 3 Creating a Shadow=sha_Creating_a_Shadow
  227. 3 Creating a Single-file Shadow=sha_Creating_a_Singlefile_Shadow
  228. 3 Creating a Multi-file Shadow=sha_Creating_a_Multifile_Shadow
  229. 3 Creating a Shadow in Auto Mode or Manual Mode=sha_Creating_a_Shadow_in_Auto_Mode_or_Manual_Mode
  230. 3 Creating a Conditional Shadow=sha_Creating_a_Conditional_Shadow
  231. 3 Activating a Shadow=sha_Activating_a_Shadow
  232. 3 Dropping a Shadow=sha_Dropping_a_Shadow
  233. 3 Adding a Shadow File=sha_Adding_a_Shadow_File
  234. 2 Handling security issues
  235. 3 Security=intro_sec
  236. 3 Available SQL access privileges=privs_available
  237. 3 How to grant access to tables=how_access_tbls
  238. 3 Granting multiple privileges=multiple_privs
  239. 3 Granting all privileges=all_privs
  240. 3 Granting privileges to a list of users=privs_list_users
  241. 3 Granting privileges to a list of procedures=privs_list_procs
  242. 3 Granting privileges to all users=privs_public
  243. 3 Granting users access to columns in a table=privs_access_cols
  244. 3 Granting users the right to grant privileges=privs_grant_privs
  245. 3 How to grant privileges to execute stored procedures=how_privs_storps
  246. 3 How to grant access to views=how_access_views
  247. 3 How to revoke user access =how_revoke_privs
  248. 3 Revoking multiple privileges=multiple_privs_rev
  249. 3 Revoking all privileges=all_privs_rev
  250. 3 Revoking privileges for a list of users=privs_list_users_rev
  251. 3 Revoking privileges for a list of procedures=privs_list_procs_rev
  252. 3 Revoking privileges for all users=privs_public_rev
  253. 3 Revoking grant authority=privs_grant_privs_rev
  254. 3 How to use views to restrict data access=how_views_restrict_access
  255. 1 InterBase tools
  256. :include ibmgr32.cnt
  257. :include wisql32.cnt
  258. 2 Using Command-line ISQL
  259. 3 Invoking Isql=uisql_Invoking_Isql
  260. 3 Command-line Options=uisql_Commandline_Options
  261. 3 Exiting Isql=uisql_Exiting_Isql
  262. 3 Connecting to a Database=uisql_Connecting_to_a_Database
  263. 3 Transaction Behavior in Isql=uisql_Transaction_Behavior_in_Isql
  264. 3 Extracting Metadata=uisql_Extracting_Metadata
  265. 3 Order of Extraction=uisql_Order_of_Extraction
  266. 3 Isql Commands=uisql_Isql_Commands
  267. 3 SHOW Commands=uisql_SHOW_Commands
  268. 3 SET Commands=uisql_SET_Commands
  269. 3 Other Isql Commands=uisql_Other_Isql_Commands
  270. 3 BLOBDUMP=uisql_BLOBDUMP
  271. 3 Comments=uisql_comments
  272. 3 EDIT=uisql_edit
  273. 3 SHELL=uisql_shell
  274. 3 INPUT=uisql_input
  275. 3 Exiting isql=uisql_exiting_isql
  276. 3 Error Handling=uisql_Error_Handling
  277. 3 Isql Command Reference
  278. 4 Overview=cisql_Isql_Command_Reference
  279. 4 BLOBDUMP=cisql_BLOBDUMP
  280. 4 EDIT=cisql_EDIT
  281. 4 EXIT =cisql_EXIT
  282. 4 HELP=cisql_HELP
  283. 4 INPUT=cisql_INPUT
  284. 4 OUTPUT=cisql_OUTPUT
  285. 4 QUIT=cisql_QUIT
  286. 4 SET=cisql_SET
  287. 4 SET AUTODDL=cisql_SET_AUTODDL
  288. 4 SET BLOBDISPLAY=cisql_SET_BLOBDISPLAY
  289. 4 SET COUNT=cisql_SET_COUNT
  290. 4 SET ECHO=cisql_SET_ECHO
  291. 4 SET LIST=cisql_SET_LIST
  292. 4 SET NAMES=cisql_SET_NAMES
  293. 4 SET PLAN=cisql_SET_PLAN
  294. 4 SET STATS=cisql_SET_STATS
  295. 4 SET TERM=cisql_SET_TERM
  296. 4 SET TIME=cisql_SET_TIME
  297. 4 SHELL=cisql_SHELL
  298. 4 SHOW CHECK=cisql_SHOW_CHECK
  299. 4 SHOW DATABASE=SHOW_DATABASE
  300. 4 SHOW DOMAINS=cisql_SHOW_DOMAINS
  301. 4 SHOW EXCEPTIONS=cisql_SHOW_EXCEPTIONS
  302. 4 SHOW FILTERS=cisql_SHOW_FILTERS
  303. 4 SHOW FUNCTIONS=cisql_SHOW_FUNCTIONS
  304. 4 SHOW GENERATORS=cisql_SHOW_GENERATORS
  305. 4 SHOW GRANT=cisql_SHOW_GRANT
  306. 4 SHOW INDEX=cisql_SHOW_INDEX
  307. 4 SHOW PROCEDURES=cisql_SHOW_PROCEDURES
  308. 4 SHOW SYSTEM=cisql_SHOW_SYSTEM
  309. 4 SHOW TABLES=cisql_SHOW_TABLES
  310. 4 SHOW TRIGGERS=cisql_SHOW_TRIGGERS
  311. 4 SHOW VERSION=cisql_SHOW_VERSION
  312. 4 SHOW VIEWS=cisql_SHOW_VIEWS
  313. 2 Using the Command-line DBA Utilities
  314. 4 Overview=udba_Using_the_Commandline_DBA_Utilities
  315. 4 Using the Security Utility=udba_Using_the_Security_Utility
  316. 4 The Security Database=udba_The_Security_Database
  317. 4 Security Utility Commands=udba_Security_Utility_Commands
  318. 4 Displaying the Security Database=udba_Displaying_the_Security_Database
  319. 4 Displaying the Security Database=udba_Adding_Entries_to_the_Security_Database_
  320. 4 Modifying the Security Database=udba_Modifying_the_Security_Database_
  321. 4 Deleting Entries from the Security Database=udba_Deleting_Entries_from_the_Security_Database
  322. 4 Using the Security Utility from the Command Line=udba_Using_the_Security_Utility_from_the_Unix_Command_Line
  323. 4 Using the Database Maintenance Utility=udba_Using_the_Database_Maintenance_Utility
  324. 4 Sweeping a Database=udba_Sweeping_a_Database
  325. 4 Options for Database Sweeping=udba_Options_for_Database_Sweeping
  326. 4 Changing the Sweep Interval=udba_Changing_the_Sweep_Interval
  327. 4 Disabling Automatic Sweeping=udba_Disabling_Automatic_Sweeping
  328. 4 Sweeping a Database at a Specified Time=udba_Sweeping_a_Database_at_a_Specified_Time
  329. 4 Repairing a Database=udba_Repairing_a_Database
  330. 4 Options for Database Repair=udba_Options_for_Database_Repair
  331. 4 Validating a Database=udba_Validating_a_Database
  332. 4 Mending a Corrupt Database=udba_Mending_a_Corrupt_Database
  333. 4 Handling Checksum Errors=udba_Handling_Checksum_Errors
  334. 4 Recovering Limbo Transactions=udba_Recovering_Limbo_Transactions
  335. 4 The Two-phase Commit Process=udba_The_Twophase_Commit_Process
  336. 4 Automated Transaction Recovery=udba_Automated_Transaction_Recovery
  337. 4 Options for Transaction Recovery=udba_Options_for_Transaction_Recovery
  338. 4 Shutting Down a Database=udba_Shutting_Down_a_Database
  339. 4 Shutdown Options=udba_Shutdown_Options
  340. 4 Preventing Further Attachments=udba_Preventing_Further_Attachments
  341. 4 Preventing Further Transactions=udba_Preventing_Further_Transactions
  342. 4 Forcing Shutdown=udba_Forcing_Shutdown
  343. 4 Restarting a Database =udba_Restarting_a_Database_
  344. 4 Controlling Performance of Forced Writes=udba_Controlling_Performance_of_Forced_Writes
  345. 4 Using the Backup and Restore Utilities=udba_Using_the_Backup_and_Restore_Utilities
  346. 4 General Syntax=udba_General_Syntax
  347. 4 Performing a Simple Backup=udba_Performing_a_Simple_Backup
  348. 4 Backing Up Remote Databases=udba_Backing_Up_Remote_Databases
  349. 4 Backing Up to a Storage Device=udba_Backing_Up_to_a_Storage_Device
  350. 4 Performing a Simple Restoration=udba_Performing_a_Simple_Restoration
  351. 4 Restoring from a Storage Device=udba_Restoring_from_a_Storage_Device
  352. 4 Monitoring the Status of Backup and Restore=udba_Monitoring_the_Status_of_Backup_and_Restore
  353. 4 Making a Transportable Backup=udba_Making_a_Transportable_Backup
  354. 4 Backup Options Overview=udba_Backup_Options_Overview
  355. 4 Backing Up Metadata=udba_Backing_Up_Metadata
  356. 4 Preventing Garbage Collection=udba_Preventing_Garbage_Collection
  357. 4 Ignoring Checksums=udba_Ignoring_Checksums
  358. 4 Ignoring Limbo Transactions=udba_Ignoring_Limbo_Transactions
  359. 4 Restoration OptionsRestoration Options=udba_Restoration_Options
  360. 4 KSplitting a Database into Several Files=udba_KSplitting_a_Database_into_Several_Files
  361. 4 Making Indexes Inactive=udba_Making_Indexes_Inactive_
  362. 4 Disabling Validity Checking=udba_Disabling_Validity_Checking
  363. 4 Changing the Database Page Size=udba_Changing_the_Database_Page_Size
  364. 4 Restoring a Database Without Its Shadow=udba_Restoring_a_Database_Without_Its_Shadow
  365. 4 Restoring Data Incrementally=udba_Restoring_Data_Incrementally
  366. 4 Upgrading to a New On-disk Structure=udba_Upgrading_to_a_New_Ondisk_Structure
  367. 3 Command-line DBA Utilities Reference
  368. 4 Overview=cdba_Command-line_DBA
  369. 4 Gbak=cdba_Gbak
  370. 4 Backup Options for Gbak=cdba_back_options
  371. 4 Restore Options for Gbak=cdba_restore_options
  372. 4 Gfix=cdba_Gfix
  373. 4 Gsec=cdba_Gsec
  374. 1 Programmer's Guide
  375. :include pg32.cnt
  376. 1 InterBase API
  377. :include ibapi32.cnt
  378. 1 SQL statement and function reference
  379. :include sqlref32.cnt
  380. 1 Error and exception handling
  381. 2 Handling errors=error_handling
  382. 2 Handling exceptions=excep_errors
  383. 2 Handling SQL errors=sql_errors
  384. 2 Handling InterBase errors=ib_errors
  385. 2 Examples of error behavior and handling=exam_error_handling
  386. 2 Error codes and messages
  387. 3 Error codes and message list=error_msgs
  388. 3 Error sources=error_sources
  389. 3 Error reporting and handling =err_rpt_handle
  390. 3 Trapping errors with WHENEVER=whenever
  391. 3 Checking SQLCODE value directly=sqlcode
  392. 3 InterBase status array=status_array
  393. 3 SQLCODE error codes and messages=err_code_msgs
  394. 3 SQLCODE error messages summary=sqlcode_summary
  395. 3 SQLCODE codes and messages=sqlcode_codes
  396. 3 InterBase status array error codes=ib_err_codes
  397. 3 Server Manager error messages=svr_mgr_errors
  398. 1 Troubleshooting: Using Comdiag
  399. :include comdg32.cnt
  400. 1 Glossary
  401. :include ibgloss.cnt
  402.