zoukankan      html  css  js  c++  java
  • oracle 日常运维

    1.查询表或存储过程、函数异常

      select *  from user_errors where name ='TEST_TABLE'

    2.查询表是否存在

      select * from user_tables where table_name='TEST_TABLE'

    3.查询表结构

      select  table_name,column_name,data_type,nullable  from user_tab_cols where table_name ='TEST_TABLE'
      --表名注意大写       

    4.查询指定时间的数据

      select * from test_table as of timestamp to_timestamp('2019-12-07 14:30:00','yyyy-MM-dd hh24:mi:ss')
      --仅可查询未修改过表结构且短时间内的历史数据
      --truncate删除的数据不能被查询到
      --适用于delete操作误删除的数据,可以查询并恢复

    5.新增表结构

      alter table test_table add url varchar2(200) null

    6.修改表结构

      alter table test_table modify url varchar2(100)

    7.&拼接字符串转义

      --错误写法
      update test_table set url='http://www.public-key.top?id=001&name=zjc' where t1='t001'
      --正确写法
      update test_table set url='http://www.public-key.top?id=001'||chr(38)||'name=zjc' where t1='t001'

     更多日常运维指南,持续更新。。。。。。。。。

                     
  • 相关阅读:
    Crontab '2>&1 &' 含义
    form提交方式Methor
    oracle基本术语
    在工作中常用的sql语句
    常用的删除大数据方法(游标+分段)
    oracle9i、10g、11g区别
    SSH面试总结(Hibernage面试)
    实习生招聘笔试
    TopCoder上一道600分滴题
    Oracle数据库面试题汇总
  • 原文地址:https://www.cnblogs.com/zjc2018/p/12001601.html
Copyright © 2011-2022 走看看