国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

巧用SQL語句查看SQL Server的結構信息

數據庫 SQL Server
常用SQLServer的朋友們,絕大部分情況下,我們寫SQL腳本主要用來處理我們自己的數據,比如讀取、插入數據等。但在有些情況下,我們可能要查看我們定義的一些元素,比如我們定義的表都有哪些、表結構如何、存儲過程的源碼等等。這時候,我們學習的常規的SQL腳本可能就無法處理了。

 常用SQLServer的朋友們,絕大部分情況下,我們寫SQL腳本主要用來處理我們自己的數據,比如讀取、插入數據等。但在有些情況下,我們可能要查看我們定義的一些元素,比如我們定義的表都有哪些、表結構如何、存儲過程的源碼等等。這時候,我們學習的常規的SQL腳本可能就無法處理了。

[[253422]]

比如您要寫一個管理數據庫的程序,就要知道數據庫中有什么表、表結構如何,以及視圖、存儲過程的腳本源碼等。下面我就說說如何獲取數據庫的結構信息。

獲取數據庫及配置信息

1、獲取數據庫配置信息

  1. exec sp_server_info  

2、返回所有數據庫

  1. exec sp_databases  

獲取系統中的用戶表

有三種方法可以使用,分別是:

1、利用sysobjects系統表或sys.objects目錄視圖

  1. select * from sysobjects where xtype='U'  
  2. select * from sys.objects where xtype='U'  

2、利用sys.tables目錄視圖

  1. select * from sys.tables  

3、利用存儲過程sp_tables

  1. exec sp_tables  

獲取系統中所有的用戶視圖

有兩種方法可以使用,分別是:

1、利用sysobjects系統表或sys.objects目錄視圖

  1. select * from sysobjects where xtype='V'  
  2. select * from sys.objects where xtype='V'  

2、利用sys.tables目錄視圖

 
  1. select * from sys.tables  

獲取數據庫中所有的用戶存儲過程

有兩種方法可以使用,分別是:

1、利用sysobjects系統表或sys.objects目錄視圖

  1. select * from sysobjects where xtype='P'  
  2. select * from sys.objects where xtype='P'  

2、利用sys.procedures目錄視圖

  1. select * from sys.procedures  

獲取存儲過程或視圖的定義腳本

