婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQLSERVER數據庫升級腳本圖文步驟

SQLSERVER數據庫升級腳本圖文步驟

熱門標簽:衛星地圖標注距離 外呼系統的話術 貴州外呼回撥系統是什么 競圣地圖標注服務 智能外呼系統需要多少錢 智能語音車載電話機器人 安陽天音防封電銷卡 云南全自動外呼系統公司 陽光創信ai外呼獲客系統助力

只能遠程協助的方式。我特意做了一個腳本,用電話指導客戶在SSMS里執行一下腳本就可以了

1.0的數據庫跟1.1的數據庫的區別是1.1的數據庫里的其中一個[CT_OuterCard]表比1.0的多了6個字段,其他所有表都一樣

還有存儲過程增加了很多,其他都沒有改變

首先,先在公司的服務器數據庫上生成存儲過程腳本,數據庫是1.1版本的,下面的圖片里沒有說明的,都是默認設置,下一步即可

選中數據庫-》右鍵—》任務-》生成腳本

當然,如果你的數據庫里有自定義函數的話,也可以勾選函數,如果我們的數據庫沒有函數,所以。。。

保存到新建查詢窗口

這一步做完了,然后編寫下面的SQL腳本

復制代碼 代碼如下:

--升級GPOS1.0到GPOS1.1數據庫的升級腳本 2013-7-4
USE [GPOSDB]
GO
------------------刪除所有存儲過程-------------------
--select * from sys.procedures

declare @sql varchar(4000)
set @sql=''
select @sql=@sql+'drop proc '+name+';   ' from sys.procedures
--print @sql
exec(@sql)

