1、自定义4个常用的存储过程:

sp_select :select * from

sp_helpremark :查表的列,列的类型,备注(这里只查询有备注的列)

sp_columns1 : 查表所有的列,列的类型,length

sp_columns2 :查表所有的列,横向显示

注意:上面4个自定义存储过程,必须在查询分析器中执行后,才能快捷键使用。

A) sp_select :

CREATE proc sp_select(@sql varchar(1000))
as
begin
set @sql='select * from ' + @sql;
exec (@sql);
end

B) sp_helpremark :

CREATE PROC [dbo].[sp_helpremark]      

@TABLE_NAME VARCHAR(50)      

AS      

SELECT COLID,SO.NAME,EP.VALUE,SO.LENGTH,MIN(ST.NAME) AS TYPE      

FROM  SYS.EXTENDED_PROPERTIES EP      

RIGHT JOIN SYS.SYSCOLUMNS SO ON MAJOR_ID=ID AND COLID=MINOR_ID      

LEFT JOIN SYS.SYSTYPES ST ON ST.XTYPE=SO.XTYPE      

WHERE      

ID=OBJECT_ID(@TABLE_NAME)      

GROUP BY COLID,SO.NAME,EP.VALUE,SO.LENGTH      

ORDER BY COLID

C) sp_columns1 :

CREATE PROC sp_columns1
@table_name VARCHAR(1000)
AS
BEGIN
SELECT a.name,c.data_type,a.length FROM syscolumns a
LEFT JOIN information_schema.columns c ON a.name=c.column_name
WHERE a.ID = OBJECT_ID (@table_name) END

D) sp_columns2 :

CREATE PROC sp_columns2(@table_name VARCHAR(1000))
AS
BEGIN DECLARE @column_name VARCHAR(100)--列名
DECLARE @columns VARCHAR(1000)--所有列名 SELECT @columns=''
DECLARE mycursor cursor
FOR SELECT name FROM syscolumns WHERE id=(SELECT id FROM sysobjects WHERE name=@table_name)
OPEN mycursor
FETCH NEXT FROM MyCursor INTO @column_name
WHILE @@FETCH_STATUS =0
BEGIN
SELECT @columns=@columns+@column_name+','
FETCH NEXT FROM MyCursor INTO @column_name
END CLOSE MyCursor DEALLOCATE MyCursor SELECT @columns
END

2、打开数据库,工具>>选项>>键盘:

在存储过程列里,填写按快捷键时执行的存储过程(注:这里的存储过程列需要 写入特定的方法名)

再根据上面4个自定义的存储过程名称,选择对应不同的快捷键,确定完成。

>>>>>>>>>>>>使用方法:

打开查询分析器: 直接写表名,选中,并按目标快捷组合键,完成查询。

