1樓:匿名使用者
/* 以下**sql 2000及以上版本適用 */
--借助臨時表生成乙個從0起始
的1000連續資料版的序列
declare @dtlst table (id int identity(0,1), dt datetime)
insert into @dtlst
select top 1000 null as dt from sysobjects a,syscolumns b
-- 資料的日期範圍權
declare @dtbgn datetime, @dtend datetime
select @dtbgn = min(rq), @dtend = max(rq) from tb
-- 全部的日期列表
update @dtlst set dt = @dtbgn + id
delete @dtlst where dt > @dtend
-- 列出遺漏的日期
select dt from @dtlst a where not exists (select 1 from tb where tb.rq = a.dt)
2樓:寒城中國
use ufdata_999_2008
select [name] from sysobjects where [id] in (select[id] from syscolumns where [name] = '某欄位')
如何利用sql語句檢視某乙個表全部列或單個列的屬性?
3樓:墨汁諾
exec sp_columns 表名
來 --返回某個
源表列的bai資訊
exec sp_help 表名 --檢視某個表的所有資訊這些是系統的儲存過du程
例如:zhi
用sql語句查詢乙個資料表所dao有字段的型別可以參考下面的**:
select
name as column_name,type_name(system_type_id) as column_type,
4樓:①捻玬楓
exec sp_columns 表名 --返回某個表列的資訊
exec sp_help 表名 --檢視某個表的所有資訊
這些是系統的儲存過程
不知道是不是你要的
5樓:匿名使用者
你只需要在select後面寫copy上你想要檢視的列 然後from 表名 where 條件 就行了 檢視全部列的資訊 直接在select後面加*
例: select * from 表名 (顯示表中全部列的資訊)
select 姓名 from 表名 (顯示表中姓名這個列的資訊)
6樓:黑の邊緣
select * from 表名
select 列名,列明,列明,··· from 表名
怎樣用sql語句在sqlserver建表和插入資料
create table 表名 列名1 型別,列名2 型別,列名3 型別,插入資料 insert into 表 列名1,列名2,values 值1,值2,sqlserver2000 中首先開啟查詢分析器 連線資料庫 選擇需要插入表的資料庫 執行指令碼 create table 表名稱 列名稱1 資料...
怎樣用SQL Server 2019 SQL語句將Exce
在查詢分析器裡,直接寫 sql語句 如果是匯入資料到現有表,則採用 insert into 表 select from openrowset microsoft.jet.oledb.4.0 excel 5.0 hdr yes database c test.xls sheet1 的形式如果是匯入資料...
怎樣在Sql server中建立,執行和刪除儲存過程
建立儲存過程 create procedure 儲存過程名 形參表 as 儲存過程體 執行儲存過程 execute 儲存過程名 實參表刪除儲存過程 drop procedure 儲存過程名儲存過程 stored procedure 是在大型資料庫系統中,一組為了完成特定功能的sql 語句集,儲存在資...