sql學習筆記

2021-04-18 13:13:32 字數 768 閱讀 4189

declare @rc int

declare @stattime datetime

declare @endtime datetime

select @stattime = '2008-06-22 00:00:00.000'

select @endtime = '2008-06-22 01:00:00.000'

while @stattime < '2008-06-27 00:00:00.000'

begin

exec @rc = [yp_**s_stat].[dbo].[yp**sstat_momt_prov_by_hour_para] @stattime, @endtime

declare @prnline nvarchar(4000)

print '儲存過程: yp_**s_stat.dbo.yp**sstat_momt_prov_by_hour_para'

select @prnline = ' 返回** = ' + convert(nvarchar, @rc)

print @prnline

set @stattime = dateadd(hh,1,@stattime)

end

語法:
while condition
begin
some action
end
今天資料庫發現統計資料有錯,修改儲存過程後,需要重新統計資料,發現也可以這樣用 while迴圈 執行儲存過程。

SQL 學習筆記 ( )

sql 語法特點 1 每個語句以 結束,中間用 包含,間隔。2 對變數和常量等需要用 包含。3 關鍵字大寫,變數名首大寫字母用表名表徵,然後用小寫表徵屬性 基本語句 desc 表名 檢視表詳細屬性 建表 create table 表名 屬性名 型別 約束 主鍵 primary key 如果是域為主鍵...

SQL學習筆記

一 資料庫的建立與刪除 create database demo drop database demo 二 表的定義與更改 1 表的定義 建立乙個學生情況表student create table student st class char 8 st no char 10 not null,st n...

SQL學習筆記

select from select from table t where t.no 條件 order by t.iddesc c where rownum 1 insert into ri i inform select seq ri i inform.nextval,t.ced quote no...