zoukankan      html  css  js  c++  java
  • Oracle 表操作

    表操作

      复制表结构和数据

    CREATE TABLE table_name AS SELECT * FROM old_table_name;

      复制表结构

    CREATE TABLE table_name AS SELECT * FROM old_table_name WHERE 1=2

      复制表数据(两个表结构一样)

    INSERT INTO  table_name select * from old_table_name

      复制表数据(两个表结构不一样)

    Insert into table_name(column1,column2...) select column1,column2 from old_table_name;

       加字段

    alter table wx_spotpenalty add (reviewuser varchar2(32));

       清空表

    truncate table table_name

      修改字段类型

    alter table table_name modify (column1 numeric(18,4))

       修改字段名

    alter table table_name rename column old_name to new_name;

       复制其他用户的表

    create table table_name as select * from c##v3_kmtdgc.table_name;

    2.一些sql的知识点

      1)char、varchar、varchar2的区别

        char:是定长的,不足部分用空格补全,执行效率高,但是占空间

        varchar:不定长,做更新操作执行效率偏低,对汉字和全角等字符占两字节,数字,英文字符等都是一个字节,空串仍按照空串处理

        varchar2:对varchar的升级,把所有字符都占两字节处理、把空串等同于null处理

  • 相关阅读:
    Java中的匿名对象、内部类、包、代码块
    Java中的final和static关键字
    Java中的this与super关键字
    Java中的构造方法
    Java中的多态
    Vue+Element中Table懒加载,新增、删除操作后手动更新
    JQ取消hover事件
    github.com访问慢解决
    vue cli3 子目录问题
    右键事件 contextmenu
  • 原文地址:https://www.cnblogs.com/wskxy/p/10160434.html
Copyright © 2011-2022 走看看