本教程假定,您已安装订单输入 (OE) 示例数据库。有关安装示例模式的信息,可在 Oracle 文档中找到,也可在 http://www.oracle.com/technology/obe/obe1013jdev/common/OBEConnection.htm 找到。
OE 数据库需要更改才能与 MobiLink 一起使用。将删除一些列,因为这些列曾作为用户定义类型创建。可以将这些用户定义类型转换为 SQL Anywhere 识别的类型,但完成此任务与本教程无关。接着,必须授予 OE 用户创建触发器的权限,因为 MobiLink 需要使用 OE 的凭据创建几个触发器。
使用 Oracle SQL Plus 应用程序以具有 SYSDBA 权限的 SYS 用户身份进行连接。在命令提示符处,运行以下命令:
sqlplus SYS/your password for sys as SYSDBA |
要删除作为用户定义类型创建的列,运行以下命令:
ALTER TABLE OE.CUSTOMERS DROP COLUMN CUST_ADDRESS; ALTER TABLE OE.CUSTOMERS DROP COLUMN PHONE_NUMBERS; ALTER TABLE OE.CUSTOMERS DROP COLUMN CUST_GEO_LOCATION; ALTER TABLE OE.PRODUCT_INFORMATION DROP COLUMN WARRANTY_PERIOD; |
解锁 OE 用户,并将口令设置为 sql。运行以下命令:
ALTER USER OE IDENTIFIED BY sql ACCOUNT UNLOCK; |
要允许 OE 用户创建触发器,运行以下命令:
GRANT CREATE ANY TRIGGER TO OE; |
要删除 orders_customer 外键和创建引用 customers 表中的 customer_id 的新外键,运行以下命令:
ALTER TABLE OE.ORDERS DROP CONSTRAINT ORDERS_CUSTOMER_ID_FK; ALTER TABLE OE.ORDERS ADD CONSTRAINT ORDERS_CUSTOMER_ID_FK FOREIGN KEY (CUSTOMER_ID) REFERENCES OE.CUSTOMERS (CUSTOMER_ID); |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |