本帖最后由 auto 于 2012-2-5 10:39 编辑
至少要反建表语句和数据语句都贴上吧。。
晕。。还是图片的
提供数似的下面脚本,方便大家测试
--已知结果集:
SQL> select * from area;
ID AREAID AREANAME AREAPARENT AREASTATUS
----- ---------- -------------- ---------- ----------
1 110000 北京市 0 1
35 110100 市辖区 110000 1
36 110200 县 110000 1
380 110101 东城区 110100 1
381 110102 西城区 110100 1
382 110103 崇文区 110100 1
387 110108 海淀区 110100 1
395 110117 平谷区 110100 1
396 110228 密云县 110200 1
397 110229 延庆县 110200 1
10 rows selected
--建表脚本如下:
create table AREA
(
ID NUMBER not null, --PK
AREAID NUMBER not null, --UK
AREANAME VARCHAR2(80) not null,
AREAPARENT NUMBER not null,
AREASTATUS CHAR(1) default 1 not null
);
--模拟数据如下:
insert into area values (1 ,110000,'北京市 ',0 ,'1');
insert into area values (35 ,110100,'市辖区 ',110000,'1');
insert into area values (36 ,110200,'县 ',110000,'1');
insert into area values (380,110101,'东城区 ',110100,'1');
insert into area values (381,110102,'西城区 ',110100,'1');
insert into area values (382,110103,'崇文区 ',110100,'1');
insert into area values (387,110108,'海淀区 ',110100,'1');
insert into area values (395,110117,'平谷区 ',110100,'1');
insert into area values (396,110228,'密云县 ',110200,'1');
insert into area values (397,110229,'延庆县 ',110200,'1'); |