`
liuguxing
  • 浏览: 95148 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

取某个用户下的所有建表语句

阅读更多
SET SERVEROUTPUT ON;
SET LINESIZE 999999;
SET FEEDBACK OFF;
set long 999999;      ------显示不完整
SET PAGESIZE 999999;    ----分页
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false); ---去除storage等多余参数
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'TABLESPACE',false); ---去除TABLESPACE等多余参数
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'SEGMENT_ATTRIBUTES',false); ---去除pctfree等多余参数
et trimspool on ;
set linesize 120 ;
set pagesize 2000 ;
set newpage 1 ;
set heading off;
set term off ;
spool f:/test.sql ;
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)||';' FROM USER_TABLES u;
spool off ;
分享到:
评论

相关推荐

    数据库实验报告-建表

    1. **表唯一的主键被外部引用**:在删除表时,如果某个表是其他表的外键依赖,则需要先删除依赖它的表,再删除当前表。这是因为数据库会自动维护外键约束,不允许删除正在被其他表引用的主键。 2. **标识符无效**:...

    oracle常见面试题及答案

    答:可以使用以下 PL/SQL 语句来取某个序列的当前值: `SELECT 序列名.CURRVAL FROM DUAL;` 4. Oracle 数据库实例与 Oracle 用户的关系是什么? 答:实例可以包含多个用户,一个用户只能在一个实例下。 5. 创建...

    oracle常见面试题及答案.pdf

    3. 取某个序列的当前值的PL/SQL语句是什么? 答案:SELECT 序列名.CURRVAL FROM DUAL; 4. ORACLE数据库实例与ORACLE用户的关系是什么? 答案:实例可以包含多个用户,一个用户只能在一个实例下。 5. 创建用户时...

    MySQL命令大全

    下一步,我们必须指定testuser这个用户可以执行哪些操作:  mysql> GRANT select, insert, delete,update  -> ON test.*  -> TO testuser@localhost;  Query OK, 0 rows affected (0.00 sec)  此操作使...

    MySQL考试资源模拟b

    3. **建表**:在新用户模式下创建表,如`CREATE TABLE t_teacher...`,`CREATE TABLE t_course...`,`CREATE TABLE t_teacher_course...`。 4. **添加测试数据**:使用`INSERT INTO`语句添加测试数据,如`BEGIN; ...

    DB2性能安全文件

    在建表语句中加入`NO OVERHEAD`属性,如: ```sql CREATE TABLE YOUR_TABLE (COL1 INT) ORGANIZE BY ROW WITH NO OVERHEAD; ``` **调整已存在的表:** 对于已有的表,可以通过ALTER TABLE命令添加该属性。 **查看...

    hive数据倾斜原因分析及解决方案.pdf

    1. 空值产生的数据倾斜场景:如日志中,常会有信息丢失的问题,比如日志中的 user_id,如果取其中的 user_id 和 用户表中的 user_id 关联,会碰到数据倾斜的问题。 解决方法:select * from log a join users b on a...

    SQLserver21天自学通SQL21天自学通

    - **你的第一个查询**:通过简单的例子介绍如何编写基本的SELECT语句,例如从特定表中选择所有记录或特定列的记录。 - **总结**:强调SELECT语句的基础性和重要性,以及其在日常数据库管理工作中的应用。 #### 第三...

    greenplum常用函数-基础

    综上所述,Greenplum提供了强大的功能和丰富的函数,涵盖建表、数据类型转换、时间处理和字符串操作等各个方面,以便用户高效地处理大数据和进行分析。对于Greenplum初学者和数据仓库工程师来说,掌握这些基础函数和...

    sql21自学通.pdf

    - **ABS**:取绝对值。 - **CEIL/FLOOR**:向上/向下取整。 - **COS/COSH/SIN/SINH/TAN/TANH**:三角函数及其双曲正弦、余弦、正切。 - **EXP/LN/LOG**:指数、自然对数、以10为底的对数。 - **MOD**:取模。 ...

    Oracle事例

    查看用户下所有的表 SQL>select * from user_tables; <7> alter user语句的quota子句限制用户的磁盘空间 如:alter user jf quota 10M on system; 27、查看放在ORACLE的内存区里的表 SQL>select table_name,...

    cmd操作命令和linux命令大全收集

    例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件 del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q ...

    微软SQL2005精编培训

    - 在没有界面的情况下,仅根据文字描述来设计数据库结构是一项挑战性较大的工作。 - 需要对需求文档进行深入理解和分析,以确保所设计的表结构能够满足业务需求。 ##### 1.4 学生任务建立数据库SHALIWYDBASE - 这是...

Global site tag (gtag.js) - Google Analytics