sql查詢表的所有欄位和表字段對應的型別
1.查詢表的所有欄位
select syscolumns.name from syscolumns where id=object_id('寫上要查詢的表名')
2.查詢表的所有欄位+表字段對應的型別
select syscolumns.name,systypes.name from syscolumns,systypes where syscolumns.xusertype=systypes.xusertype
and syscolumns.id=object_id('寫上要查詢的表名')
3.查詢表的所有欄位+表字段對應的型別+型別的長度
select syscolumns.name,systypes.name,systypes.name+'('+cast(syscolumns.length/2 as varchar(10))+')',
syscolumns.length
from syscolumns,systypes
where syscolumns.xusertype=systypes.xusertype and syscolums.id=object_id('寫上要查詢的表名')
相關推薦
sql查詢表的所有欄位和表字段對應的型別
1.查詢表的所有欄位select syscolumns.name from syscolumns where id=object_id('寫上要查詢的表名')2.查詢表的所有欄位+表字段對應的型別select syscolumns.name,systypes.name fro
elasticsearch2.x中es-sql的distinct欄位和原生的cardinality使用及適用場景
場景: 使用者通過資料集dataset分組,並通過event_no欄位去重進行資料去重後統計。 使用es-sql實現等價去重查詢: SELECT dataset,count(DISTINCT
oracle 獲取資料庫所有表,和獲取表所有欄位和型別
SELECT TABLE_NAME FROM user_tables ORDER BY TABLE_NAME asc --獲取所有表 SELECT TABLE_NAME FROM user_tables where table_name like '%BW_QXSQ
查詢資料庫的 sql語句 返回欄位 和類 屬性的關係
資料庫的資料表 實體類 package exer; public class Student { //流水號 private int flowId; //考試的型別 private int type; //身份證號 private String idCa
sql 查詢表/檢視欄位、欄位型別、欄位長度
SELECT name,type_name(xtype) AS type,length,(type_name(xtype)+'('+CONVERT(varchar,length)+')') as t FROM sysc
C# 如何獲取SQL Server 中指定資料表的所有欄位名和欄位型別
如何獲取指定資料表的所有欄位名和欄位型別。SqlConnection.GetSchema方法有2個過載形式,獲取指定資料表的所有欄位名和欄位型別的祕密就在GetSchema (String, String[])的第二個引數中。 定義如下: public override DataTable GetS
sql查詢表中所有欄位名稱及型別
想要查詢表的全部資訊 : exec sp_help 'TABLE' 查詢表中所有欄位名稱及型別: select name,TYPE_NAME(system_type_id) +'('+conv
sql 查詢表中所有欄位的資料型別
SELECT sys.objects.name AS 表名,sys.columns.name AS 列名,sys.types.name AS 資料型別FROM sys.objects JOIN sys.columns ON sys.objects.object_id=sys
mysql使用sql語句查詢數據庫所有表註釋已經表字段註釋
code 所有 spa tle var ati lec 復制 大於 場景: 1. 要查詢數據庫 "mammothcode" 下所有表名以及表註釋 /* 查詢數據庫 ‘mammothcode’ 所有表註釋 */ SELECT TABLE_NA
sql中去掉欄位的所有空格
字元前的空格,用ltrim(string) 字元後的空格,用rtrim(string) 字元中的空格,用replace(string, ' ', ' ') 例 update qx_users set `NAME`=rtrim(NAME) update qx_u
zbb20181206 mysql使用sql語句查詢資料庫所有表註釋已經表字段註釋
場景: 1. 要查詢資料庫 "mammothcode" 下所有表名以及表註釋 /* 查詢資料庫 ‘mammothcode’ 所有表註釋 */ SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table
sql 觸發器記錄修改的欄位和值
CREATE TRIGGER dbo.tri_Export_Subsidiary_update ON dbo.Export_Subsidiary AFTER UPDATE AS BEGIN -- SET NOCOUNT ON added to p
SQL server 2016 查詢表的欄位註釋
基於sql server2016測試通過,應該通用與SQLserver2005以上版本。 SELECT c.name as columnName, a.VALUE as columnDescript FROM sys.exten
sql 查詢除某一欄位外的所有欄位
方法1. 直接寫 select 列1,列2...列n from 你的表 方法2. 從syscolumns中提出欄位資訊,用生成SQL語句的方法 declare @sql varchar(8
sql中如何查詢表的資訊,欄位名,長度,型別等等?
SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表說明 = case when a.col
mysql如何查詢表中所有欄位的名字
select COLUMN_NAME,column_comment from INFORMATION_SCHEMA.Columns where table_name='表名' and table_schema='資料庫名'
SQL新增刪除、查詢表、欄位說明
新增表說明: EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登入日誌表' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N
SQL獲取所有使用者名稱,資料庫名、所有表名、所有欄位名及欄位型別
1.獲取所有使用者名稱:SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帳戶islogin='0'表示角色status='2'表示使用者帳戶status='0'表示糸統帳戶2.獲取所有資料庫名:SELECT Nam
group_concat ——sql語句在group後,組內所有欄位的獲取
經常寫sql的都知道,group處理的sql,一般是為了獲取一些統計引數,或者分組的欄位等等,如果分組後,想要獲取某個組內的所有欄位,這時就需要使用 此函式返回字串結果,其中NULL包含來自組的連線非值。NULL如果沒有非NULL值,則返回 。完整語法如下: GR
mysql、oracle、sqlserver根據對應的表查詢表中的所有欄位名稱、型別、別名、長度等資訊
SELECT t.COLUMN_NAME AS NAME, ( CASE WHEN t.IS_NULLABLE = 'YES' THEN '1' ELSE '0' END ) AS isNull, (t.ORDINAL_POSITION * 10) AS sort, is