Oracle 笔记

来源:互联网 发布:百度旅游预测数据 编辑:程序博客网 时间:2024/06/07 02:09
  • 根据主键找到表
    select *  from user_constraints a, USER_CONS_COLUMNS b where a.CONSTRAINT_TYPE = 'P'   and a. constraint_name = b.constraint_name   and a.constraint_name = 'SYS_C0011150';

  • 当前用户表空间的所有表
    select * from all_tables where TABLESPACE_NAME='USERS' and owner='SHANGYIGU';--与上面方法类似select * from user_tables;--找到表字段select * from user_tab_columns where Table_Name='T_ANEMIA';
  • 搜索所有表的某个类型字段
    select *  from user_tab_columns where table_name in (select Table_Name from user_tables)   and data_type = 'VARCHAR2'   and data_length = '4000'   and column_name not in ('CHKPIC');

  • 搜索拥有某个字段的所有表
    select table_name  from user_tab_columns where column_name = 'CHKPIC';

  • 新增表字段
    alter table t_XIFE add (tid varchar2(255) );

  • 修改表字段类型
    --varchar2_clobalter table T_MESSAGEINFO rename column MRESULT to MRESULT1;alter table T_MESSAGEINFO add MRESULT clob;update T_MESSAGEINFO set MRESULT = MRESULT1;alter table T_MESSAGEINFO drop column MRESULT1;

  • 查询表索引
    select t.*, i.index_type  from user_ind_columns t, user_indexes i where t.index_name = i.index_name   and t.table_name = 'T_T_ANA';

  • 主键操作
    select cu.table_name, cu.constraint_name  from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name   and au.constraint_type = 'P'   and au.table_name = 'T_BIFE'   and cu.owner = 'SHANGYIGU';--查询主键select cu.*  from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name   and au.constraint_type = 'P'   and au.table_name = 'T_URINE_ROUTINE'   and cu.owner = 'SHANGYIGU';--删除主键alter table students drop constraint yy;--添加主键alter table student add constraint pk_student primary key(studentid);

  • 块操作
    DECLARE   cursor c is      select t.* from t_user_post t;   c_row        c%rowtype;   c_rank_value number;BEGIN   for c_row in c   loop      c_rank_value := get_user_post_rank_value(c_row.STICK_FLAG, c_row.HIGHLIGHT_FLAG, c_row.COMMENT_TIMES);      update t_user_post t         set t.rank_value = c_rank_value       where t.tid = c_row.tid;   end loop;END;

  • 死锁解决办法
    --查询死锁SELECT *  FROM V$DB_OBJECT_CACHE WHERE name = 'GETDICINFOPATIENT'   AND LOCKS != '0';--被锁的sessionidselect /*+ rule*/ SID  from V$ACCESS WHERE object = 'GETDICINFOPATIENT';--查到sid之后还要查到serial#SELECT SID, SERIAL#, PADDR FROM V$SESSION WHERE SID = '147';--kill掉session就可以了alter system kill session '152,11973';--把KidneyWebPool全都干掉select *  from v$session s, v$process p where s.PADDR = p.ADDR   and s.USERNAME is not null   and osuser = 'KidneyWebPool'   and status <> 'KILLED';alter system kill session '144,121';
1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 不让微信好友看到吃鸡的名字怎么办 金鹰贵宾积分卡过期了怎么办 小宝机器人一直停在联网界面怎么办 手机版的有道云笔记忘记邮箱怎么办 钡灌肠复查钡剂排空不良怎么办 两个月宝宝灌肠后不排便怎么办 一岁宝宝肠套叠灌肠后拉肚子怎么办 苹果手机自带的天气没有了怎么办? 衣服在洗衣机里忘记拿出来怎么办 苹果se手机系统占内存太大怎么办 客人把饭店老板打了民警怎么办 商场嫌品牌低端不让入驻怎么办 带着孩子坐飞机座位不在一起怎么办 公司老板跑路了员工该怎么办 超市买的衣服防盗扣忘记取了怎么办 在超市买的衣服那个扣没取怎么办啊 超市散称商品条码老记不住怎么办 app账号密码忘记了怎么办注销难 幼儿老师遇到家长比较孩子该怎么办 发的微信公众号内容重复了怎么办 招嫖诈骗微信转账被骗怎么办 朋友在深圳龙岗被传销骗了要怎么办 怀疑家里人被传销组织骗去了怎么办 怀疑家人被骗进传销了该怎么办 b本扣3分了怎么办2018 抖音里面就剩人头的视频怎么办 自学参加普通高考那小高考怎么办 如果小学生长胸只长了一个该怎么办 脸上毛多导致的毛孔粗怎么办 吃了激素药头发掉的厉害怎么办 剪发的剪子中间的螺丝扣总掉怎么办 染完头发后一段时间长新头发怎么办 睡觉头发老被老公压着怎么办 漆盖关节不自在怎么办?吃什么好 摆床头的位置后面是弧形位怎么办 君子兰的根全烂掉了只剩茎怎么办 老板不发工资怎么办 没签合同的 牙套粘在牙齿上的松了怎么办 缝的线长在肉里怎么办 小孩喜欢用舌头顶牙齿缝怎么办 1岁多小宝贝全身长红点怎么办