首页 >>  正文

oracle怎么查建表语句

来源:baiyundou.net   日期:2024-09-21

NABLE_DDL_LOGGING用于启用DDL语句记录,如建表、更改表结构等,以跟踪DDL变更历史。

每隔一段时间,系统都会将DDL日志信息写入控制文件中,以形成一个数据库恢复点。



如果要正确设置ENABLE_DDL_LOGGING,需要在全局参数中设置。

ALTER SYSTEM SET enable_ddl_logging=TRUE SCOPE=MEMORY;

如果设置时未指定范围,则默认值为SPFILE。另外,还可以通过alter session语句设置会话参数:

ALTER SESSION SET enable_ddl_logging=TRUE;


默认是false状态,最佳实践建议开启

11g开启后,DDL操作会输出到alter日志,$ORACLE_BASE/diag/rdbms/xktest/xktest/trace/

开启后,DDL操作也会输出到监听日志,$ORACLE_BASE/diag/rdbms/xktest/xktest/alert/log.xml


12C:

12c之后有单独的DDL日志文件,$ORACLE_BASE/diag/rdbms/xktest/xktest/log/ddl

12c之后有两个DDL日志包含相同的信息。 一个是XML文件,另一个是文本文件


","gnid":"92f35adca987ce447","img_data":[{"flag":2,"img":[{"desc":"","height":697,"title":"","url":"https://p0.ssl.img.360kuai.com/t01cde892e24716ebca.jpg","width":1280}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1706862858000,"pure":"","rawurl":"http://zm.news.so.com/c097e440f386af7698c5183c7e7bcb36","redirect":0,"rptid":"64d1d7a16a3d8ce2","rss_ext":[],"s":"t","src":"重庆思庄","tag":[],"title":"Oracle 参数 ENABLE_DDL_LOGGING

雍娥侄772SQL2008怎么查看数据库建表用的代码语句
农泼所19665258814 ______ 按F8,找到你所在数据库的这张表,鼠标右键,选择“编写脚本为”-->创建到-->文件.即可看到它的脚本了,视图也一样.该工具没有现成的脚本可以获得“建表的和视图”,如要用脚步获得,需要自己写代码.

雍娥侄772Mysql怎样查看某个表的建表语句导出建表sql语句? -
农泼所19665258814 ______ 1. 查看某个表的建表语句,可以使用phpmyadmin查看,首先选择这个表所在的数据库.2. 比如:ecshop库,里面有个ecs_goods表,那么查看goods表的建表语句为:3. show create table ecs_goods4. 把这条sql语句复制到5. 6. 把显示的结果复...

雍娥侄772如何查询出oracle中clob字段类型的值 -
农泼所19665258814 ______ select to_char(clob字段) from 表A,就可以看到clob字段的数据. 在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符.其语法为: instr(sourceString,destString,start,appearPosition. 其中sourceString代表源字...

雍娥侄772数据库中创建索引怎么查询写出select语句 -
农泼所19665258814 ______ oracle对于数据库中的表信息,存储在系统表中.查询已创建好的表索引

雍娥侄772Oracle 如何查看建表时间 -
农泼所19665258814 ______ SELECT t.CREATED FROM user_objects t where t.OBJECT_NAME=' ' and t.OBJECT_TYPE='TABLE'

雍娥侄772如何获取SqlServer 的表创建语句 -
农泼所19665258814 ______ 百度 "SQL CREATE TABLE" 可以获取SqlServer 创建表语句的帮助.SQL CREATE TABLE 语法如下:SQL CREATE TABLE 语法 CREATE TABLE 表名称( 列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)

雍娥侄772用Oracle语句怎么查出一个用户下的所有表 -
农泼所19665258814 ______ 查当前用户: select * from user_tables select * from tab where tabtype = 'TABLE' 查其他用户 select * from all_tables WHERE OWNER = 'XXX'

雍娥侄772db2中怎么像oracle一样查看字段注释 -
农泼所19665258814 ______ DB2没有像oracle一样查看表结构的 只能查看建表语句 既然能查看建表语句了,效果差不多嘛. 用工具quest central for db2在表名上点右键出的列表中 extract ddl或者dependencies 查看. 数据库如果是版本9.7以上的 工具版本要5.0.2

雍娥侄772oracle 怎样查询某用户下的所有表的表名 -
农泼所19665258814 ______ 解决方法:1、dba_tables(在dba权限下可查) SQL> conn / as sysdba Connected.SQL> select count(*) from dba_tables where owner='TEST'; COUNT(*)52 注:表名以及各详细内容可以通过desc dba_tables查看相应字段,在查询相应内容....

雍娥侄772sql 2000中如何查看一个表的表语句
农泼所19665258814 ______ 查询分析器->用户表 在对应的表上右键 如图再打上文件名保存就可以得到含建表语句的文本.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024