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 字符串转int
    java读取properties文件
    Mysql表复制及备份还原
    HTTP协议
    PHP 通过随机数获得ASCII 值返回字符。
    PHP 解决未定义变量报错
    axure 7.0 7.0.0.3142 简体中文版(附汉化包注册)
    SQL Server 2008 新增T-SQL 简写语法
    Git Flow流程
    用SourceTree轻巧Git项目图解
  • 原文地址:https://www.cnblogs.com/wskxy/p/10160434.html
Copyright © 2011-2022 走看看