PTIAN EBS FORM开发(一)之 环境配置

34 篇文章 1 订阅

PTIAN EBS FORM开发(一)之 环境配置

OS:Windows XP

Form Builder:Version 10.1.2.0.2 


FORMS_PATH

FORMS_PATH是用于Form Builder找到attached libraries (.pll)文件的路径

注册表>HKEY_LOCAL_MACHINE>Software>Oracle>KEY_DevSuiteHome1>FORMS_PATH

注:FORMS_PATH路径中最好不要有中文,另外你fmb所在的路径也不要有中文,否则可能会遇到Error "FRM-10043: Cannot open file. "

并且要把基本的pll文件放置到FORMS_PATH下,基础的pll包括APPCORE.pll, APPCORE2.pll, APPDAYPK.pll, APPFLDR.pll, CUSTOM.pll, FNDSQF.pll, FV.pll, GHR.pll, GLOBE.pll, GMS.pll, HRKPI.pll, IGILUTIL.pll, IGILUTIL2.pll, JA.pll, JE.pll, JL.pll, OPM.pll, PQH_GEN.pll, PSA.pll, PSAC.pll, PSB.pll, VERT.pll, VERT1.pll, VERT2.pll, VERT3.pll, VERT4.pll, VERT5.pll

从$AU_TOP/forms/US下载缺失的fmb文件。
从$AU_TOP/resource下载缺失的pll文件。

如果打开form的时候还是报文件找不到之类的错误(FRM-10102,FRM-18108...),那索性就把所有的$AU_TOP/forms/US和$AU_TOP/resource都考到$FORMS_PATH再试试。


TNS配置

设置TNS_ADMIN

TNS_ADMIN用于Forms Builder找到你的TNSNAMES.ora和SQLNET.ora文件


设置tnsnames.ora

TNS_ADMIN对应目录下的tnsnames.ora增加目标instance,这样Form就可以通过TNS连接instance


创建DEMO数据

1.创建5张表

