首页 > 其他分享 >达梦表结构查询

达梦表结构查询

时间:2025-01-14 14:12:29浏览次数:1  
标签:-- 查询 select SQL ID 达梦表 col SELECT 结构

查询表和字段:

SELECT  CASE WHEN COL.COLID=0 THEN tab.Table_name ELSE '' END 表名,col.name 字段名称,col.colid,col.TYPE$ 字段类型,LENGTH$ 字段长度,col.scale 精度,nullable$ 是否可空,defval 默认值,col.INFO1,col.INFO2
FROM all_tables tab
JOIN  sysobjects  obj  ON tab.TABLE_NAME = obj.NAME
JOIN SYS.SYSCOLUMNS  col ON col.ID=obj.id
WHERE tab.OWNER = 'WEBLAS_TYTY'; 

  

其他:

select
    *
from
    V$LICENSE;
select
    arch_mode
from
    v$database;
--查看当前数据库是否开启归档
SELECT
    SF_GET_CASE_SENSITIVE_FLAG();
--获得大小写敏感信息
SELECT
    SF_GET_EXTENT_SIZE();
--获得系统建库时指定的簇大小
SELECT
    PAGE();
--获得系统建库时指定的页大小
SELECT
    SF_GET_UNICODE_FLAG();
--获得系统建库时指定字符集
select
    *
from
    v$version;
--显示版本信息,包括服务器版本号与DB版本号 DMDSC版本号
select
    *
from
    v$database;
select
    *
from
    v$instance;
SELECT
    SF_CHECK_SYSTEM_PACKAGES;
--获得系统包的启用状态。0:未启用;1:已启用 由是否执行过
SELECT
    *
from
    ARRAY DBMS_SPACE.TS_ALL_GET();
--获取所有表空间的id
SELECT
    *
FROM
    ARRAY DBMS_SPACE.TS_GET( 5);
--获取某一个表空间信息(表空间 ID、表空间名、表空间类型:1 DB 类型,2 临时文件组、表空间状态、表空间的最大空间、表空间的总大小(页)、包含文件的个数)
select
    DBMS_SPACE.TS_N_GET;
--获得数据库中表空间的个数
SELECT
    NAME,
    FIRST_TIME,
    NEXT_TIME,
    FIRST_CHANGE#,
    NEXT_CHANGE#
FROM
    V$ARCHIVED_LOG;
--查询有哪些归档日志
ALTER DATABASE MOUNT;
--修改数据库为 MOUNT 状态
ALTER DATABASE ADD ARCHIVELOG 'DEST = E:\dmdbms\data\DAMENG3\arch, TYPE = local,FILE_SIZE = 1024, SPACE_LIMIT = 2048';
--配置本地归档
ALTER DATABASE ARCHIVELOG;
--开启归档模式
ALTER DATABASE OPEN;
--修改数据库为 OPEN 状态
SELECT
    TRX_ID,
    LTYPE,
    LMODE,
    TABLE_ID
FROM
    V$LOCK;
--查询系统中上锁的事务、锁类型,以及表 ID 信息。
SELECT
    SESS_ID,
    TOP_SQL_TEXT,
    TIME_USED
FROM
    V$SQL_HISTORY;
--查询系统执行的 SQL 历史信息。 以前执行过哪些sql
SELECT
    *
FROM
    V$DICT_CACHE;
--查看字典缓存的信息。
SELECT
    SESS_ID,
    SQL_TEXT,
    STATE,
    CREATE_TIME,
    CLNT_HOST
FROM
    V$SESSIONS;
--查看会话信息
SELECT
    *
FROM
    V$LONG_EXEC_SQLS;
--显示最近 1000 条执行时间较长的 SQL 语句
SELECT
    *
FROM
    V$SYSTEM_LONG_EXEC_SQLS;
--显示服务器启动以来执行时间最长的20条SQL语句
select
    *
from
    DBA_INDEXES;
--查索引信息,包括表名和模式等信息
View Code

 

