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

  • 相关阅读:
    jqGrid实现分页
    SSH 分页收藏待看
    java 基础笔记
    Replace using VIM, reuse part of the search pattern
    机器学习之特征工程 feature engineering 70%时间
    java8 map compute和computeIfAbsent
    抄袭,山寨,借鉴
    工作效率
    年轻无知需要付出相应代价才能成熟起来
    java8中的map
  • 原文地址:https://www.cnblogs.com/wskxy/p/10160434.html
Copyright © 2011-2022 走看看