1. sql server 怎麼獲取表欄位名稱
1、方法一
SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='表名'
2、方法二
select a.name tablename, b.name colName, c.name colType ,c.length colLength
from sysobjects a inner join syscolumns b
on a.id=b.id and a.xtype='U'
inner join systypes c
on b.xtype=c.xusertype
where a.name='表名'
2. 如何用sql獲取資料庫中所有表名
1、雙擊打開MySQL軟體,在左側中找到【表】並且右擊選擇【新建表】,
3. 查詢到當前用戶下所有的表名,SQL語句怎麼寫
1、查詢用戶下的所有表
select
distinct
table_name
from
user_tab_columns;
===僅顯示一列表名。
2、查找用戶下的所有表:select
*
from
tab;
--查詢該用戶下的所有表及視圖(顯示表名tname,
類型tabname和clusterid)
4. 如何獲取SQL語句中的表名稱,包括較復雜的SQL語句
如何獲取SQL語句中的表名稱,包括較復雜的SQL語句
用sql獲取資料庫中所有的表名的方法:
1、oracle下:select
table_name
from
all_tables;
2、MySQL下:select
table_name
from
information_schema.tables
where
table_schema='csdb'
and
table_type='base
table';
3、sql
server下:select
name
from
sys.tables
go
5. sql server 用T-Sql如何獲取資料庫中的表名稱
昨天我剛提問了,現在咱分享分享
use DATABASENAME --指定所要查詢的資料庫
GO
select name from sysobjects where type = 'U'
附上本人收集的詳細資料(關於這知識點的)
--說明:列出資料庫里所有的表名
use school1
go
select name from sysobjects where type = 'U'
--說明:列出表裡的所有的columns
use school1
go
select name from syscolumns where id=object_id('mz')
可以從資料庫中的系統表 sysobjects 得到LZ想要的數據表信息,具體SQL語句如下:
select name from sysobjects where type = 'U';
由於系統表sysobjects保存的都是資料庫對象,其中type表示各種對象的類型,具體包括:
U = 用戶表
S = 系統表
C = CHECK 約束
D = 默認值或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日誌
FN = 標量函數
IF = 內嵌表函數
P = 存儲過程
PK = PRIMARY KEY 約束(類型是 K)
RF = 復制篩選存儲過程
TF = 表函數
TR = 觸發器
UQ = UNIQUE 約束(類型是 K)
V = 視圖
X = 擴展存儲過程及相關的對象信息。
PS:打開資料庫
use SALES
go
6. 怎麼用Sql語句獲取一個資料庫中的所有表的名字
用sql獲取資料庫中所有的表名的方法:
1、oracle下:select
table_name
from
all_tables;
2、MySQL下:select
table_name
from
information_schema.tables
where
table_schema='csdb'
and
table_type='base
table';
3、sql
server下:select
name
from
sys.tables
go
7. sql怎麼獲得所有表名
select name from [MSysObjects] where type=1 需要有相關許可權
office 2003設置:工具 -> 選項 -> 視圖 -> 勾選隱藏對象、系統對象。工具 -> 安全 -> 用戶與組的許可權 ,在對象名稱中選定 MSysObjects ,然後許可權中設置其讀取許可權。
office 2007設置:單擊左上角圖標 -> Access選項 -> 當前資料庫 -> 導航 -> 導航選項 -> 勾選顯示隱藏對象,顯示系統對象。資料庫工具選項卡 -> 用戶和許可權 -> 用戶與組許可權,對象類型選擇表,對象名稱選定MSysObjects,然後勾選「讀取數據」許可權
查詢列的表名是[MSysColumns]
8. 怎樣通過SQL讀取Excel表名
先用函數獲取sheet的名字,然後傳入select 列表中返回就可以了。
MySheet = Application.Caller.Worksheet.Name
select MySheet ,xxx from 表 where xxx=yyyy
9. sql怎麼得到所有表名
獲取所有表名:
SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
SELECT Name FROM Master..SysObjects Where XType='U' ORDER BY Name
類型和名稱
select c.name,s.name from syscolumns c left join systypes s on c.xtype = s.xtype where c.id = OBJECT_ID('cnMarkMap_Users')
XType='U':表示所有用戶表;
XType='S':表示所有系統表;