Sybase Anywhere 11 元数据[SQL Schema]

简介:

一、取得所有用户表

select  st.table_name,st.remarks  from  sysobjects tbl 
inner   join  SYSTABLE st  on  st. object_id   =  tbl.id
where  tbl.type  =   ' U '   and  tbl.uid  =   1

二、取得表的详细字段信息

select  c.name  as  ColumnName, c.length, c.prec, c.scale,baset.name  as   [ DataType ] ,stb.pkey,stb. [ nulls ] ,stb. [ default ] ,stb.remarks
from  sysobjects tbl
inner   join  dbo.syscolumns  as  c  on  tbl.id = c.id
inner   join  SYSTABLE st  on  st. object_id   =  tbl.id
inner   join  SYSCOLUMN stb  on  stb.column_name  =   c.name  and  stb.table_id  =  st.table_id
inner   join  systypes  as  baset  on  c.type  =  baset.type  and  c.usertype  =  baset.usertype
where  tbl.name = ' {0} '   and  tbl.type  =   ' U '   and  tbl.uid  =   1

    注意"tbl.name='{0}'"替换成表名,这里就不考虑额外的情况了。

三、注意问题

    3.1  以上取表结构语句不能取到数据类型为“uniqueidentifierstr”的字段,这个字段在sysobjects和syscolumns没有!!但是SYSCOLUMN里面能找到,所以随后需要再研究一下,找到办法了会再来更新此文。

    3.2  取试图和存储过程等其他取元数据的SQL语句随后要用到或者有时间并且能弄出来的话再贴出来更新此文。

本文转自博客园农民伯伯的博客,原文链接:Sybase Anywhere 11 元数据[SQL Schema],如需转载请自行联系原博主。

目录
相关文章
|
SQL 分布式计算 DataWorks
DataWorks操作报错合集之新建项目的元数据的sql报错,如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
135 0
|
10月前
|
SQL 监控 关系型数据库
SQL语句当前及历史信息查询-performance schema的使用
本文介绍了如何使用MySQL的Performance Schema来获取SQL语句的当前和历史执行信息。Performance Schema默认在MySQL 8.0中启用,可以通过查询相关表来获取详细的SQL执行信息,包括当前执行的SQL、历史执行记录和统计汇总信息,从而快速定位和解决性能瓶颈。
499 1
|
SQL 分布式计算 HIVE
spark sql编程之实现合并Parquet格式的DataFrame的schema
spark sql编程之实现合并Parquet格式的DataFrame的schema
473 0
spark sql编程之实现合并Parquet格式的DataFrame的schema
|
SQL NoSQL 关系型数据库
DLA一键发现Tablestore元数据,轻松开启数据湖SQL分析之旅
为了使用DLA标准SQL分析Tablestore数据,往往需要很多步骤才能在DLA中创建相应元数据映射,进而使用SQL去分析Tablestore数据。 现在,数据湖分析DLA发布了一个免费的新功能可以一键快速发现Tablestore元数据,自动创建DLA库表映射到Tablestore的实例和表上,仅倒一杯水的时间即可开启SQL分析Tablestore数据之旅。
DLA一键发现Tablestore元数据,轻松开启数据湖SQL分析之旅
|
SQL Oracle 关系型数据库
SQL标准对schema如何定义?
ISO/IEC 9075-1 SQL标准中将schema定义为描述符的持久命名集合(a persistent, named collection of descriptors),如果你之前对schema的定义疑惑不解,希望看了我的这篇文章会好一些,起码不会更差。 广义上 造成疑惑的另一个原因可能是由于schema这一术语具有如此广泛的含义,因为它在不同的环境下有不同的含义,schema一词源于希腊语skhēma,意思是形态(form),轮廓(figure),形状(shape)或方案(plan)。Schema在心理学中被用来描述组织信息类别及其之间关系的有组织的思维或行为模式。我们在设计一个数
453 0
|
SQL 关系型数据库 MySQL
SQL 手册-实用 SQL 语句-跨Schema
PolarDB-X 1.0实例中通常有多个Schema,PolarDB-X 1.0支持通过SQL语法进行跨Schema的查询,效果与MySQL的跨Schema查询类似。
776 0
|
SQL 存储 测试技术
表格存储 SQL 元数据操作实战
本文主要介绍表格存储 SQL 支持的元数据操作。 ## 背景说明 如下表所示,目前表格存储 SQL 支持的元数据操作主要分为两大类:DDL操作和Admin操作。其中DDL操作包括:CREATE TABLE, DROP MAPPING TABLE, DESCRIBE TABLE。Admin操作包括:SHOW INDEX, SHOW TABLES。更多的元数据操作将在后续的版本迭代中支持,敬请期待。
271 0
|
12月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")

热门文章

最新文章