05 2020 档案
摘要:最近在导出一个用户下400多张表。但是很多是空表,导致导出来后只有200多张表,还有200左右的表没有导出来。 原因:11g默认创建一个表时不分配segment,只有在插入数据时才会产生(当然也可以强制分配),以节省磁盘空间。 对于已经存在的空表解决办法: 就是想办法让空表有segment,第一种:
阅读全文
摘要:CREATE OR REPLACE FUNCTION sql_excute(v_sql IN VARCHAR2) RETURN VARCHAR2 IS v_result VARCHAR2(1000); BEGIN IF v_sql IS NULL THEN RETURN ''; ELSE begin
阅读全文
摘要:大致解释:1.先查询语句。2.将语句拼接后赋值给STR。3. 正常运行的语句则返回ATT :=1。4.如果有错误数据则跳过错误语句继续执行(EXCEPTION WHEN OTHERS THEN),且返回ATT :=0。 5. 当 ATT=1 时,则执行另外一个语句。
阅读全文
摘要:导出语句的时候,显示: EXP 00056: ORACLE error 6550 encountered ORA 06550: line 1, column 15: PLS 00201: identifier 'SYS.DBMS_EXPORT_EXTENSION' must be declared
阅读全文