`
黑鸟酱
  • 浏览: 123431 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

sql server 查询表名,列名等

 
阅读更多

--1:获取当前数据库中的所有用户表

select Name from sysobjects where xtype='u' and status>=0

--2:获取某一个表的所有字段

select name from syscolumns where id=object_id(N'表名')

--3:查看与某一个表相关的视图、存储过程、函数

select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'

--4:查看当前数据库中所有存储过程

select name as 存储过程名称 from sysobjects where xtype='P'

--5:查询用户创建的所有数据库

select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')

或者

select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01

--6:查询某一个表的字段和数据类型

select column_name,data_type from information_schema.columns
where table_name = N'表名'

--7:获取数据库文件路径

select ltrim(rtrim(filename)) from 数据库名..sysfiles where charindex('MDF',filename)>0
or
select ltrim(rtrim(filename)) from 数据库名..sysfiles where charindex('LDF',filename)>0

分享到:
评论

相关推荐

    SQL Server查找表名或列名中包含空格的表和列实例代码

    本文主要给大家介绍的是关于SQL Server查找包含空格的表和列的相关内容,为什么会有这篇文章,是因为最近发现一个数据库中的某个表有个字段名后面包含了一个空格,这个空格引起了一些小问题,一般出现这种情况,是...

    校园论坛BBS设计代码+sql server数据库

    校园论坛BBS设计代码+sql server数据库

    SQLSERVER实现更改表名,更改列名,更改约束代码

    1.修改表名 格式:sp_rename tablename,newtablename sp_rename tablename,newtablename 2.修改字段名 格式:sp_rename ‘tablename.colname’,newcolname,’column’ sp_rename 'tablename.colname',...

    sqlserver 修改列名及表名的sql语句

    因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器-&gt;数据库-&gt;表,然后修改表,这样太麻烦了,查了一下,可以用script搞定

    Vs2019 C# 实现sql server 增删查改

    先在VS2019内创建数据库,及表和列头。在根据自己的需求改源码。源码自写可用。记得改数据库名,表名。列名。

    SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值

    SQL SERVER将某一列字段中的某个值替换为其他的值 update 表名 set 列名 = REPLACE( 列名 ,... 您可能感兴趣的文章:sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法Sql Server中REPLACE函数的使用

    字符串转化成表名

    在建存储过程实现某一目的时,传入的参数会遇到是列名,表名的字符串,在这种情况下,应该怎样通过参数获得你要的值呢?

    在VS2008下,利用c#在SQLSERVER2005实现两个数据库同步

    在VS2008下,利用c#在SQLSERVER2005实现两个数据库同步,要求:两个数据库中表名可以不一样,但是列名要一样。(利用存储过程实现)

    SqlMap-Sql注入

    支持在数据库管理系统中搜索指定的数据库名、表名或列名 当数据库管理系统是MySQL、PostgreSQL或Microsoft SQL Server时支持下载或上传文件。 当数据库管理系统是MySQL、PostgreSQL或Microsoft SQL Server时支持执行...

    sqlserver自定义函数

    打开测试数据库test,并以表w01为例,将下面的SQL语句放入sql2000查询分析器中,一段一段执行即可看到效果 ---在sql2000下创建测试数据表 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo]....

    SqlServer AS的用法

    SQL 别名通常用于使 表名 或 列名 更具可读性。  SQL 一个别名只存在于查询期间。  别名使用 AS 关键字赋予。  建议在下列情况下使用别名 查询涉及多个表  用于查询函数 需要把两个或更多的列放在一起 列名长或...

    java如何获得数据库表中各字段的字段名

    java如何获得数据库表中各字段的字段名

    Excel 存入 Sql server

    简单的 Excel 内容存入sql server Demo。 基于 Aspose.cell 实现。 文件名必须是表名,文件列名为数据库类名。

    SQL注入漏洞全接触——高级篇.txt

    但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。 1.有些人会过滤Select、Update、Delete这些关键字,但偏偏忘记区分大小写,所以...

    Sql查询MySql数据库中的表名和描述表中字段(列)信息

    主要介绍了Sql查询获取MySql数据库中的表名和描述表中列名数据类型,长度,精度,是否可以为null,默认值,是否自增,是否是主键,列描述等列信息

    SQL Server注入工具改进版.rar

    1.请按照获取[SQL Server信息]、[获取表名]、[获取列名]、[获取数据]的顺序进行操作 2.软件将自动保存获取的信息,并可以导出(在列表右击弹出菜单) 3.可以建立多个项目,在左边的TTReeView右击弹出菜单 4.获取数据...

    SQLServer注入工具改进版

    请按照获取[SQL Server信息]、[获取表名]、[获取列名]、[获取数据]的顺序进行操作2.软件将自动保存获取的信息,并可以导出(在列表右击弹出菜单)3.可以建立多个项目,在左边的TTReeView右击弹出菜单4.获取数据时...

    SQL数据查询——嵌套查询

    嵌套查询语法格式带有IN谓词的子查询IN谓词实现交运算IN谓词实现差运算带有比较运算符的子查询带有ANY谓词的子查询带有ALL谓词的子查询相关子查询引用子查询的值不引用子查询的值(EXISTS)基于派生表的查询 ...

Global site tag (gtag.js) - Google Analytics