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处理

  • 相关阅读:
    匿名变量
    Vue父子组件传值与非父子传值
    TCP三次握手分析
    @media screen 响应式布局
    H5新增多媒体标签
    npm+node+vue配置一套带走
    vue+echarts全国疫情地图
    js本地时间格式化
    vue iview分页
    Vue打包后访问静态资源路径问题
  • 原文地址:https://www.cnblogs.com/wskxy/p/10160434.html
Copyright © 2011-2022 走看看