标签:--,查询,select,SQL,ID,达梦表,col,SELECT,结构
From: https://www.cnblogs.com/tiancaige/p/18670632

相关文章

  • 数据结构------树
    前言:前面我们学习了栈和队列。今天我们来学习一种新的数据结构---------树。首先我们来了解一下树的概念。1.树的概念与结构前面我们学习过的顺序表,栈都是一种顺序结构。链表,队列是链式结构。今天学习的树也是一种链式结构。它是由n(n>=0)个有限节点组成一个具有层次关系......
  • 数据结构之链式二叉树
    前言:前面我们学习了树相关的概念及堆的实现,今天来看看二叉树的实现。正式实现二叉树前,我们先了解一些基础知识。对于二叉树基础知识不清楚的可以观看数据结构------树这篇文章,回顾一下知识,有助于理解二叉树。二叉树的遍历方式都有哪些呢?.前序遍历:按照根节点,左节点,右节......
  • 【轻松掌握数据结构与算法】哈希(Hashing)
    什么是哈希?哈希是一种将任意长度的数据转换为固定长度的数据的技术。这个固定长度的数据通常被称为哈希值或哈希码。哈希函数是实现这一转换的关键,它接受任意长度的输入,并产生一个固定长度的输出。为什么使用哈希?哈希的主要用途之一是快速查找数据。通过哈希函数,我们可以将......
  • 【Elasticsearch复合查询】
    Elasticsearch复合查询在Elasticsearch中,复合查询(CompoundQueries)是用来封装其他复合查询或叶子查询的查询类型。它们的主要目的是组合这些查询的结果和分数、改变它们的行为或者从查询上下文切换到过滤上下文。一个常见的复合查询是bool查询,它允许你通过布尔逻辑组合多......
  • 堆结构与堆排序
    测试链接:https://leetcode.cn/problems/sort-an-array/堆结构:是一颗完全二叉树分为大根堆和小根堆大根堆:每一颗子树最大值都在子树的根部小根堆:每一颗子树最小值都在子树的根部每一位父亲i的两个孩子的节点位置(若存在)分别为:i*2+1,i*2+2同理每一个孩子的父亲节点位置为:(i-1)......
  • nvidia gpu结构简介和cuda编程入门
    0.前言最近本人在写硕士大论文,需要写一些GPU相关的内容作为引言,所以在此总结一下。1.NVIDIAGPU线程管理CUDA的线程模型如上图,在调用一个CUDA函数时,需要定义grid和block的形状:func<<<grid,block>>>();在程序里定义的grid和block都是dim3类型的变量。当调用一个函数时,该函......
  • Java-数据结构-栈与队列(常考面试题与单调栈)
    在上一篇的学习中,我们学习了栈和队列的基本知识,以及它们对应都有哪些方法,在什么应用场景下如何使用,并且还对它们进行了模拟实现,而其实对于栈和队列的相关知识还远不止于此,而今天我们就对栈与队列进行复盘,认识更多使用它们的场景,夯实代码功底吧~一、常考面试题-思维以下习题在......
  • C语言-循环结构
    循环结构:重复执行代码1、for循环    循环用于在知道循环次数的情况下使用。三个部分:初始化、条件判断和更新    基本形式:                    嵌套循环:                2、while循环        循环在......
  • Java算法 数据结构 栈 队列 优先队列 比较器
    目录栈Stack性质构造方法代码示例队列Queue性质构造方法代码示例优先队列PriorityQueue性质构造方法代码示例比较器1.Comparator接口的方法2.常见的内置比较器1.自然排序比较器(naturalOrder())2.逆序排序比较器(reverseOrder())3.nullsFirst()......
  • 《零基础Go语言算法实战》【题目 2-18】获取结构体中字段的 tag 值
    《零基础Go语言算法实战》【题目2-18】获取结构体中字段的tag值在Go语言中,使用json包时,在结构体中的字段前会加上tag,有没有什么办法可以获取到这个tag的内容呢?举例说明。【解答】tag信息可以通过reflect包内的方法获取,下面通过一个例子来加深理解:packagema......