home *** CD-ROM | disk | FTP | other *** search
- /*
- THIS FILE IS FOR USE WITH THE TUTORIAL IN "GETTING STARTED",
- IT IS NOT MEANT TO BE USED WITHOUT REFERRING TO THE MANUAL.
-
- * You must change the parameters below to match your
- * server name, database name , username, and password.
- * e.g.,
- * CONNECT "c:\interbas\examples\mydb1.gdb"
- * USER "SYSDBA" PASSWORD "masterkey";
- *
- * This file defines domains for the EMPLOYEE database.
- */
-
- CONNECT "server:\dir\mydb.gdb"
- USER "USERNAME" PASSWORD "password";
-
- /*
- You are supposed to enter these four domain
- definitions by hand (see tutorial):
-
- CREATE DOMAIN FIRSTNAME AS VARCHAR(15)
- CREATE DOMAIN LASTNAME AS VARCHAR(20)
-
- CREATE DOMAIN EMPNO AS SMALLINT
-
- CREATE DOMAIN DEPTNO AS CHAR(3)
- CHECK ((VALUE = '000') OR
- (VALUE > '0' AND VALUE <= '999')
- OR (VALUE IS NULL))
- */
-
- CREATE DOMAIN addressline AS VARCHAR(30);
-
- CREATE DOMAIN projno
- AS CHAR(5)
- CHECK (VALUE = UPPER (VALUE));
-
- CREATE DOMAIN custno
- AS INTEGER
- CHECK (VALUE > 1000);
-
- CREATE DOMAIN phonenumber AS VARCHAR(20);
-
- CREATE DOMAIN countryname AS VARCHAR(15);
-
- CREATE DOMAIN jobcode
- AS VARCHAR(5)
- CHECK (VALUE > '99999'); /* must begin with a letter */
-
- CREATE DOMAIN jobgrade
- AS SMALLINT
- CHECK (VALUE BETWEEN 0 AND 6);
-
- CREATE DOMAIN salary
- AS NUMERIC(10,2)
- DEFAULT 0
- CHECK (VALUE > 0); /* salary is in any currency type */
-
- /* budget is in US dollars */
- CREATE DOMAIN budget
- AS DECIMAL(12,2)
- DEFAULT 50000
- CHECK (VALUE > 10000 AND VALUE <= 2000000);
-
- CREATE DOMAIN prodtype
- AS VARCHAR(12)
- DEFAULT 'software' NOT NULL
- CHECK (VALUE IN ('software', 'hardware', 'other', 'N/A'));
-
- CREATE DOMAIN ponumber
- AS CHAR(8)
- CHECK (VALUE STARTING WITH 'V');