pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  1. <small id='Ah4pH'></small><noframes id='Ah4pH'>

    <tfoot id='Ah4pH'></tfoot>
    <i id='Ah4pH'><tr id='Ah4pH'><dt id='Ah4pH'><q id='Ah4pH'><span id='Ah4pH'><b id='Ah4pH'><form id='Ah4pH'><ins id='Ah4pH'></ins><ul id='Ah4pH'></ul><sub id='Ah4pH'></sub></form><legend id='Ah4pH'></legend><bdo id='Ah4pH'><pre id='Ah4pH'><center id='Ah4pH'></center></pre></bdo></b><th id='Ah4pH'></th></span></q></dt></tr></i><div class="ieucig2" id='Ah4pH'><tfoot id='Ah4pH'></tfoot><dl id='Ah4pH'><fieldset id='Ah4pH'></fieldset></dl></div>
  2. <legend id='Ah4pH'><style id='Ah4pH'><dir id='Ah4pH'><q id='Ah4pH'></q></dir></style></legend>

      <bdo id='Ah4pH'></bdo><ul id='Ah4pH'></ul>

    1. SQL Server:導入和歸檔每周數據

      SQL Server: Importing and archiving weekly data(SQL Server:導入和歸檔每周數據)
        <bdo id='3T0nc'></bdo><ul id='3T0nc'></ul>

        <tfoot id='3T0nc'></tfoot>
      • <legend id='3T0nc'><style id='3T0nc'><dir id='3T0nc'><q id='3T0nc'></q></dir></style></legend>

              <small id='3T0nc'></small><noframes id='3T0nc'>

                <tbody id='3T0nc'></tbody>

                <i id='3T0nc'><tr id='3T0nc'><dt id='3T0nc'><q id='3T0nc'><span id='3T0nc'><b id='3T0nc'><form id='3T0nc'><ins id='3T0nc'></ins><ul id='3T0nc'></ul><sub id='3T0nc'></sub></form><legend id='3T0nc'></legend><bdo id='3T0nc'><pre id='3T0nc'><center id='3T0nc'></center></pre></bdo></b><th id='3T0nc'></th></span></q></dt></tr></i><div class="sy22k2u" id='3T0nc'><tfoot id='3T0nc'></tfoot><dl id='3T0nc'><fieldset id='3T0nc'></fieldset></dl></div>
                本文介紹了SQL Server:導入和歸檔每周數據的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                感謝任何想法/建議......

                我被要求想出一種簡單的方法來導入我們從外部供應商那里收到的新數據(文本文件).我們得到幾個文本文件,每個文件都需要導入到自己的表中.某些表必須將當前/現有數據移動到名為 TABLENAME_Previous 的表中(以處理各種現有報告),然后清空當前表并將新數據導入其中.此外,現在上一個"表中的任何數據都必須附加到存檔表中.

                I've been asked to come up with a simple way to import new data we receive from an outside vendor (text files). We get several text files and each needs to be imported into its own table. Some tables have to have the current/existing data moved into a table called TABLENAME_Previous (to work with various existing reports), then have the current table emptied out and the new data imported into it. Also, any data now in the "previous" table has to be appended to an archive table.

                這是一個例子:

                customer.txt 來自供應商....

                1. 首先我們將customers_previous的內容移動到customers_arch

                接下來我們將customers的內容移動到customers_previous

                Next we move the contents of customers to customers_previous

                最后我們將新的 customers.txt 文件導入表 customers

                Finally we import the new customers.txt file into the table customers

                有沒有人寫過一個 SQL 例程來做到這一點,或者知道在哪里可以找到一個,修改起來不會太痛苦?

                Has anyone ever written a SQL routine to do this, or knows where to find one, that wouldn't be too painful to modify?

                謝謝

                推薦答案

                你可以嘗試這樣的事情:

                you may try something like this:

                將您以前的數據復制到存檔

                To copy your previous data to Archive

                Insert into customers_arch select * from customers_previous
                

                要將您的客戶數據復制到上一個:

                To Copy your Customer Data to Previous:

                truncate table customers_previous;
                insert into customers_previous select * from customers
                

                然后要加載您的文本文件,請在清除后使用批量插入加載您的客戶表.

                Then to Load you text file use Bulk Insert to load your customer table after clearing it.

                truncate table customers;
                bulk    insert customers
                from    'd:\yourfolder\customers.txt'
                WITH   
                      (  
                         FIELDTERMINATOR =',',  
                         ROWTERMINATOR ='\n'  
                      );
                

                更新:好的,Brian,回答你的另一個問題,如何為保存在 WeeklyTable 中的多個文件運行它.

                UPDATE: Ok, Brian, to answer your other question, How to run it for multiple files saved in your WeeklyTable.

                假設你的 WeeklyTable 是這樣的:

                Suppose your WeeklyTable is like this:

                Declare @WeeklyTable TABLE(ID int Identity(1,1), [FileName] varchar(50))
                insert into @WeeklyTable Values
                ('Customers'),('Orders'), ('Order_Details')
                

                您可以創建一個動態查詢來為每個文件運行您的腳本.

                You can create a dynamic query to run your script for each file.

                Declare @Template varchar(max)
                Set @Template = '
                    -- Start of [[FILENAME]] --------------------
                    Insert into [FILENAME]_arch select * from [FILENAME]_previous
                    GO
                
                    truncate table [FILENAME]_previous;
                    insert into [FILENAME]_previous select * from [FILENAME]
                    GO
                
                    truncate table [FILENAME];
                    bulk    insert [FILENAME]
                    from    ''d:\yourfolder\[FILENAME].txt''
                    WITH   
                          (  
                             FIELDTERMINATOR ='','',  
                             ROWTERMINATOR =''\n''  
                          );
                
                
                '
                Declare @s varchar(max)
                Declare @FileName varchar(50)
                Declare @ID int =0
                
                Select TOP 1 @ID=ID, @FileName=[FileName] From @WeeklyTable Where ID>@ID order by ID
                While @@ROWCOUNT>0 Begin
                    Set @s = REPLACE(@Template, '[FILENAME]', @FileName)
                    Print @s
                --  EXEC(@s)  -- Uncomment to EXEC the script.
                    Select TOP 1 @ID=ID, @FileName=[FileName] From @WeeklyTable Where ID>@ID order by ID
                End
                

                這篇關于SQL Server:導入和歸檔每周數據的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Break down a table to pivot in columns (SQL,PYSPARK)(分解表以按列進行透視(SQL、PYSPARK))
                Spark giving Null Pointer Exception while performing jdbc save(Spark在執行jdbc保存時給出空指針異常)
                execute query on sqlserver using spark sql(使用 spark sql 在 sqlserver 上執行查詢)
                How can I compare the one line in one CSV with all lines in another CSV file?(如何將一個 CSV 中的一行與另一個 CSV 文件中的所有行進行比較?)
                How to map the column wise data in flowfile in NiFi?(如何在 NiFi 中映射流文件中的列數據?)
                connect SQL to apache nifi(將 SQL 連接到 apache nifi)
                  • <tfoot id='IYTrj'></tfoot>
                      <i id='IYTrj'><tr id='IYTrj'><dt id='IYTrj'><q id='IYTrj'><span id='IYTrj'><b id='IYTrj'><form id='IYTrj'><ins id='IYTrj'></ins><ul id='IYTrj'></ul><sub id='IYTrj'></sub></form><legend id='IYTrj'></legend><bdo id='IYTrj'><pre id='IYTrj'><center id='IYTrj'></center></pre></bdo></b><th id='IYTrj'></th></span></q></dt></tr></i><div class="wa2muiq" id='IYTrj'><tfoot id='IYTrj'></tfoot><dl id='IYTrj'><fieldset id='IYTrj'></fieldset></dl></div>

                          <bdo id='IYTrj'></bdo><ul id='IYTrj'></ul>
                            <tbody id='IYTrj'></tbody>
                          <legend id='IYTrj'><style id='IYTrj'><dir id='IYTrj'><q id='IYTrj'></q></dir></style></legend>
                        • <small id='IYTrj'></small><noframes id='IYTrj'>

                        • 主站蜘蛛池模板: 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 电竞馆加盟,沈阳网吧加盟费用选择嘉棋电竞_售后服务一体化 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 北京签证代办_签证办理_商务签证_旅游签证_寰球签证网 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 智能终端_RTU_dcm_北斗星空自动化科技 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 北京租车牌|京牌指标租赁|小客车指标出租 | 光环国际-新三板公司_股票代码:838504 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 宜兴紫砂壶知识分享 - 宜兴壶人 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 |