code snippet
select
*from
dbo.
sysobjects
where
xtype
='u'
andname
='tablename'
;select
*from
syscolumns
whereid=
object_id
(n'tablename');
例子:
select * from dbo.sysobjects where xtype ='u' and name ='users'
1.2 查詢表users存在哪些字段
select * from syscolumns where id = object_id(n'users')
code snippet
select
*from
msysobjects
where
parentid=(
selecto.
idfrom
msysobjects
owhere
name
='tables'
)and
name
='student'
這是查詢是否存在乙個student表在當前資料庫 ,其實msysobjects是乙個系統表,可能很多人會問這個表在那裡,其實要看到這個表的話,選擇工具—》選項 —》檢視 後選中系統物件後,你就可以在表裡面看到這個表了
當然access裡面沒有儲存表字段的系統表,如果你想取得某個表的所有字段,你可以用如下的**來獲取
code
private
string[,]
gettablecolumn
(string
tablename
)return
datacolumns;}
等這幾個表查詢是否存在某個使用者表。
sql code
select
*from
all_tables
where
table_name
='users'
select
*from
all_tab_cols
where
table_name
='users'
select
*from
all_tab_columns
where
table_name
='users'
儲存資料庫表的列屬性的系統表/檢視主要有:
dba_tab_columns
描述資料庫中所有的表的列屬性。
all_tab_columns
描述資料庫中所有的使用者可以訪問的表的列屬性。
user_tab_columns
描述資料庫中當前使用者擁有的表的列屬性。
all_tab_cols
描述資料庫中所有的使用者可以訪問的表的列屬性。
EF 資料查詢效率對比
如果僅是查詢資料,並不對資料進行增 刪 改操作,查詢資料的時候可以取消狀態追蹤。db.testinfor.asnotracking firstordefault 用什麼查什麼,比如一張表有100多個字段,本次業務只需要5個字段,一定是select這5個字段,然後tolist,而不是全部查詢,再tol...
jmeter根據查詢資料查詢結果
前兩天試了 一下根據請求查詢出的userid,查詢該userid的資訊。1.新建 1 新建執行緒組 2 新建http請求預設值 3 新建http cookie管理器 4 新建http資訊頭管理器 5 新建登入請求,並新增正規表示式獲取token 2.迴圈控制器 1 新增迴圈控制器,設定迴圈次數 2 ...
在資料字典中直接修改Oracle表列名
9i 之前的oracle資料庫沒有提供直接修改表中列名稱的功能,但在實際使用時常需要修改表的列名和列順序,不得已有些oracle的使用人員用重新建立乙個新的具有正確列名和順序的資料庫表,再將舊表的資料轉儲進來,最後刪除舊表並將新錶重新命名為舊表的方法來完成此功能。此方法的最大問題是要求有雙倍的儲存空...