自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

查詢表的字段名的sql語句寫法

數據庫 SQL Server
如果需要查詢表的字段名,那么該SQL語句應該怎么寫呢?下面就教您實現該功能的SQL語句寫法,供您參考。

下面為您介紹的是查詢表的字段名的sql語句寫法,sql語句可以實現許多的功能,希望可以您在學習sql語句使用方面獲得啟示。

  1. select name from syscolumns where id = (select id from sysobjects where type = 'u' and name = '相應表名')  
  2.  
  3. 或者  
  4.  
  5. select name from syscolumns where id = object_id('相應表名')  

 用以上sql語句輸入相應表名就可以查到表的字段名,對應好數據庫 查詢是否存在該表語句

而判斷表名在數據庫中是否存在的方法是

  1. if not object_id('相應表名') is null  
  2.  
  3. print '存在'  

這次查詢表中的字段名的目標是在寫程序的時候需要寫一點sql語句,但是表的字段太多了,如果一個一個去復制的話太慢了,而且有可能會復制漏了某個字段,所以利用自己數據庫的知識,寫了個sql語句直接生成字段名字符串,例如下面我要寫一個select語句,需要生成表所有的字段:

  1. declare @s varchar(1000)  
  2.  
  3. select @s = isnull(@s+',', '') + [name] from syscolumns where id = object_id('相應表名')  
  4.  
  5. select @s  

獲取字段名已經字段類型,類型長度

  1. SELECT a.colid as ID,a.name as ColumnName,b.name as DataType,a.length   
  2. as Length FROM syscolumns a,systypes b WHERE a.id=  
  3. object_id('相應的表名') and a.xtype=b.xtype  
  4.  and b.name <> 'sysname' order by a.colid   

 

 

 

【編輯推薦】

查詢表結構的SQL語句

巧用SQL語句刪除重復記錄

批量執(zhí)行SQL語句的示例

教您使用SQL語句修改SQL主鍵

逐條更新數據的SQL語句寫法

責任編輯:段燃 來源: 互聯(lián)網
相關推薦

2010-09-28 15:07:14

SQL語句

2010-09-28 11:28:40

SQL字段屬性

2010-09-25 16:42:45

sql語句

2010-09-28 15:13:10

SQL語句

2010-09-01 15:59:44

SQL刪除字段

2010-11-16 16:26:42

Oracle查詢用戶表

2010-09-25 15:26:45

SQL查詢語句

2010-09-24 19:23:51

SQL查詢時間段

2010-09-26 15:23:24

SQL語句

2010-10-08 09:17:06

mysql修改字段

2010-09-28 15:24:43

sql語句

2010-11-18 13:32:12

Oracle分頁查詢

2010-09-08 16:38:13

SQL循環(huán)語句

2010-09-25 11:32:20

SQL主鍵約束

2010-11-16 10:15:24

oracle創(chuàng)建表空間

2010-09-17 13:54:02

SQL語句

2010-09-07 15:12:25

SQL語句優(yōu)化

2010-11-09 16:20:46

SQL Server死

2010-06-02 11:18:51

MySQL字段名

2015-07-23 17:09:38

Mysql啟動登錄常用命令
點贊
收藏

51CTO技術棧公眾號