首页 > 数据库 >如何获得Sybase中的数据库、表名、字段的SQL语句

如何获得Sybase中的数据库、表名、字段的SQL语句

时间:2024-05-30 16:57:50浏览次数:22  
标签:name .. 数据库 SQL Sybase 表名 select

如何获得Sybase中的数据库、表名、字段的SQL语句

1.获得Sybase中所有数据库: select dbid,name from master..sysdatabases

2.获得指定数据库中的表列表:select name from 数据库..sysobjects  where type='U' order by name

3.获得指定数据库中的视图列表:select name from 数据库..sysobjects  where type='V' order by name

4.获得指定数据库中的存储过程列表:select name from 数据库..sysobjects  where type='P' order by name

5.获得指定表&视图中字段或参数:

SELECT a.name, b.name 
FROM syscolumns a 
LEFT JOIN systypes b ON a.usertype = b.usertype 
INNER JOIN sysobjects d ON a.id = d.id AND d.name <> 'dtproperties' 
LEFT JOIN syscomments e ON a.cdefault = e.id 
WHERE d.name = '表名&视图名&存储过程

标签:name,..,数据库,SQL,Sybase,表名,select
From: https://www.cnblogs.com/GreatPlanHero/p/18222693

相关文章

  • SQL Server报错:数据库"YourDatabaseName"的事务日志已满,原因为"LOG_BACKUP"
      通过以下代码可以收缩日志,执行完后就不报错了。--设置简单模式USE[master]GOALTERDATABASEYourDatabaseNameSETRECOVERYSIMPLEWITHNO_WAITGOALTERDATABASEYourDatabaseNameSETRECOVERYSIMPLEGO--设置压缩后的日志大小为2M,可自定义USEY......
  • # 关于mysql触发器
    1#触发器2#一种MySQL数据库对象,它在表的某些事件发生时自动执行预定义的SQL语句3#触发器类型4#行级触发器:在每一行受到影响时触发。5#语句级触发器:在整个语句完成后触发(MySQL目前只支持行级触发器)。6#触发器的事件7#BEFOREINSERT:在一条记录插......
  • SQL注入速查表
    过滤andoror  ——> ||and  ——> &&xor——>| not——>!十六进制绕过or——>o\x72大小写绕过OraNd双写绕过oorrananddurlencode,ascii(char),hex,unicode编码绕过一些unicode编码举例:单引号:'%u0027%u02b9%u02bc%u02c8%u2032%uff......
  • MSSQL注入 — 反弹注入
    MSSQL反弹注入原理依靠 opendatasource 函数,把查询出的数据发送到MSSQL服务器上。 MSSQL反弹注入使用场景用 香港云 快速搭建一个MSSQL环境可以用 临时邮箱注册免费的试用60天。免费60天的试用,过期了就换个邮箱。MSSQL反弹注入常见问题1.猜数据时为什么......
  • Mysql-Xtrabackup备份恢复
    恢复准备1、安装Xtrabackup2、数据备份和拷贝 恢复步骤1、恢复全量备份2、恢复增量备份到全量备份注意:开始恢复的增量备份要添加--redo-only参数,最后一次增量备份去掉--redo-only参数3、对整体的完全备份进行恢复:停库——恢复——启动库恢复场景 全量备份恢复nohupin......
  • 19.基于SSM的点餐系统|基于SSM框架+JSP+ Mysql+Java+B/S框架设计与实现(可运行源码+数
    内容概要:全套项目源码+详尽文档,一站式解决您的学习与项目需求。适用人群:计算机、通信、人工智能、自动化等专业的学生、老师及从业者。使用场景及目标:无论是毕设、期末大作业还是课程设计,一键下载,轻松部署,助您轻松完成项目。项目代码经过调试测试,确保直接运行,节省您的时......
  • sybase数据库导出
    sybase数据库导出摘自:https://blog.51cto.com/u_16213425/9054434在数据库管理中,数据导出是一项重要的任务,它可以将数据库中的数据导出到其他形式的文件中,以便进行备份、迁移或与其他系统进行数据交互。Sybase数据库是一个流行的关系型数据库管理系统,本文将向您介绍如何在Sybase......
  • PLSQL 12安装及汉化
    一、下载PLSQL下载PLSQL(本次安装的PLSQL版本为12.0.7,建议安装64位)下载地址:https://www.allroundautomations.com/registered-plsqldev/二、下载汉化包三、注册码PLSQLDeveloper12.0.7注册码productcode:4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3leserialNumber:226959pas......
  • SQL KEEP 窗口函数等价改写案例
    一哥们出条sql题给我玩,将下面sql改成不使用keep分析函数的写法。selectdeptno,ename,sal,hiredate,min(sal)keep(dense_rankfirstorderbyhiredate)over(partitionbydeptno)min_sal,max(sal)keep(dense_ranklastorderby......
  • 为 MySQL/MariaDB 开启 Binlog 功能
    介绍说到Binlog就不得不提一下MySQLServer的四种类型的日志:ErrorLog、GeneralQueryLog、SlowQueryLog和BinaryLog。ErrorLog即错误日志,记录mysqld发生的一些错误。GeneralQueryLog即一般查询日志,记录mysqld正在做的事情,如客户端的连接和断开、来自客......