--------------------------------在[CT_OuterCard]表添加6個字段-------------------------------
ALTER TABLE [dbo].[CT_OuterCard] ADD [I_LimitTransCurrCount] INT  NOT NULL CONSTRAINT [DF_CT_OuterCard_I_LimitTransCurrCount]  DEFAULT ((0))
ALTER TABLE [dbo].[CT_OuterCard] ADD [I_LimitTransType] [int] CONSTRAINT [DF_CT_OuterCard_I_LimitTransType]  DEFAULT ((0))
ALTER TABLE [dbo].[CT_OuterCard] ADD [DE_LimitTransTotal] [decimal](18, 2) NOT NULL CONSTRAINT [DF_CT_OuterCard_DE_LimitTransTotal]  DEFAULT ((0))
ALTER TABLE [dbo].[CT_OuterCard] ADD [DE_LimitTransCurrTotal] [decimal](18, 2) NOT NULL CONSTRAINT [DF_CT_OuterCard_DE_LimitTransCurrTotal]  DEFAULT ((0))
ALTER TABLE [dbo].[CT_OuterCard] ADD [I_LimitCarNo] [int] NOT NULL CONSTRAINT [DF_CT_OuterCard_I_LimitCarNo]  DEFAULT ((0))
ALTER TABLE [dbo].[CT_OuterCard] ADD [D_LimitDate] [datetime] NOT NULL CONSTRAINT [DF_CT_OuterCard_D_LimitDate]  DEFAULT (getdate())
--------------------------------------------------------------------------------------------------------------
--把剛才在新建查詢窗口里生成的存儲過程腳本粘貼到下面
---------------------------創建GPOS1.1的所有存儲過程---------------------------------------------
USE [GPOSDB]
GO
/****** 對象:  StoredProcedure [dbo].[Report_GreaserSaleStat]    腳本日期: 07/04/2013 13:27:09 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO


CREATE PROC [dbo].[Report_GreaserSaleStat]
@StartDate datetime,
@EndDate datetime,
@Action int --0為交易記錄,1為班次記錄

   
            insert into #tmpCardAmoutStat
                (
                    VC_OC_CardNO,

            set @i=@i+1
        end

        truncate table #tmpCards
        insert into #tmpCards(VC_OC_CardNO)
        select VC_OC_CardNO from CT_OuterCard where isnull(VC_OC_Company,'')=''
        set @j=1
        select @cardcount=count(*) from #tmpCards
        while @j=@cardcount
        begin
            select @VC_OC_CardNO=VC_OC_CardNO from #tmpCards where  IndexId=@j
            insert into #tmpCardAmoutStat
                (
                    VC_OC_CardNO,
       

        insert into #tmpCardAmoutStat
            (
                VC_OC_CardNO,
                CompanyName,
                VC_OC_UserName,
                StartAmount,
                FillMoney,
                ConsumeSumVol,
                ConsumeMoney,
                SumConsumeSumVol,
                SumConsumeMoney,
                SumFillMoney

            )
        select
            null,
            null,
            '客戶卡小計',
            sum(StartAmount),
            sum(FillMoney),
            sum(ConsumeSumVol),

        truncate table #tmpCards
        insert into #tmpCards(VC_OC_CardNO)
        select VC_IC_CardNO from CT_InhouseCard where isnull(VC_IC_CardNO,'')>''
        set @j=1
        select @cardcount=count(*) from #tmpCards
        while @j=@cardcount
        begin
            select @VC_OC_CardNO=VC_OC_CardNO from #tmpCards where  IndexId=@j
            insert into #tmpCardAmoutStat
                (
                    VC_OC_CardNO,
                    CompanyName,
                    VC_OC_UserName,
                    StartAmount,
                    FillMoney,
                    ConsumeSumVol,
                    ConsumeMoney,
                    SumConsumeSumVol,
                    SumConsumeMoney,
                    SumFillMoney

                )
            select
                @VC_OC_CardNO,
                '員工卡',
                isnull((select VC_IC_UserName from CT_InhouseCard where VC_IC_CardNO=@VC_OC_CardNO),''),
                isnull((select top 1 DE_FD_Amount from CT_FuelingData where VC_FD_Cardno=@VC_OC_CardNO and (D_FD_DateTime=@StartDate) order by D_FD_DateTime desc),0),
                isnull((select sum(DE_A_AppendAmount) from CT_Append where VC_A_CardNO=@VC_OC_CardNO and (D_A_AppendDateTime between @StartDate and @EndDate)),0),
                isnull((select sum(DE_FD_Volume) from CT_FuelingData where VC_FD_Cardno=@VC_OC_CardNO and (D_FD_DateTime between @StartDate and @EndDate)),0),
                isnull((select sum(DE_FD_Amount) from CT_FuelingData where VC_FD_Cardno=@VC_OC_CardNO and (D_FD_DateTime between @StartDate and @EndDate)),0),
                isnull((select sum(DE_FD_Volume) from CT_FuelingData where VC_FD_Cardno=@VC_OC_CardNO),0),
                isnull((select sum(DE_FD_Amount) from CT_FuelingData where VC_FD_Cardno=@VC_OC_CardNO),0),
                isnull((select sum(DE_A_AppendAmount) from CT_Append where VC_A_CardNO=@VC_OC_CardNO),0)
            set @j=@j+1
        end

        insert into #tmpCardAmoutStat
            (
                VC_OC_CardNO,
                CompanyName,
                VC_OC_UserName,
                StartAmount,
                FillMoney,
                ConsumeSumVol,
                ConsumeMoney,
                SumConsumeSumVol,
                SumConsumeMoney,
                SumFillMoney

            )
        select
            null,
            null,
            '員工卡小計',
            sum(StartAmount),
            sum(FillMoney),
            sum(ConsumeSumVol),
            sum(ConsumeMoney),
            sum(SumConsumeSumVol),
            sum(SumConsumeMoney),
            sum(SumFillMoney)
        from
            #tmpCardAmoutStat
        where
            CompanyName='員工卡'
        ---計算員工卡匯總結束---
    end

    ----計算總匯總開始---
    insert into #tmpCardAmoutStat
        (
            VC_OC_CardNO,
            CompanyName,
            VC_OC_UserName,
            StartAmount,
            FillMoney,
            ConsumeSumVol,
            ConsumeMoney,
            SumConsumeSumVol,
            SumConsumeMoney,
            SumFillMoney

        )
    select
        null,
        null,
        '總計',
        sum(StartAmount),
        sum(FillMoney),
        sum(ConsumeSumVol),
        sum(ConsumeMoney),
        sum(SumConsumeSumVol),
        sum(SumConsumeMoney),
        sum(SumFillMoney)
    from
        #tmpCardAmoutStat
    where
        (VC_OC_UserName='客戶卡小計' or VC_OC_UserName='員工卡小計') and VC_OC_CardNO is null
    update #tmpCardAmoutStat set EndAmount=StartAmount+FillMoney-ConsumeMoney
    ---計算總匯總結束---
    select * from  #tmpCardAmoutStat

    drop table #tmpCards
    drop table #tmpCompanys
    drop table #tmpCardAmoutStat
GO

--其他存儲過程省略。。。。。。。。。。。



然后把這個腳本發給客戶,讓客戶在SSMS里執行一下就可以了

當然如果某些表的主鍵更改了也很簡單,使用alter table alter column語句修改一下就可以了

如有不對的地方,歡迎大家拍磚o(∩_∩)o

您可能感興趣的文章:
  • sqlserver數據庫移動數據庫路徑的腳本示例
  • sqlserver數據庫大型應用解決方案經驗總結
  • 將ACCESS數據庫遷移到SQLSERVER數據庫兩種方法(圖文詳解)
  • SQLSERVER數據庫備份后無法還原的解決辦法
  • sqlserver數據庫出現置疑的解決思路
  • SQLSERVER數據庫中的5173錯誤解決方法
  • 將備份的SQLServer數據庫轉換為SQLite數據庫操作方法
  • sqlserver數據庫主鍵的生成方式小結(sqlserver,mysql)
  • 重命名SQLServer數據庫的方法
  • 自動定時備份sqlserver數據庫的方法
  • sqlserver數據庫導入數據操作詳解(圖)

標簽:河源 欽州 鄂爾多斯 寧夏 湘潭 營口 周口 預約服務

巨人網絡通訊聲明:本文標題《SQLSERVER數據庫升級腳本圖文步驟》,本文關鍵詞  SQLSERVER,數據庫,升級,腳本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQLSERVER數據庫升級腳本圖文步驟》相關的同類信息!
  • 本頁收集關于SQLSERVER數據庫升級腳本圖文步驟的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    麻豆91精品视频| 日韩欧美美女一区二区三区| 一区二区三区鲁丝不卡| 亚洲免费观看高清完整版在线| 国产欧美日韩一区二区三区在线观看| 欧美午夜精品久久久久久超碰 | 美女视频黄免费的久久| 婷婷综合另类小说色区| 久久99日本精品| 成人激情免费视频| 欧美丝袜丝nylons| 久久久精品免费观看| 亚洲国产精品激情在线观看| 亚洲日本护士毛茸茸| 偷拍一区二区三区| 国产精品一级二级三级| www.欧美亚洲| 国产午夜亚洲精品理论片色戒| 亚洲欧美日韩国产综合在线| 美女视频黄a大片欧美| 精东粉嫩av免费一区二区三区| 麻豆精品一区二区三区| av欧美精品.com| 欧美另类z0zxhd电影| 国产欧美日韩在线观看| 国产精品久久久久永久免费观看| 亚洲影院在线观看| 99久久婷婷国产综合精品电影| 色综合久久久网| 国产精品久久久久久久久搜平片 | 欧美亚洲自拍偷拍| 国内精品伊人久久久久av影院| 欧美日韩精品一区二区| 久久免费电影网| 91美女片黄在线观看91美女| 欧美日韩二区三区| 亚洲精品视频在线观看网站| 亚洲国产精品久久不卡毛片| 成人一区二区三区中文字幕| 色婷婷av一区二区三区软件 | 日本免费新一区视频| 一区二区三区**美女毛片| 欧美精品一区二区不卡| 91福利精品第一导航| 91免费版在线| 91影视在线播放| 丁香婷婷综合五月| 成人av在线资源网站| 91免费在线看| 国产高清无密码一区二区三区| 欧美唯美清纯偷拍| 中文字幕av资源一区| 狠狠v欧美v日韩v亚洲ⅴ| 日韩欧美第一区| 欧美激情一区二区在线| 国产经典欧美精品| 亚洲免费大片在线观看| 国产成人丝袜美腿| 91视频国产资源| 天堂在线一区二区| 精品在线一区二区| 99热在这里有精品免费| 欧美日韩在线精品一区二区三区激情| 91麻豆精品国产91久久久久久| 国产精品美女视频| 秋霞午夜鲁丝一区二区老狼| 国产成人av电影在线观看| 欧美日韩一本到| 国产精品久久国产精麻豆99网站| 亚洲www啪成人一区二区麻豆| 极品少妇一区二区三区精品视频| 色婷婷综合视频在线观看| 日韩精品综合一本久道在线视频| 亚洲美女免费在线| 国产91精品欧美| 精品国产污网站| 丝袜国产日韩另类美女| 99riav久久精品riav| 久久亚洲欧美国产精品乐播| 亚洲午夜精品网| 不卡的av在线| 久久精品欧美一区二区三区不卡| 秋霞电影网一区二区| 欧美在线视频全部完| 成人免费在线视频观看| 国产suv精品一区二区6| 2021国产精品久久精品 | 884aa四虎影成人精品一区| 亚洲欧洲精品成人久久奇米网| 韩国v欧美v日本v亚洲v| 日韩一卡二卡三卡| 日产欧产美韩系列久久99| 欧美在线视频全部完| 一区二区三区欧美日| 99麻豆久久久国产精品免费| 国产精品久久久久久户外露出 | 欧美丝袜丝nylons| 一区二区三区四区不卡在线 | 亚洲小说欧美激情另类| 欧美又粗又大又爽| 一区二区免费视频| 欧美吻胸吃奶大尺度电影| 亚洲午夜私人影院| 日本高清视频一区二区| 亚洲制服丝袜一区| 欧美日高清视频| 国产精华液一区二区三区| 日韩视频一区二区三区在线播放| 午夜影视日本亚洲欧洲精品| 欧美日韩国产综合一区二区三区| 亚洲mv在线观看| 91精品国产综合久久久久久久| 日韩主播视频在线| 欧美一区二区高清| 韩国成人在线视频| 久久精品欧美日韩精品| 成人免费毛片嘿嘿连载视频| 国产精品国产自产拍在线| 一本久道久久综合中文字幕| 亚洲图片欧美视频| 日韩三级.com| 粉嫩av一区二区三区在线播放| 国产精品国模大尺度视频| 欧美另类z0zxhd电影| 国产一区二区三区免费看| 最新高清无码专区| 3d动漫精品啪啪一区二区竹菊| 国产乱码一区二区三区| 亚洲色图清纯唯美| 欧美一级艳片视频免费观看| 粉嫩高潮美女一区二区三区| 亚洲综合在线观看视频| 精品国产伦理网| 成人精品国产一区二区4080| 亚洲国产日产av| 日本一区二区久久| 欧美日韩视频一区二区| 五月激情丁香一区二区三区| 日韩视频免费观看高清完整版在线观看 | 欧美电视剧免费观看| 国产成人免费高清| 亚洲午夜免费福利视频| 国产日韩精品一区二区三区| 色久综合一二码| 国产乱一区二区| 国产精品伦一区二区三级视频| 欧美日韩国产综合一区二区三区 | 色综合久久综合网97色综合| 一区二区三区在线免费播放| 精品裸体舞一区二区三区| 97国产精品videossex| 国产一区欧美日韩| 日韩国产精品久久久| 亚洲精品欧美激情| 日韩视频永久免费| 91精品婷婷国产综合久久竹菊| 一本大道综合伊人精品热热| 国产精品18久久久久久久久久久久| 亚洲狠狠爱一区二区三区| 久久久久国产免费免费| 欧美日韩国产综合视频在线观看| av电影在线不卡| 豆国产96在线|亚洲| 舔着乳尖日韩一区| 一区二区三区国产精品| 国产精品久久久久久久岛一牛影视| 日韩欧美123| 欧美一级黄色录像| 欧美日韩一区二区三区在线看| 色av成人天堂桃色av| 国产成人亚洲综合a∨婷婷| 午夜成人免费电影| 综合久久久久综合| 亚洲综合区在线| 久久精品人人爽人人爽| 国产校园另类小说区| 亚洲大片精品永久免费| 中文字幕巨乱亚洲| wwwwxxxxx欧美| 26uuu亚洲综合色| 日本高清无吗v一区| 91麻豆精东视频| 一本到三区不卡视频| 99久久精品免费精品国产| 国产盗摄精品一区二区三区在线| 日韩成人午夜电影| 蜜桃视频在线观看一区| 青青草91视频| 国产一区高清在线| 裸体在线国模精品偷拍| 日韩av一区二区三区四区| 亚洲视频免费观看| 亚洲18色成人| 亚洲最色的网站| 久久99精品久久久久久国产越南| 日韩和欧美的一区| 国产很黄免费观看久久| 成人手机在线视频| 在线影视一区二区三区| 偷拍一区二区三区四区|