就是先在记事本中写好sql语句,然后再把语句复制到sql*plus中执行。就会出现前面说的情况。
解决方案 »
- 1158端口已经打开,但是浏览器却不能访问:https://192.168.221.88:1521/em
- 关于ORACLE数据库备份恢复的问题
- 如果讲表名称和表对应的行数插入到一个表中,哪位兄台赐条SQL,谢谢。
- 请教SQL语句
- 如何获得Oracle的表结构?
- 急急急(50分)oracle 存储过程中,如何分割字符串 例如:
- 求语句:关于两张表在一次查询的结果中显示的问题
- job的使用,急!!
- 如何用sql语句复制相同结构表中的数据?
- 数 据 类 型 number(p,s)怎 么 回 事 ? 解 决 立 即 给 分 ! ! ! !
- 数据链路同义词奇怪的问题 (在线等待) 请各位高手快快帮忙!!!!!!!!!!
- 客户端装oracle9i,服务器装oracle8.0,字符显示问题,请看里面。
模仿下面的格式建立一个用于建表的SQL脚本TEST.SQL
然后在SQL*PLUS里面 @TEST.SQLcreate table table_name1
(name varchar2(8))
/create table table_name2
(name varchar2(8))
/create table table_name3
(name varchar2(8))
/
drop sequence lc_jnjh_sequence;
drop table lc_jnjh;
rem 检验计划表序号
create sequence lc_jnjh_sequence
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 创建检验计划表
create table lc_jnjh(
bh number not null,
tbdw varchar2(30), ----填报单位
fjbh number ----所上传的附件在fileup表中的编号
);
rem 6drop object first
drop sequence lc_jnbg_sequence;
drop table lc_jnbg;
rem 检验报告表序号
create sequence lc_jnbg_sequence
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 创建检验报告表
create table lc_jnbg(
bh number not null,
tbdw varchar2(30), ----填报单位
fjbh number ----所上传的附件在fileup表中的编号
);
rem 7drop objects first
drop sequence lc_sbzc_SEQUENCE;
drop sequence lc_sbzc_SEQUENCE_1;
drop table lc_sbzc_2;
drop table lc_sbzc_1;
rem 建立励磁设备注册报表序号1
create sequence lc_sbzc_SEQUENCE
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 建立励磁设备注册报表序号2
create sequence lc_sbzc_SEQUENCE_1
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 建立励磁设备注册报表_1
create table lc_sbzc_1(
bh number not null,
dw Varchar2(40), -- 填报单位
jz varchar2(10) not null, --机组号
jzlx varchar2(5), --机组类型**
jzrl varchar2(40), --机组容量 **
lcfs varchar2(10), --励磁系统方式**
sbdj varchar2(5), --设备等级**
tbr Varchar2(8), --填报人
bcrq Date --报出日期
);
rem 建立励磁设备注册报表_2
create table lc_sbzc_2(
xh number primary key, --本表编号
bh number, --表1编号
jz varchar2(10), --机组号
zch varchar2(15), --注册号
fdjxh varchar2(15), --发电机型号
zccj varchar2(40), --制造厂家
ccbh varchar2(10), --出厂编号**
scrq date, --生产日期**
edgl number, --额定功率
eddy number, --额定电压
eddl number, --额定电流
glys number, --额定功率因素
xd number,
xd1 number,
xd2 number,
xq number,
xq1 number,
td0 number, --------***
kzdy number, --空载电压
kzdl number, --空载电流
gkdy number, --工况电压
gkdl number, --工况电流
qxdy number, --强行电压
qxdl number, --强行电流
qlbs number, --强励倍数
dyxy number, --电压响应时间
llsj number, -- 强励时间
tysj date, --投运时间
cssj date, --测试时间
csdw varchar2(40), --测试单位
bz varchar2(300) --备注
);
rem 8drop objects first
drop sequence lc_jllc_SEQUENCE;
drop sequence lc_jllc_SEQUENCE_1;
drop table lc_jllc_2;
drop table lc_jllc_1;
rem 交流励磁参数报表序号
create sequence lc_jllc_SEQUENCE
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 建立交流励磁参数报表序号_1
create sequence lc_jllc_SEQUENCE_1
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 建立交流励磁参数报表_1
create table lc_jllc_1(
bh Number PRIMARY KEY,
dw Varchar2(40),
tbr Varchar2(8),
bcrq Date,
jz varchar2(10) ---机组号
);
rem 建立交流励磁参数报表_2
create table lc_jllc_2(
xh number primary key,
bh number,
jz varchar2(10), --机组号
zch varchar2(9), --注册号
zlxh varchar2(15), --主励型号
zlrl number, --主励容量
zeddy number, --主励额定电压
zeddl number, --主励额定电流
zglys number, --主励功率因素
zlpl number, --主励频率
td0 number,
xd0 number,
xd1 number,
xd2 number,
xq2 number,
flxh varchar2(15), --付励型号
flrl number, --付励容量
fkzdy number, --付励空载电压
feddy number, --付励额定电压
flpl number, --付励频率
qx number, --气隙
lcfs varchar2(20), --励磁方式
fbrl number, --付励变压器容量
ycdy number, --一次电压
ecdy number --二次电压
);
drop sequence lc_zlg_SEQUENCE;
drop sequence lc_zlg_SEQUENCE_1;
drop table lc_zlg_2;
drop table lc_zlg_1;
rem 整流柜参数报表序号
create sequence lc_zlg_SEQUENCE
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 建立整流柜参数报表序号_1
create sequence lc_zlg_SEQUENCE_1
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 建立整流柜参数报表_1
create table lc_zlg_1(
bh Number not null,
dw Varchar2(40),
tbr Varchar2(8),
bcrq Date,
jz varchar2(10)
);
rem 建立整流柜参数报表_2
create table lc_zlg_2(
xh number primary key,
bh number,
jz varchar2(10), --机组号
zch varchar2(9), --注册号
zlgxh varchar2(15), --整流柜型号
zzcj varchar2(40), --制造厂家
zeddy number, --额定电压
zeddl number, --额定电流
tfjdl number, --停风机允许电流
yjxh varchar2(15), --元件型号
blgs number, --并联柜数
clyjs number, --支路串联元件数
blyjs number, --每臂关联元件数
ffdy number, --元件反峰电压
zddy number, --元件正向阻断电压
yeddl number, --元件额定电流
kreddl number, --快熔额定电流
lqfs varchar2(20) --冷却方式
);
rem 10drop objects first
drop sequence lc_jlchl_SEQUENCE;
drop sequence lc_jlchl_SEQUENCE_1;
drop table lc_jlchl_2;
drop table lc_jlchl_1;
rem 交流励磁回路设备参数报表序号
create sequence lc_jlchl_SEQUENCE
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 建立交流励磁回路设备参数报表序号_1
create sequence lc_jlchl_SEQUENCE_1
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cycle;
rem 建立交流励磁回路设备参数报表_1
create table lc_jlchl_1(
bh Number not null, --编号
dw Varchar2(40), --单位
tbr Varchar2(8), --填报人
bcrq Date, --报出日期
jz varchar2(10) not null --机组号
);
rem 建立交流励磁回路设备参数报表_2
create table lc_jlchl_2(
xh number primary key,
bh number,
jz varchar2(10), --机组号
zch varchar2(9), --注册号
mcfs varchar2(20), --灭磁方式
kgxh varchar2(15), --开关型号
zzcj varchar2(40), --制造厂家
eddl number, --额定电流
eddy number, --额定电压
bhfs varchar2(15), --保护方式
mcbc number, --灭磁过电压标称值
bhbc number --过电压保护标称值
);
下面还有好几张,我就不贴了。
不妨,建一个a.sql,写几句简单sql,在sql*plus中调用一下,看看能不能成功。有没有报错信息,贴出来看看