用PL/SQL DEVELOPER把表数据复制到另一个表中

1、创建新表,business_copy,并复制bisiness表的数据

    CREATE TABLE BUSINESS_COPY 

    AS

    SELECT * FROM BUSINESS;

注释:此SQL语句只是创建了表和复制了表的数据,但是没有把表的约束复制过来。

2、在PL/SQL DEVELOPER删除表

    例如删除表business,可执行一下操作,

    1)DROP TABLE BUSINESS;

    2)找到此表,单击右键,选择跨界删除操作。

3、在PL/SQL DEVELOPER快速创建表。

技术分享

4、如何把表中的数据快速导入新表中。

    INSERT INTO BUSINESS(busino,businame,itemno,starttime)

        select * from BUSINESS_COPY

5、在表中存储文档;

    1)添加一列,名字为busidoc,格式为blob,然后往里面加东西

6、比较常用的字段数据类型

    number(p,s):数值类型,p最小为1,最大38,s最小-84,最大124;

    date:日期类型,用于记录时间

    char(size):定长字符串类型,比较某个字段的值,知道规定的长度,可以节省很大的空间,加快访问速度

    varchar2(size):可变长字符串类型,比较常用,比如人名字的长短,可以给出最大值

    blob:(binary large object,二进制大对象类型)用于存储二进制对象,比如照片,文档资料等

    clob:(character large object字符大数据类型)存储字符的大对象数据,比如简历之类的

    bfile:(binary file,二进制文件)处存储大对象,比如电影胶片等

7、在PL/SQL DEVELOPER修改表结构

    1)新建一个SQL窗口,输入SQL语句

    ALTER TABLE ITEMS ADD (MANAGER VARCHAR2(6));     执行 

解释:ALTER是oracle数据库中经常使用到的关键字,更改数据库参数,表结构等均会使用到

    eg:更改manager输入字符数:ALTER TABLE ITEMS modify (MANAGER VARCHAR2(8));

      ADD:这里添加一列关键字

    2)修改数据:update items set manager=‘欧阳不败’ where itemname = ‘北京项目’;

    3)修改表字段的最大值:ALTER TABLE ITEMS modify (MANAGER VARCHAR2(8));

    4)更改表中数据:

    UPDATE ITEMS SET MANAGER = ‘欧阳不败‘ WHERE ITEMNAME = ‘深圳项目‘;

    5)删除表的一列:ALTER TABLE ITEMS DROP COLUMN MANAGER;



    


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。