SQL Server裡查詢表結構命令
環境:SQL Server 2008 R2
問題:查詢表結構命令
對MySQL和Oracle資料庫熟悉的朋友知道用desc就可以查詢一張表的結構,但是在SQL Server裡執行desc命令會報錯。
desc Student; --關鍵字 'desc' 附近有語法錯誤。
現提供兩條命令查詢表結構:
1.sp_help table_name;
如:
sp_help Student;
執行效果如下:
2.sp_columnstable_name;
如:
sp_columns Student;
執行效果如下: 、
推薦使用sp_help table_name,因為這條命令查詢出的表結構資訊更加詳細。
相關推薦
SQL Server裡查詢表結構命令
環境:SQL Server 2008 R2問題:查詢表結構命令 對MySQL和Oracle資料庫熟悉的朋友知道用desc就可以查詢一張表的結構,但是在SQL Server裡執行desc命令會報錯。 desc Student; --關鍵字 'desc' 附近有語法錯誤
SQL Server 2008 查詢表結構資訊,主要目的是方便查詢欄位說明
在網上查了幾篇這方面的文章,發現Sql語句是針對SQL Server 2008以前的版本,不能用,而且程式碼比較亂,只好自己寫了,寫好了不能獨享,希望能對看官有幫助 開啟SQL Server Management Studio,選擇好需要檢視資料庫表說明的庫,開啟查詢分析器視窗,copy下面的程
SQL Server 裡的資料行結構
感覺關於資料庫的 資料行結構 (data row/record structure) 這方面的內容國內的資料特別少,老師上課講到後,怎麼搜也搜不到,最後還是爬梯|=|子才搜到一些的,這裡對老師上課講的和網上看的做一個小總結。 文章目錄資料行結構行結構總覽行結構補
SQL Server 的索引結構實例
strong insert add http person border blog ace use 目前SQL Server 的索引結構如下: 這個是聚集索引的存放形式: 非聚集索引的方式如下: 它們是以B+樹的數據結構存放的。 相信大家都看過類似的圖,
SQL Server索引內部結構:SQL Server索引的階梯級別10
個數字 索引 avi 查詢 ica 關鍵字 比較 mage emp 作者David Durant,2012年1月20日 該系列 本文是“Stairway系列:SQL Server索引的階梯”的一部分 索引是數據庫設計的基礎,並告訴開發人員使用數據庫關於設計者的意圖。不幸的是
詳解SQL Server數據修復命令DBCC的使用
zh-cn 數據庫修改 對象 數據 net tar declare 表名 style 嚴重級別為 21 表示可能存在數據損壞。 可能的原因包括損壞的頁鏈、損壞的 IAM 或該對象的 sys.objects目錄視圖中存在無效條目。 這些錯誤通常由硬件或磁盤設備驅動程序故障而引
BCP工具的使用以及C++,SQL server資料庫中呼叫命令列的方法
BCP工具使用: BCP是由SYBASE公司提供的,專門用於資料庫表一級資料備份的工具。 主要引數如下: 基本用法: 遠端地址1的資料庫表student 匯出到本地(遠端ip1(10.189.1.1) ): bcp run.dbo.student out "c:\student
SQL Server的簡單查詢命令
SQL Server的簡單查詢命令 一、實驗目的 二、實驗內容 三、實驗環境 四、實驗步驟及結果 一、實驗目的 通過本次實驗使學生初步掌握資料庫中表的單表,多表查詢操作。 二、實驗內容
SQL SERVER裡的鎖機制
表鎖 1:TABLOCK(表鎖) 保證其他程序只能讀取而不能修改資料。 select * from t_country with (TABLOCK) 2:TABLOCKX(排它表鎖) 防止其他程序讀取或修改表中的資料。 select * from t_coun
sql server 匯出表結構
網上找到一個指令碼還不錯,小小的修改就滿足了我的要求,執行完SQL指令碼。 在結果就能看到資料庫所有表的結構,這個時候只要全選,然後右擊出來屬性框,選擇將結果另存為,這個時候您只要選擇匯出CSV,然後新建一個Excel表格,在選單欄選擇資料,再選擇自文字,後面的大家可以自己的需求
SQL Server 查詢樹結構的表首節點和尾節點案例
一.建立表 DECLARE @t Table(id CHAR(1),parentId CHAR(1)) INSERT INTO @t values('a','') INSERT INTO @t values('b','a') INSERT INTO @t values('c','b') INSE
MySQL查詢表結構命令
參考網址:https://www.cnblogs.com/zhangyuhang3/p/6873895.html 一、簡單描述表結構,欄位型別 desc tabl_name; desc tabl_name; 顯示錶結構,
MS SQL SERVER匯出表結構到Excel(轉)
今天準備整理下手裡面幾個資料庫,形成一個表結構文件,方便以後維護使用。 網上找到一個指令碼還不錯,小小的修改就滿足了我的要求,執行完SQL指令碼。 在結果就能看到資料庫所有表的結構,這個時候只要全選,然後右擊出來屬性框,選擇將結果另存為,這個時候您只要選擇匯出CSV,然後
解決SQL Server裡sp_helptext輸出格式錯行問題
use Master go if object_id('SP_SQL') is not null drop proc SP_SQL go /*******************************************************************
Sql Server 資料庫表結構,儲存過程,檢視比較指令碼
頂級乾貨 用來比較兩個資料庫之間 表結構,儲存過程及檢視差異的儲存過程,直接複製對應的儲存過程,無需改動,直接在資料庫中執行(傳遞要比較的資料庫引數)即可 1.兩個資料庫之間儲存過程及檢視差異比較的儲存過程 --測試指令碼 --exec [p_com
SQL Server裡的閂鎖介紹
在今天的文章裡我想談下SQL Server使用的更高階的,輕量級的同步物件:閂鎖(Latch)。閂鎖是SQL Server儲存引擎使用輕量級同步物件,用來保護多執行緒訪問記憶體內結構。文章的第1部分我會介紹SQL Server裡為什麼需要閂鎖,在第2部分我會給你介紹各個閂鎖型別,還有你如何能對它們進行故障排除
SQL server 2016 查詢表的欄位註釋
基於sql server2016測試通過,應該通用與SQLserver2005以上版本。 SELECT c.name as columnName, a.VALUE as columnDescript FROM sys.exten
Sql Server 裡的向上取整、向下取整、四捨五入取整的例項!
==================================================== 【四捨五入取整擷取】 select round(54.56,0) ===================================================
SQL SERVER大話儲存結構(3)_資料行的行結構
一行資料是如何來儲存的呢? 變長列與定長列,NULL與NOT NULL,實際是如何整理存放到 8k的資料頁上呢? 對錶格進行增減列,修改長度,新增預設值等DDL SQL,對行儲存結構又會有怎麼樣的影響呢? 什麼是大物件,什麼是行溢位,儲存引擎是如何處理它們呢?
SQL SERVER大話儲存結構(2)_非聚集索引如何查詢到行記錄
1 行記錄如何儲存 這裡引入兩個概念:堆跟聚集索引表。本部分參考MSDN。 1.1 堆表 堆表,沒有聚集索引的表格,可以建立一個或者多個非聚集索引。沒有按照某個規則進行儲存,一般來說,按照行記錄入表的順序,但是由於效能要求,可能會在不同區域移動入庫資料