SqlServer :利用快捷键快速查看 字段说明查询及表结构 (小技巧)的更多相关文章

  1. Java 通过JDBC查询数据库表结构(字段名称,类型,长度等)

    Java 通过JDBC查询数据库表结构(字段名称,类型,长度等) 发布者:唛唛家的豆子   时间:2012-11-20 17:54:02   Java 通过JDBC查询数据库表结构(字段名称,类型,长 ...

  2. 快速查看SQL Server 中各表的数据量以及占用空间大小

    快速查看SQL Server 中各表的数据量以及占用空间大小. CREATE TABLE #T (NAME nvarchar(100),ROWS char(20),reserved varchar(1 ...

  3. mssqlserver 查询数据库表结构语句

    查询指定表结构的表名.列名.类型.说明.字段长度 select o.name as tableName,c.name as columnName,t.name as columnType,p.valu ...

  4. SqlServer字段说明查询(表基本信息查询)

    --快速查看表结构(比较全面的) THEN obj.name ELSE '' END AS 表名, col.colorder AS 序号 , col.name AS 列名 , ISNULL(ep.[v ...

  5. 使用Idea当中的快捷键快速查看继承关系或其图表的两种方法

    一.Idea当中有两种方法可以查看继承关系 在Idea当中选中一个类,然后按Ctrl+H,可以快速查看当前所选类的继承关系,如下图: ​ 同样选中一个类,按CTRL+ALT+U,即可生成当前类的继承关 ...

  6. Oracle查询数据表结构(字段,类型,大小,备注)

    作用:想要生成整个Oracle数据库所有表结构WORD文档(数据库设计说明书) Oracle数据库字典介绍    Oracle数据字典是有表和视图组成的,存储有关数据库结构信息的一些数据库对象.数据库 ...

  7. MYSQL根据字段名查询所属表

    MYSQL里面需要根据某个字段名,查询该字段名所在的表.这种情况主要是出现在比如你忘了表名,只知道有这样一个字段名,想找出那张表.第二种情况可能是,同一个字段名属于外键,你想找出例如  ID 这个字段 ...

  8. sql语句查询数据库表结构信息

    开发中经常用到查询指定表及其字段的信息,以下是我整理的SQL语句查询方法,供自己平时使用也提供给大家参考! 1.适用MS SQL SERVER: SELECT 表名 = then d.name els ...

  9. 查看mysql 库信息和表结构与表创建方法

    一.查看基础信息 1.查看数据库存储位置 show global variables like "%datadir%"; 2.查看数据库的版本 select version(); ...

随机推荐

  1. 大数据-07-Spark之流数据

    摘自 http://dblab.xmu.edu.cn/blog/1084-2/ 简介 DStream是Spark Streaming的编程模型,DStream的操作包括输入.转换和输出. Spark ...

  2. Factor Graph因子图

    参考链接1: 参考链接2: 参考ppt3: Factor Graph 是概率图的一种,概率图有很多种,最常见的就是Bayesian Network (贝叶斯网络)和Markov Random Fiel ...

  3. Wifi设备接入流程

    这是硬件平台下文档结构图,详细了解戳这里具体了解这里. 什么意思呢?要想实现控制wifi设备,基本流程是: 咱自己的wifi设备----------自己的服务器(指图中的厂商服务器)-------微信 ...

  4. BZOJ-5244 最大真因数(min25筛)

    题意:一个数的真因数指不包括其本身的所有因数,给定L,R,求这个区间的所有数的最大真因数之和. 思路:min25筛可以求出所有最小因子为p的数的个数,有可以求出最小因子为p的所有数之和. 那么此题就是 ...

  5. SFM学习记录(二)

    分析生成文件 在.nvm.cmvs/00/下有:(也可能是其他数字) models/option-0000.ply:是生成的密集点云模型 txt:文件夹下(还没弄明白ν_v) visualize:保存 ...

  6. Contest1036 - 2017西安电子科技大学程序设计新生赛网络预选赛

    一名大三older 希望能帮助大一萌新...加油 xiandianer!!!!; xdoj 1260 (B) 水题 用了一下STL (好长啊...) #include<iostream> ...

  7. hdu5173 How Many Maos Does the Guanxi Worth

    #include<bits/stdc++.h> using namespace std; #define INF 0x3f3f3f3f ]; ]; ][]; void dijkstra(i ...

  8. hibernate--DetachedCriteria(离线条件查询)

    一.叙述 离线条件查询的好处,可以在非dao层封装查询参数,封装完成后,将对象传递到dao层,关联到session后,再去查询数据,这样做dao层可以极大的简化代码.下面通过一个小案例,一起来感受一下 ...

  9. vip视频解析接口

    浏览器的地址栏输入http://www.meilii.cn/index.php?url=(然后找到一个属于vip的视频你就复制网站粘贴进来就可以了!)速度还挺快的!

  10. MySQL之高可用MHA部署

    先说一下大概原理 虚拟机A  ip为10.0.3.92           作为master 虚拟机B  ip为10.0.3.102  作为slave1 虚拟机C  ip为10.0.3.103  作为 ...