查詢表的欄位名

2021-06-15 21:22:22 字數 1314 閱讀 6826

select name from syscolumns where id in (select id from sysobjects where type = 'u' and name = '相應表名')  

用以上sql語句輸入相應表名就可以查到表的欄位名,對應好資料庫 查詢是否存在該錶語句

if exists (select * from dbo.sysobjects where id = object_id(n'[dbo].[tb_cost]') and objectproperty(id, n'isusertable') = 1)

drop table [dbo].[tb_cost]

go創表語句

create table [dbo].[tb_cost] (

[id] [int] identity (1, 1) not null ,

[inputtime] [datetime] not null ,

[pushcount] [int] not null ,

[revertcount] [int] not null ,

[revertrate] [varchar] (50) collate chinese_prc_ci_as not null ,

[unitprice] [float] not null ,

[cost] [float] not null ,

[income] [float] not null ,

[rate] [varchar] (50) collate chinese_prc_ci_as not null ,

[pushinfor] [varchar] (8000) collate chinese_prc_ci_as not null

) on [primary]

go建索引指令碼:

create clustered index 索引名 on 表名(表.欄位)

在表增加乙個字段,例如fa欄位

alter table 表名 add fa int not null default 0

選擇前面 m-n 條資料的語句

例如選擇前面第 5-10(m=10,n=5) 條記錄的sql語句如下:

sql="select top 6 * from table where (id not in (select top 4 id from table order by id desc)) order by id desc"

其中6,4 是這樣得來的

sql="select top m-n+1 * from table where (id not  in (select top n-1 id from table)) 

查詢表的欄位名 SQL的基本查詢

基本的查詢語句 select,from語句用法,從表中選擇需要查詢的字段 常用句式 select 欄位名1 欄位名2 from 表 號代表查詢表中所有字段 除了基本查詢外,還可以將列 欄位名 在查詢時重新命名,使用as distinct 刪除重複值的資料 select distinct 姓名 fro...

MySql 獲取表的欄位名

show databases 列出 mysql server 資料庫。show tables from db name 列出資料庫資料表。show create tables tbl name 匯出資料表結構。show table status from db name 列出資料表及表狀態資訊。sh...

查詢某欄位名在哪些表中

select name from sysobjects where id in select id from syscolumns where name fieldname 所有使用者表資訊在 系統表sysobjects中,所有使用者表字段資訊在系統表syscolumns中 通過下面sql得到當前資...