要用到系統視圖sys.all_objectssys.sql_modules,寫法如下:

  1. select a.name,a.[type],b.[definition]   
  2. from sys.all_objects a,sys.sql_modules b  
  3. where a.is_ms_shipped=0 and a.object_id = b.object_id and a.[type] in ('P','V')  
  4. order by a.[nameasc 

其中 sys.all_objects 是 sql server 2012 版本中的系統視圖,在 更早期的 sql server 版本中,應該用 sys.objects,同時,sys.objects 在 2012 中也是可以用的,只不過考慮到后續兼容性,在新版本中,用新的 name 還是比較好。

sys.all_objects.type字段常用的類型有: P = 存儲過程、V = 視圖、U = 表(用戶定義類型)、TT = 表類型 、AF = 聚合函數等。

sys.sql_modules.definition返回的就是定義存儲過程或視圖的腳本

獲取表的字段信息

1、如果單純獲取字段名稱,只需要用到系統表syscolumns

  1. select * from syscolumns where id=object_id('表名')  

2、如果要獲取字段和對應的數據類型,需要用到系統表syscolumnssystypes

  1. select a.name as [column],b.name as type   
  2. from syscolumns a,systypes b   
  3. where a.id=object_id('表名'and a.xtype=b.xtype  

3、獲取更詳細的表結構信息,調用[INFORMATION_SCHEMA].[COLUMNS]

  1. SELECT c.TABLE_SCHEMA ,  
  2.  c.TABLE_NAME ,  
  3.  c.COLUMN_NAME ,  
  4.  c.DATA_TYPE ,  
  5.  c.CHARACTER_MAXIMUM_LENGTH ,  
  6.  c.COLUMN_DEFAULT ,  
  7.  c.IS_NULLABLE ,  
  8.  c.NUMERIC_PRECISION ,  
  9.  c.NUMERIC_SCALE  
  10. FROM [INFORMATION_SCHEMA].[COLUMNS] c  
  11. WHERE TABLE_NAME = 'idata'  

如果您能夠活用這些系統內置的表、視圖和存儲過程,您總可以找到方法方便的查到想要知道的數據元素信息。

希望對您有所幫助! 

責任編輯:龐桂玉 來源: 快資訊
相關推薦

2010-09-26 10:35:47

sql替換語句

2010-09-06 11:57:33

sql server語句

2010-09-06 09:36:51

SQL語句

2010-09-16 17:56:31

SQL server臨

2010-09-06 13:17:19

SQL Server語句

2011-08-02 15:39:30

SQL Server iSql

2010-07-08 13:26:02

SQL Server

2010-09-25 16:17:25

SQL語句

2010-09-25 15:37:38

SQL語句

2010-07-08 13:32:22

SQL Server

2010-11-12 13:08:36

動態sql語句

2010-09-07 14:45:34

sql語句

2018-12-26 09:25:30

SQL ServerSQL語句數據庫

2010-09-26 15:23:24

SQL語句

2010-09-06 13:41:42

sql server語句

2011-07-11 09:54:16

DAC登錄觸發器

2010-09-06 13:34:37

Sql Server語句

2010-09-28 14:06:43

Sql Server表

2010-09-25 15:26:45

SQL查詢語句

2010-11-11 11:13:54

SQL Server
點贊
收藏

51CTO技術棧公眾號

欧美性20hd另类| 日韩三级在线| 国产传媒久久久| 亚洲人成网站在线观看播放| 日韩美女主播视频| 日韩精品免费视频| 欧美 日韩 国产 高清| 手机亚洲手机国产手机日韩| 亚洲精品视频中文字幕| 午夜在线观看视频网站| 日韩av网站导航| 欧美激情aaaa| 国产成人高清精品免费5388| 麻豆国产va免费精品高清在线| 久久91视频| 最近中文字幕mv在线一区二区三区四区 | 98在线视频| 日本色综合中文字幕| 米奇精品一区二区三区在线观看| 亚洲kkk444kkk在线观看| 日韩午夜av| 色悠悠久久88| 香蕉av一区| 国产精品免费观看视频| 亚洲一区二区三区在线视频| 日本a一级在线免费播放| 91精品国产自产在线| 性国裸体高清亚洲| 精品久久99ma| 成人区精品一区二区不卡| 色欧美88888久久久久久影院| 窝窝九色成人影院| 久久综合99re88久久爱| 日韩视频在线视频| 成人毛片老司机大片| 国产卡一卡二在线| 精品午夜一区二区三区在线观看| 欧美二区在线| 视频一区中文字幕| 日本免费高清一区| 奇米影视一区二区三区小说| 日韩区国产区| 美日韩一区二区| 一区二区在线中文字幕电影视频| 日韩av在线播放中文字幕| 欧美日韩另类综合| 日韩高清不卡一区| 一区二区三区电影| 激情久久五月天| 99色这里只有精品| 久久久影视传媒| 99热成人精品热久久66| 欧美激情在线免费观看| 一插菊花综合| 五月天视频一区| xxxxx日韩| 精品国产三级电影在线观看| 亚洲最新无码中文字幕久久| xxx欧美精品| 欧美中文一区| 亚洲free嫩bbb| 国产视频一区免费看| 一区在线电影| 久久免费偷拍视频| 中文字幕在线免费播放| 51久久夜色精品国产麻豆| 水蜜桃在线视频| 欧美成人精品影院| 日韩黄色网络| 国产亚洲一区在线播放| 国产原创一区二区三区| 视色视频在线观看| 日韩欧美主播在线| 四季久久免费一区二区三区四区| 国产一区二区黑人欧美xxxx| 成人看片在线观看| 国产精品∨欧美精品v日韩精品| 欧美日韩天堂| 成人短视频在线看| 国产日韩欧美高清在线| 中文在线观看视频| 日韩欧美国产综合一区| 欧美中文字幕精在线不卡| 欧美一二三视频| 99视频精品| 精品久久久久av| 色拍拍在线精品视频8848| 久久99亚洲网美利坚合众国| 久久九九免费视频| 一本一道久久a久久精品蜜桃| 中文字幕一区二区三区乱码| 中文字幕中文字幕一区二区| 国产黄色在线免费观看| 欧美高清第一页| 国产精品婷婷| 人善交video高清| 精品国产伦一区二区三区观看体验| 高清在线一区二区| 精品一区久久| 国产精品欧美一区喷水| av电影免费在线观看| 777777777亚洲妇女| 日本亚洲天堂网| 男人天堂av网站| 亚洲天堂成人在线| 欧美日韩一区二区国产| 国产综合av在线| 色偷偷久久一区二区三区| 玖玖玖视频精品| 婷婷四月色综合| 亚洲不卡在线观看| 亚洲一区二区av| 午夜精品一区二区在线观看| 五月天视频一区| 成人激情自拍| 日本一区二区三区四区五区六区| 婷婷久久综合九色综合伊人色| 在线观看亚洲精品福利片| 日本在线免费观看一区| 欧美日韩国产精品一区| 一区二区三区四区高清视频| 日本a级片在线观看| 欧美二区乱c少妇| 91亚洲人成网污www| 亚洲高清免费在线观看| 国产一区二区日韩| 免费在线观看一区二区三区| 国产成人天天5g影院在线观看 | www.av99| 亚洲欧美国产一本综合首页| 亚洲人metart人体| eeuss影院95999部| 久久精品久久久久久| 久久国产精品色| 50度灰在线| 国产精品.com| 午夜精品福利一区二区蜜股av| 视频在线亚洲| 久色视频在线播放| 精品视频在线观看日韩| 可以看av的网站久久看| a√资源在线| 翡翠波斯猫1977年美国| 亚洲国产成人精品视频| 婷婷五月色综合香五月| jizz大全欧美jizzcom| 久久影院免费观看| 成人深夜视频在线观看| 日本成人三级电影| 日本三日本三级少妇三级66| 日韩欧美国产午夜精品| 奶水喷射视频一区| 丁香花在线高清完整版视频| 免费电影一区| 欧美在线播放高清精品| 欧美精品不卡| av影片免费在线观看| 国产嫩草一区二区三区在线观看| 在线亚洲人成电影网站色www| 最新欧美人z0oozo0| 日本韩国一区| 精品一区二区三区自拍图片区| 91精品欧美久久久久久动漫 | 亚洲永久精品免费| 国产成人激情小视频| 一区二区三区.www| 久久精品国产99久久| 青青久草在线| 国产自产精品| 日韩一级片网址| 免费看黄色91| 成人看片网页| www.这里只有精品| 国产欧美精品日韩| 91福利精品视频| 欧美专区18| 桃子视频成人app| 国产精品拍拍拍| 国产精品嫩草影院久久久| 欧洲av在线精品| 蜜臀a∨国产成人精品| aaaa欧美| 国产偷激情在线| 99久久精品免费看国产一区二区三区| 欧美性感一区二区三区| 蜜桃视频在线一区| 国产视频一区二| 一二三四社区在线视频| 欧美日韩精品免费看| 在线性视频日韩欧美| 亚洲欧美日韩在线不卡| 国产精品v日韩精品v欧美精品网站| 影音先锋中文在线视频| 国产96在线 | 亚洲| av剧情在线观看| 欧美人与物videos另类| 中文字幕av一区二区三区谷原希美| 国产精品99久久久久久久vr| 校园春色另类视频| 国产最新在线|