Oracle 10g生手提问 怎么把数据写入建的表中

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:29:35
在建过表后
打开iSQL*Plus怎么把数据写进建的表中
怎么用INSERT语言写后 没有用的阿

Oracle数据库与数据之间是什么关系?
要是大容量的数据也是慢慢写入么?

麻烦详细说明一下。。。3Q。。。
单个数据用指令写入了
但是在表中还是没有
麻烦看下图 有什么不对的 也试过表名用SYS.FRIENDS也不行

首先,把一个单一的数据加入已经建好的表emp中的empname名下:
insert into emp(empname)values(‘jesse’);
分加大批量数据我先告诉你简单的两种:
第一种是给emp中所有栏下都添加多组数据
insert into emp values('&empname',&empno,'&deptname’,&deptno);这打完分号屏幕就会出现empname: 输完这一个按回车会出现empno: 等你输完这一个组数据还想输第二组就按/再回车就又出现empname: 这就是添加多组数据
第二种是给表一个栏下添加很多的数据,例如在empno下输入1到100,这种需要用pl/sql(procedural language extension to sql),首先要在declare部分下输入 n emp.empno%type:=1;
接着在begin部分下输入 loop
insert into emp value(n);
n:=n+1;
exit when n>100;
end loop;
end;
这样就一次性在表中把1到100给输入进去了

大量的数据要用变量写啊
先声明一个变量!
然后用insert into tablename(表明) values(@a,@b,@...@n);

sqlplus如果不可以,你可以考虑使用工具软件试下,比如PL SQL,或者ORACLE的图形管理工具(可以在ORACLE的网站下载相应版本的工具).