dem_sales_reps(sales representative,销售员表)
dem_customers(客户表)
dem_products(产品表)
dem_orders(订单)
dem_order_lines(订单行)

  1. drop table dem_sales_reps;  
  2.   
  3. create table dem_sales_reps  
  4. (sales_rep_id           number(15)      not null,  
  5.  last_update_date       date            not null,  
  6.  last_updated_by        number(15)      not null,  
  7.  creation_date          date            not null,  
  8.  created_by             number(15)      not null,  
  9.  last_update_login      number(15)      not null,  
  10.  last_name              varchar2(50)    not null,  
  11.  first_name             varchar2(50)    not null,  
  12.  start_date             date,  
  13.  commission_plan_code   varchar2(1),  
  14.  attribute_category     varchar2(30),  
  15.  attribute1             varchar2(150),  
  16.  attribute2             varchar2(150),  
  17.  attribute3             varchar2(150),  
  18.  attribute4             varchar2(150),  
  19.  attribute5             varchar2(150),  
  20.  attribute6             varchar2(150),  
  21.  attribute7             varchar2(150),  
  22.  attribute8             varchar2(150),  
  23.  attribute9             varchar2(150),  
  24.  attribute10            varchar2(150));  
  25.   
  26. create unique index dem_sales_reps_u1  
  27. on dem_sales_reps (sales_rep_id);  
  28.           
  29. insert into dem_sales_reps  
  30. (sales_rep_id, last_update_date, last_updated_by, creation_date,  
  31.  created_by, last_update_login, last_name, first_name,  
  32.  start_date, commission_plan_code)  
  33. values   
  34. (1001, '23-JUN-95', 1, '23-JUN-95', 1, 1,   
  35.        'Magee''Colin''14-MAY-90''A');  
  36. insert into dem_sales_reps  
  37. (sales_rep_id, last_update_date, last_updated_by, creation_date,  
  38.  created_by, last_update_login, last_name, first_name,  
  39.  start_date, commission_plan_code)  
  40. values   
  41. (1002, '23-JUN-95', 1, '23-JUN-95', 1, 1,   
  42.        'Giljum''Henry''18-JAN-92''A');  
  43. insert into dem_sales_reps  
  44. (sales_rep_id, last_update_date, last_updated_by, creation_date,  
  45.  created_by, last_update_login, last_name, first_name,  
  46.  start_date, commission_plan_code)  
  47. values   
  48. (1003, '23-JUN-95', 1, '23-JUN-95', 1, 1,   
  49.        'Sedeghi''Yasmin''18-FEB-91''A');  
  50. insert into dem_sales_reps  
  51. (sales_rep_id, last_update_date, last_updated_by, creation_date,  
  52.  created_by, last_update_login, last_name, first_name,  
  53.  start_date, commission_plan_code)  
  54. values   
  55. (1004, '23-JUN-95', 1, '23-JUN-95', 1, 1,   
  56.        'Nguyen''Mai''22-JAN-92''A');  
  57. insert into dem_sales_reps  
  58. (sales_rep_id, last_update_date, last_updated_by, creation_date,  
  59.  created_by, last_update_login, last_name, first_name,  
  60.  start_date, commission_plan_code)  
  61. values   
  62. (1006, '23-JUN-95', 1, '23-JUN-95', 1, 1,   
  63.        'Dumas''Andre''09-OCT-91''A');  
  64. insert into dem_sales_reps  
  65. (sales_rep_id, last_update_date, last_updated_by, creation_date,  
  66.  created_by, last_update_login, last_name, first_name,  
  67.  start_date, commission_plan_code)  
  68. values   
  69. (1005, '23-JUN-95', 1, '23-JUN-95', 1, 1,   
  70.        'Jones''Robert''23-JUN-95''B');  
  71. insert into dem_sales_reps  
  72. (sales_rep_id, last_update_date, last_updated_by, creation_date,  
  73.  created_by, last_update_login, last_name, first_name,  
  74.  start_date, commission_plan_code)  
  75. values   
  76. (1007, '23-JUN-95', 1, '23-JUN-95', 1, 1,   
  77.        'Lee''Vicki''10-OCT-92''A');  
  78. insert into dem_sales_reps  
  79. (sales_rep_id, last_update_date, last_updated_by, creation_date,  
  80.  created_by, last_update_login, last_name, first_name,  
  81.  start_date, commission_plan_code)  
  82. values   
  83. (1008, '23-JUN-95', 1, '23-JUN-95', 1, 1,   
  84.        'Stratton''Ruth''27-JUN-93''B');  
  85.   
  86. rem ******************************************************************  
  87. rem Create Customers table and populate it  
  88. rem ******************************************************************  
  89.   
  90. drop table dem_customers;  
  91.   
  92. create table dem_customers  
  93. (customer_id            number(15)      not null,  
  94.  last_update_date       date            not null,  
  95.  last_updated_by        number(15)      not null,  
  96.  creation_date          date            not null,  
  97.  created_by             number(15)      not null,  
  98.  last_update_login      number(15)      not null,  
  99.  name                   varchar2(50)    not null,  
  100.  phone                  varchar2(25),  
  101.  address                varchar2(400),  
  102.  city                   varchar2(30),  
  103.  state_code             varchar2(20),  
  104.  country                varchar2(30),  
  105.  postal_code            varchar2(75),  
  106.  credit_rating          varchar2(9),  
  107.  sales_rep_id           number(15),  
  108.  region_id              number(15),  
  109.  comments               varchar2(255),  
  110.  attribute_category     varchar2(30),  
  111.  attribute1             varchar2(150),  
  112.  attribute2             varchar2(150),  
  113.  attribute3             varchar2(150),  
  114.  attribute4             varchar2(150),  
  115.  attribute5             varchar2(150),  
  116.  attribute6             varchar2(150),  
  117.  attribute7             varchar2(150),  
  118.  attribute8             varchar2(150),  
  119.  attribute9             varchar2(150),  
  120.  attribute10            varchar2(150));  
  121.   
  122. create unique index dem_customers_u1  
  123. on dem_customers (customer_id);  
  124.   
  125. insert into dem_customers  
  126. (customer_id, last_update_date, last_updated_by, creation_date,  
  127.  created_by, last_update_login, name, phone, address,  
  128.  city, state_code, postal_code, country, credit_rating, sales_rep_id,  
  129.  region_id, comments)  
  130. values   
  131. (201, '23-JUN-95', 1, '23-JUN-95', 1, 1, 'Unisports',   
  132. '55-2066101''72 Mill Water','Milpitas''CA''95035''USA''EXCELLENT',   
  133. 1001, 2, 'Brother of owner!');  
  134.   
  135. insert into dem_customers  
  136. (customer_id, last_update_date, last_updated_by, creation_date,  
  137.  created_by, last_update_login, name, phone, address,  
  138.  city, state_code, postal_code, country, credit_rating, sales_rep_id,  
  139.  region_id, comments)  
  140. values   
  141. (202, '23-JUN-95', 1, '23-JUN-95', 1, 1, 'Womansport',   
  142. '1-206-104-0103''3281 King Street','Seattle''WA''98101''USA''GOOD',   
  143. 1001, 2, '');  
  144.   
  145. insert into dem_customers  
  146. (customer_id, last_update_date, last_updated_by, creation_date,  
  147.  created_by, last_update_login, name, phone, address,  
  148.  city, state_code, postal_code, country, credit_rating, sales_rep_id,  
  149.  region_id, comments)  
  150. values   
  151. (203, '23-JUN-95', 1, '23-JUN-95', 1, 1, 'Tornado Sports',   
  152. '1-913-661-9699''11629 West 113th Street','Overland Park''KS',  
  153.  '66210''USA''GOOD', 1005, 3, 'Windy Accounts Payable Clerk');  
  154.   
  155. insert into dem_customers  
  156. (customer_id, last_update_date, last_updated_by, creation_date,  
  157.  created_by, last_update_login, name, phone, address,  
  158.  city, state_code, postal_code, country, credit_rating, sales_rep_id,  
  159.  region_id, comments)  
  160. values   
  161. (204, '23-JUN-95', 1, '23-JUN-95', 1, 1, 'Big Johns Sports',   
  162. '1-415-555-6281''4783 18th Street','San Francisco''CA''94117',  
  163.  'USA''EXCELLENT', 1002, 3, '');  
  164.   
  165. insert into dem_customers  
  166. (customer_id, last_update_date, last_updated_by, creation_date,  
  167.  created_by, last_update_login, name, phone, address,  
  168.  city, state_code, postal_code, country, credit_rating, sales_rep_id,  
  169.  region_id, comments)  
  170. values   
  171. (205, '23-JUN-95', 1, '23-JUN-95', 1, 1, 'Ski USA',   
  172. '1-913-555-2637''10 Ward Parkway','Kansas City''MO''66214''USA',  
  173.  'POOR', 1004, 3, 'Insist upon cash');  
  174.   
  175. rem ******************************************************************  
  176. rem Create Products table and populate it  
  177. rem ******************************************************************  
  178.   
  179. drop table dem_products;  
  180.   
  181. create table dem_products  
  182. (product_id             number(15)      not null,  
  183.  last_update_date       date            not null,  
  184.  last_updated_by        number(15)      not null,  
  185.  creation_date          date            not null,  
  186.  created_by             number(15)      not null,  
  187.  last_update_login      number(15)      not null,  
  188.  description            varchar2(255)   not null,  
  189.  suggested_price        number(25),  
  190.  unit_of_measure        varchar2(25),  
  191.  attribute_category     varchar2(30),  
  192.  attribute1             varchar2(150),  
  193.  attribute2             varchar2(150),  
  194.  attribute3             varchar2(150),  
  195.  attribute4             varchar2(150),  
  196.  attribute5             varchar2(150),  
  197.  attribute6             varchar2(150),  
  198.  attribute7             varchar2(150),  
  199.  attribute8             varchar2(150),  
  200.  attribute9             varchar2(150),  
  201.  attribute10            varchar2(150));  
  202.   
  203. create unique index dem_products_u1  
  204. on dem_products (product_id);  
  205.   
  206.   
  207. insert into dem_products  
  208. (product_id, last_update_date, last_updated_by, creation_date,  
  209.  created_by, last_update_login, description, suggested_price, unit_of_measure)  
  210. values   
  211. (10011, '23-JUN-95', 1, '23-JUN-95', 1, 1,  
  212. 'Beginner ski boot', 150.00, 'Pair');  
  213.   
  214. insert into dem_products  
  215. (product_id, last_update_date, last_updated_by, creation_date,  
  216.  created_by, last_update_login, description, suggested_price, unit_of_measure)  
  217. values   
  218. (10012, '23-JUN-95', 1, '23-JUN-95', 1, 1,  
  219.  'Ace Ski Boot -- Intermediate ski boot', 200.00, 'Pair');  
  220.   
  221. insert into dem_products  
  222. (product_id, last_update_date, last_updated_by, creation_date,  
  223.  created_by, last_update_login, description, suggested_price, unit_of_measure)  
  224. values   
  225. (10013, '23-JUN-95', 1, '23-JUN-95', 1, 1,  
  226.  'Pro Ski Boot -- Advanced ski boot', 410.00, 'Pair');  
  227.   
  228. insert into dem_products  
  229. (product_id, last_update_date, last_updated_by, creation_date,  
  230.  created_by, last_update_login, description, suggested_price, unit_of_measure)  
  231. values   
  232. (10021, '23-JUN-95', 1, '23-JUN-95', 1, 1,  
  233.  'Bunny Ski Pole -- Beginners ski pole', 16.25, 'Pair');  
  234.   
  235. insert into dem_products  
  236. (product_id, last_update_date, last_updated_by, creation_date,  
  237.  created_by, last_update_login, description, suggested_price, unit_of_measure)  
  238. values   
  239. (10022, '23-JUN-95', 1, '23-JUN-95', 1, 1,  
  240.  'Ace Ski Pole -- Intermediate ski pole', 21.95, 'Pair');  
  241.   
  242. insert into dem_products  
  243. (product_id, last_update_date, last_updated_by, creation_date,  
  244.  created_by, last_update_login, description, suggested_price, unit_of_measure)  
  245. values   
  246. (10023, '23-JUN-95', 1, '23-JUN-95', 1, 1,  
  247.  'Advanced ski pole', 40.95, 'Pair');  
  248.   
  249. insert into dem_products  
  250. (product_id, last_update_date, last_updated_by, creation_date,  
  251.  created_by, last_update_login, description, suggested_price, unit_of_measure)  
  252. values   
  253. (10031, '23-JUN-95', 1, '23-JUN-95', 1, 1,  
  254.  'Ultra Ski Goggles -- UV-blocking ski goggles', 30.95, 'Pair');  
  255.   
  256.   
  257. rem ******************************************************************  
  258. rem Create Orders table and sequence  
  259. rem ******************************************************************  
  260.   
  261. drop table dem_orders;  
  262.   
  263. create table dem_orders  
  264. (order_id               number(15)      not null,  
  265.  last_update_date       date            not null,  
  266.  last_updated_by        number(15)      not null,  
  267.  creation_date          date            not null,  
  268.  created_by             number(15)      not null,  
  269.  last_update_login      number(15)      not null,  
  270.  customer_id            number(15)      not null,  
  271.  sales_rep_id           number(15),  
  272.  payment_type           varchar2(6)     not null,  
  273.  currency_code          varchar2(15)    not null,  
  274.  order_status           varchar2(1)     not null,  
  275.  date_ordered           date,  
  276.  date_shipped           date,  
  277.  check_number           number(15),  
  278.  cc_type                varchar2(1),  
  279.  cc_number              varchar2(30),  
  280.  cc_expiration          varchar2(5),  
  281.  cc_approval_code       varchar2(15),  
  282.  order_note             varchar2(2000),  
  283.  attribute_category     varchar2(30),  
  284.  attribute1             varchar2(150),  
  285.  attribute2             varchar2(150),  
  286.  attribute3             varchar2(150),  
  287.  attribute4             varchar2(150),  
  288.  attribute5             varchar2(150),  
  289.  attribute6             varchar2(150),  
  290.  attribute7             varchar2(150),  
  291.  attribute8             varchar2(150),  
  292.  attribute9             varchar2(150),  
  293.  attribute10            varchar2(150));  
  294.   
  295. create unique index dem_orders_u1  
  296. on dem_orders (order_id);  
  297.   
  298. drop sequence dem_orders_s;  
  299.   
  300. create sequence dem_orders_s start with 25;  
  301.   
  302. rem ******************************************************************  
  303. rem Create Order Lines table  
  304. rem ******************************************************************  
  305.   
  306. drop table dem_order_lines;  
  307.   
  308. create table dem_order_lines  
  309. (order_id               number(15)      not null,  
  310.  order_line_num         number(15)      not null,  
  311.  last_update_date       date            not null,  
  312.  last_updated_by        number(15)      not null,  
  313.  creation_date          date            not null,  
  314.  created_by             number(15)      not null,  
  315.  last_update_login      number(15)      not null,  
  316.  product_id             number(15)      not null,  
  317.  gl_account_cc_id       number(15),  
  318.  ordered_quantity       number(15),  
  319.  attribute_category     varchar2(30),  
  320.  attribute1             varchar2(150),  
  321.  attribute2             varchar2(150),  
  322.  attribute3             varchar2(150),  
  323.  attribute4             varchar2(150),  
  324.  attribute5             varchar2(150),  
  325.  attribute6             varchar2(150),  
  326.  attribute7             varchar2(150),  
  327.  attribute8             varchar2(150),  
  328.  attribute9             varchar2(150),  
  329.  attribute10            varchar2(150));  
  330.   
  331. create unique index dem_order_lines_u1  
  332. on dem_order_lines (order_id, order_line_num);  
  333.   
  334.   
  335. rem ******************************************************************  
  336. rem Populate Orders  
  337. rem ******************************************************************  
  338.   
  339. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  340.  CREATION_DATE, CREATED_BY,  
  341.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  342.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  343.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  344.        (1, '17-SEP-95', -1, '23-AUG-95', 1236, 0, 201, 1001, 'CASH',  
  345.        'USD''F''23-AUG-95''''''''''''');  
  346.   
  347. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  348.  CREATION_DATE, CREATED_BY,  
  349.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  350.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  351.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  352.        (2, '17-SEP-95', -1, '23-AUG-95', 1236, 0, 202, 1001, 'CHECK',  
  353.        'ZZZ''N''23-AUG-95''''1201''''''''');  
  354.   
  355. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  356.  CREATION_DATE, CREATED_BY,  
  357.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  358.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  359.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  360.        (3, '29-AUG-95', -1, '29-AUG-95', -1, 0, 202, 1005, 'CHARGE',  
  361.        'USD''F''02-JUL-95''03-JUL-95''''V''1234 5678 9012',  
  362.        '05/97''01');  
  363.   
  364. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  365.  CREATION_DATE, CREATED_BY,  
  366.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  367.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  368.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  369.        (5, '29-AUG-95', -1, '29-AUG-95', -1, 0, 201, 1006, 'CASH',  
  370.        'USD''N''29-AUG-95''''''''''''');  
  371.   
  372. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  373.  CREATION_DATE, CREATED_BY,  
  374.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  375.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  376.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  377.        (6, '31-AUG-95', -1, '31-AUG-95', -1, 0, 201, 1004, 'CHARGE',  
  378.        'USD''N''31-AUG-95''''''E''1234 5678 9012''09/97''');  
  379.   
  380. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  381.  CREATION_DATE, CREATED_BY,  
  382.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  383.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  384.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  385.        (7, '31-AUG-95', -1, '31-AUG-95', -1, 0, 204, 1005, 'CASH',  
  386.        'USD''N''31-AUG-95''''''''''''');  
  387.   
  388. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  389.  CREATION_DATE, CREATED_BY,  
  390.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  391.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  392.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  393.        (8, '31-AUG-95', -1, '31-AUG-95', -1, 0, 202, 1008, 'CASH',  
  394.        'USD''N''31-AUG-95''''''''''''');  
  395.   
  396. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  397.  CREATION_DATE, CREATED_BY,  
  398.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  399.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  400.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  401.        (13, '17-SEP-95', -1, '17-SEP-95', -1, 0, 203, 1005, 'CHECK',  
  402.        'USD''F''11-SEP-95''17-SEP-95''751''''''''');  
  403.   
  404. insert into dem_orders (ORDER_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY,  
  405.  CREATION_DATE, CREATED_BY,  
  406.  LAST_UPDATE_LOGIN, CUSTOMER_ID, SALES_REP_ID, PAYMENT_TYPE,  
  407.  CURRENCY_CODE, ORDER_STATUS, DATE_ORDERED, DATE_SHIPPED, CHECK_NUMBER,  
  408.  CC_TYPE, CC_NUMBER, CC_EXPIRATION, CC_APPROVAL_CODE) values  
  409.        (14, '17-SEP-95', -1, '17-SEP-95', -1, 0, 205, 1008, 'CHARGE',  
  410.        'USD''N''12-AUG-95''21-AUG-95''''V''3456 7654 2345 9087',  
  411.        '07/97''101');  
  412.   
  413.   
  414. rem ******************************************************************  
  415. rem Populate Order_lines  
  416. rem ******************************************************************  
  417.   
  418. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  419.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  420.     ORDERED_QUANTITY) values  
  421.        (1, 1, '29-AUG-95', -1, '23-AUG-95', 1236, 0, 10011, 1);  
  422.   
  423. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  424.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  425.     ORDERED_QUANTITY) values  
  426.        (2, 1, '30-AUG-95', -1, '23-AUG-95', 1236, 0, 10021, 3);  
  427.   
  428. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  429.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  430.     ORDERED_QUANTITY) values  
  431.        (2, 2, '29-AUG-95', -1, '23-AUG-95', 1236, 0, 10031, 2);  
  432.   
  433. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  434.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  435.     ORDERED_QUANTITY) values  
  436.        (3, 1, '29-AUG-95', -1, '29-AUG-95', -1, 0, 10022, 2);  
  437.   
  438. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  439.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  440.     ORDERED_QUANTITY) values  
  441.        (3, 2, '29-AUG-95', -1, '29-AUG-95', -1, 0, 10013, 4);  
  442.   
  443. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  444.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  445.     ORDERED_QUANTITY) values  
  446.        (3, 3, '29-AUG-95', -1, '29-AUG-95', -1, 0, 10012, 7);  
  447.   
  448. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  449.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  450.     ORDERED_QUANTITY) values  
  451.        (5, 1, '29-AUG-95', -1, '29-AUG-95', -1, 0, 10012, 2);  
  452.   
  453. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  454.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  455.     ORDERED_QUANTITY) values  
  456.        (6, 1, '31-AUG-95', -1, '31-AUG-95', -1, 0, 10013, 3);  
  457.   
  458. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  459.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  460.     ORDERED_QUANTITY) values  
  461.        (6, 2, '31-AUG-95', -1, '31-AUG-95', -1, 0, 10011, 5);  
  462.   
  463. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  464.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  465.     ORDERED_QUANTITY) values  
  466.        (6, 3, '31-AUG-95', -1, '31-AUG-95', -1, 0, 10031, 1);  
  467.   
  468. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  469.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  470.     ORDERED_QUANTITY) values  
  471.        (7, 1, '31-AUG-95', -1, '31-AUG-95', -1, 0, 10013, 1);  
  472.   
  473. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  474.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  475.     ORDERED_QUANTITY) values  
  476.        (8, 1, '31-AUG-95', -1, '31-AUG-95', -1, 0, 10013, 2);  
  477.   
  478. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  479.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  480.     ORDERED_QUANTITY) values  
  481.        (13, 1, '17-SEP-95', -1, '17-SEP-95', -1, 0, 10031, 1);  
  482.   
  483. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  484.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  485.     ORDERED_QUANTITY) values  
  486.        (13, 2, '17-SEP-95', -1, '17-SEP-95', -1, 0, 10013, 3);  
  487.   
  488. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  489.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  490.     ORDERED_QUANTITY) values  
  491.        (14, 1, '17-SEP-95', -1, '17-SEP-95', -1, 0, 10012, 10);  
  492.   
  493. insert into dem_order_lines (ORDER_ID, ORDER_LINE_NUM, LAST_UPDATE_DATE,  
  494.     LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, PRODUCT_ID,  
  495.     ORDERED_QUANTITY) values  
  496.        (14, 2, '17-SEP-95', -1, '17-SEP-95', -1, 0, 10023, 10);  
  497.   
  498. rem *******************************************************************  
  499. rem Commit everything  
  500. rem *******************************************************************  
  501.   
  502. commit;   

2. 创建三个视图(Form可以直接基于基表,但对于复杂的表,则经常使用View)

dem_orders_v
dem_order_lines_v
dem_sales_reps_v

  1. rem ******************************************************************  
  2. rem Create Orders View  
  3. rem ******************************************************************  
  4.   
  5. drop view dem_orders_v;  
  6.   
  7. create view dem_orders_v  
  8. as select  
  9. o.rowid row_id,  
  10. o.order_id,   
  11. o.last_update_date,   
  12. o.last_updated_by,   
  13. o.creation_date,  
  14. o.created_by,   
  15. o.last_update_login,   
  16. o.customer_id,   
  17. c.name customer_name,   
  18. o.sales_rep_id,  
  19. s.first_name ||' '|| s.last_name sales_rep_name,   
  20. o.payment_type,   
  21. o.currency_code,  
  22. o.order_status,  
  23. o.date_ordered,  
  24. o.date_shipped,  
  25. o.check_number,   
  26. o.cc_type,  
  27. o.cc_number,  
  28. o.cc_expiration,  
  29. o.cc_approval_code,  
  30. o.order_note,  
  31. o.attribute_category,  
  32. o.attribute1,  
  33. o.attribute2,  
  34. o.attribute3,  
  35. o.attribute4,  
  36. o.attribute5,  
  37. o.attribute6,  
  38. o.attribute7,  
  39. o.attribute8,  
  40. o.attribute9,  
  41. o.attribute10  
  42. from dem_orders o,  
  43.      dem_customers c,  
  44.      dem_sales_reps s  
  45. where o.customer_id  = c.customer_id  
  46.   and o.sales_rep_id = s.sales_rep_id(+);  
  47.   
  48. rem (outer join picks up orders that have no associated sales_rep)  
  49.   
  50.   
  51. rem ******************************************************************  
  52. rem Create Order Lines View  
  53. rem ******************************************************************  
  54.   
  55. drop view dem_order_lines_v;  
  56.   
  57. create view dem_order_lines_v  
  58. as select  
  59. l.rowid row_id,  
  60. l.order_id,  
  61. l.order_line_num,  
  62. l.last_update_date,  
  63. l.last_updated_by,  
  64. l.creation_date,  
  65. l.created_by,  
  66. l.last_update_login,  
  67. l.product_id,  
  68. p.description product_description,  
  69. p.unit_of_measure,  
  70. p.suggested_price,  
  71. l.gl_account_cc_id,  
  72. l.ordered_quantity,  
  73. l.attribute_category,  
  74. l.attribute1,  
  75. l.attribute2,  
  76. l.attribute3,  
  77. l.attribute4,  
  78. l.attribute5,  
  79. l.attribute6,  
  80. l.attribute7,  
  81. l.attribute8,  
  82. l.attribute9,  
  83. l.attribute10  
  84. from dem_order_lines l,  
  85.      dem_products p  
  86. where l.product_id = p.product_id;  
  87.   
  88.   
  89. rem ******************************************************************  
  90. rem Create Sales Reps View (for LOVs on Orders Block)  
  91. rem ******************************************************************  
  92.   
  93. drop view dem_sales_reps_v;  
  94.   
  95. create view dem_sales_reps_v  
  96. as select  
  97.  rowid row_id,  
  98.  sales_rep_id,  
  99.  last_update_date,  
  100.  last_updated_by,  
  101.  creation_date,  
  102.  created_by,  
  103.  last_update_login,  
  104.  first_name ||' '|| last_name sales_rep_name,  
  105.  last_name,  
  106.  first_name,  
  107.  start_date,  
  108.  commission_plan_code  
  109. from dem_sales_reps;  
  110.   
  111. rem *******************************************************************  
  112. rem Commit everything  
  113. rem *******************************************************************  
  114.   
  115. commit;   

3.需要向EBS注册表和字段(DEM_ORDERS,DEM_ORDER_LINES),这样以后就可通过标准功能设置弹性域、监控表操作。
  1. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ORDER_ID');  
  2. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''LAST_UPDATE_DATE');  
  3. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''LAST_UPDATED_BY');  
  4. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CREATION_DATE');  
  5. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CREATED_BY');  
  6. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''LAST_UPDATE_LOGIN');  
  7. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CUSTOMER_ID');  
  8. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''SALES_REP_ID');  
  9. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''PAYMENT_TYPE');  
  10. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CURRENCY_CODE');  
  11. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ORDER_STATUS');  
  12. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''DATE_ORDERED');  
  13. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''DATE_SHIPPED');  
  14. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CHECK_NUMBER');  
  15. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CC_TYPE');  
  16. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CC_NUMBER');  
  17. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CC_EXPIRATION');  
  18. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''CC_APPROVAL_CODE');  
  19. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ORDER_NOTE');  
  20. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE_CATEGORY');  
  21. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE1');  
  22. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE2');  
  23. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE3');  
  24. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE4');  
  25. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE5');  
  26. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE6');  
  27. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE7');  
  28. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE8');  
  29. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE9');  
  30. EXECUTE ad_dd.delete_column('DEM''DEM_ORDERS''ATTRIBUTE10');  
  31.   
  32.   
  33. rem ******************************************************************  
  34. rem Delete registration of Orders table   
  35. rem ******************************************************************  
  36.   
  37. EXECUTE ad_dd.delete_table('DEM''DEM_ORDERS');  
  38.   
  39. commit;  
  40.   
  41. rem ******************************************************************  
  42. rem Register Orders table and columns  
  43. rem ******************************************************************  
  44.   
  45. EXECUTE ad_dd.register_table('DEM''DEM_ORDERS','T',8,10,90);  
  46.   
  47. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ORDER_ID',   1, 'NUMBER', 15, 'N''N');  
  48. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''LAST_UPDATE_DATE', 2, 'DATE', 9, 'N''N');  
  49. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''LAST_UPDATED_BY', 3, 'NUMBER', 15, 'N''N');  
  50. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CREATION_DATE', 4, 'DATE', 9, 'N''N');  
  51. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CREATED_BY', 5, 'NUMBER', 15, 'N''N');  
  52. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''LAST_UPDATE_LOGIN', 6, 'NUMBER', 15, 'N''N');  
  53. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CUSTOMER_ID', 7, 'NUMBER', 15, 'N''N');  
  54. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''SALES_REP_ID', 8, 'NUMBER', 15, 'Y''N');  
  55. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''PAYMENT_TYPE', 9, 'VARCHAR2', 6, 'N''N');  
  56. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CURRENCY_CODE', 10, 'VARCHAR2', 15, 'N''N');  
  57. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ORDER_STATUS', 11, 'VARCHAR2', 1, 'N''N');  
  58. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''DATE_ORDERED', 12, 'DATE', 9, 'Y''N');  
  59. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''DATE_SHIPPED', 13, 'DATE', 9, 'Y''N');  
  60. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CHECK_NUMBER', 14, 'NUMBER', 15, 'Y''N');  
  61. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CC_TYPE',   15, 'VARCHAR2', 1, 'Y''N');  
  62. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CC_NUMBER', 16, 'VARCHAR2', 30, 'Y''N');  
  63. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CC_EXPIRATION', 17, 'VARCHAR2', 5, 'Y''N');  
  64. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''CC_APPROVAL_CODE', 18, 'VARCHAR2', 15, 'Y''N');  
  65. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ORDER_NOTE', 19, 'VARCHAR2', 2000, 'Y''N');  
  66. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE_CATEGORY', 20, 'VARCHAR2', 30, 'Y''N');  
  67. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE1', 21, 'VARCHAR2', 150, 'Y''N');  
  68. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE2', 22, 'VARCHAR2', 150, 'Y''N');  
  69. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE3', 23, 'VARCHAR2', 150, 'Y''N');  
  70. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE4', 24, 'VARCHAR2', 150, 'Y''N');  
  71. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE5', 25, 'VARCHAR2', 150, 'Y''N');  
  72. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE6', 26, 'VARCHAR2', 150, 'Y''N');  
  73. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE7', 27, 'VARCHAR2', 150, 'Y''N');  
  74. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE8', 28, 'VARCHAR2', 150, 'Y''N');  
  75. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE9', 29, 'VARCHAR2', 150, 'Y''N');  
  76. EXECUTE ad_dd.register_column('DEM''DEM_ORDERS''ATTRIBUTE10', 30, 'VARCHAR2', 150, 'Y''N');  
  77.   
  78. commit;  
  79.   
  80. rem ******************************************************************  
  81. rem Delete registration of columns in Order Lines table   
  82. rem ******************************************************************  
  83.   
  84. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ORDER_ID');  
  85. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ORDER_LINE_NUM');  
  86. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''LAST_UPDATE_DATE');  
  87. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''LAST_UPDATED_BY');  
  88. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''CREATION_DATE');  
  89. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''CREATED_BY');  
  90. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''LAST_UPDATE_LOGIN');  
  91. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''PRODUCT_ID');  
  92. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''GL_ACCOUNT_CC_ID');  
  93. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ORDERED_QUANTITY');  
  94. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE_CATEGORY');  
  95. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE1');  
  96. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE2');  
  97. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE3');  
  98. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE4');  
  99. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE5');  
  100. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE6');  
  101. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE7');  
  102. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE8');  
  103. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE9');  
  104. EXECUTE ad_dd.delete_column('DEM''DEM_ORDER_LINES''ATTRIBUTE10');  
  105.   
  106. rem ******************************************************************  
  107. rem Delete registration of Order Lines table   
  108. rem ******************************************************************  
  109.   
  110. EXECUTE ad_dd.delete_table('DEM''DEM_ORDER_LINES');  
  111.   
  112. commit;  
  113.   
  114. rem ******************************************************************  
  115. rem Register Order Lines table and columns  
  116. rem ******************************************************************  
  117.   
  118. EXECUTE ad_dd.register_table('DEM''DEM_ORDER_LINES','T',8,10,90);  
  119.   
  120. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ORDER_ID',   1, 'NUMBER', 15, 'N''N');  
  121. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ORDER_LINE_NUM', 2, 'NUMBER', 15, 'N''N');  
  122. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''LAST_UPDATE_DATE', 3, 'DATE', 9, 'N''N');  
  123. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''LAST_UPDATED_BY', 4, 'NUMBER', 15, 'N''N');  
  124. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''CREATION_DATE', 5, 'DATE', 9, 'N''N');  
  125. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''CREATED_BY', 6, 'NUMBER', 15, 'N''N');  
  126. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''LAST_UPDATE_LOGIN', 7, 'NUMBER', 15, 'N''N');  
  127. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''PRODUCT_ID', 8, 'NUMBER', 15, 'N''N');  
  128. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''GL_ACCOUNT_CC_ID', 9, 'NUMBER', 15, 'Y''N');  
  129. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ORDERED_QUANTITY', 10, 'NUMBER', 15, 'Y''N');  
  130. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE_CATEGORY', 11, 'VARCHAR2', 30, 'Y''N');  
  131. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE1', 12, 'VARCHAR2', 150, 'Y''N');  
  132. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE2', 13, 'VARCHAR2', 150, 'Y''N');  
  133. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE3', 14, 'VARCHAR2', 150, 'Y''N');  
  134. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE4', 15, 'VARCHAR2', 150, 'Y''N');  
  135. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE5', 16, 'VARCHAR2', 150, 'Y''N');  
  136. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE6', 17, 'VARCHAR2', 150, 'Y''N');  
  137. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE7', 18, 'VARCHAR2', 150, 'Y''N');  
  138. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE8', 19, 'VARCHAR2', 150, 'Y''N');  
  139. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE9', 20, 'VARCHAR2', 150, 'Y''N');  
  140. EXECUTE ad_dd.register_column('DEM''DEM_ORDER_LINES''ATTRIBUTE10', 21, 'VARCHAR2', 150, 'Y''N');  
  141.   
  142. commit;  

转载请注明出处: http://blog.csdn.net/pan_tian/article/details/7638111
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值