摘要: 在sql查询中,我们经常需要原样输出字符串,如果字符串中含有大量的单引号、双引号或者特殊字符,那么需要用单引号转义拼接字符串,这样会非常的麻烦。 oracle提供了一个Q-quote的表达式来原样输出字符串。SELECT Q'[I'm a boy,my name is 'david']' FROM DUAL; --结果:I'm a boy,my name is 'david'SELECT Q'(I'm a boy,my name is 'david')' FROM DUAL; --结果:I& 阅读全文
posted @ 2012-05-21 21:58 蒹葭白露 阅读(5364) 评论(0) 推荐(0) 编辑
摘要: 在oracle中,当指向某个表的外键太多,会造成删除这个表数据缓慢。 如系统中很多表外键指向用户表,那么delete用户表会非常缓慢。 解决办法,先删除指向该表的外键约束,然后delete该表,最后再重建外键约束。 oracle删除外键约束:ALTER TABLE TB_NAME DROP CONSTRAINT CONSTR_NAME oracle新建外键约束ALTER TABLE TB_NAME ADD ( CONSTRAINT CONSTR_NAME FOREIGN KEY (FOREIGN_ID) REFERENCES TB_REF_NAME(ID)); 阅读全文
posted @ 2012-05-21 20:46 蒹葭白露 阅读(1153) 评论(0) 推荐(0) 编辑