SQL Server根據查詢結果,產生XML檔案_PHP教程

來源:互聯網
上載者:User
/*
'bcp' 不是內部或外部命令,也不是可啟動並執行程式?
看看在C:Program FilesMicrosoft SQL Server80ToolsBinn裡面有沒有bcp.exe這個檔案
然後看看path裡面加C:Program FilesMicrosoft SQL Server80ToolsBinn這個目錄沒有.
右鍵我的電腦--屬性--進階--環境變數--在系統變數中找到path--編輯
在變數值的最後加上:
C:Program FilesMicrosoft SQL Server80ToolsBINN
*/
/**********************************************************************
預存程序: P_SaveXML
功能: 產生XML檔案
參數: 表名
返回: 指定目錄的XML檔案
調用方法: 傳遞中間表TB_TABLECOLUMN_T存在的表名
exec P_ZehuaSavexml 'WQ_STINFO_B,WQ_PHY_D','D:xx.xml'
最後更改日期: 2005-8-17
連絡方式: zlp@zehua.com.cn
備忘: 根據中間表產生符合標準格式的XML檔案
www.knowsky.com
**********************************************************************/
/*
exec P_ZehuaSavexml 'WQ_STINFO_B,WQ_PHY_D','D:xx.xml'
*/
go
create proc P_ZehuaSavexml
@TableCodeS varchar(8000),
@fname varchar(1000)='c:mp.xml' --預設儲存的XML檔案地址
as
declare @sql nvarchar(200),@sql1 varchar(400)
declare @cnt int,@Table_Name varchar(20)
declare @i int,@TableCode varchar(20)
declare @err int,@src varchar(255),@desc varchar(255)
create table ##t(re nvarchar(4000))
insert ##t
select Re=''
union all select ''
set @i=charindex(',',@TableCodeS)
while @i>0
begin
set @TableCode=left(@TableCodeS,@i-1)
set @sql=''
set @sql=N'select @cnt=count(*),@Table_Name=max(Table_Name) from '
set @sql=@sql N'('
set @sql=@sql N'select top 100 percent * from TB_TABLECOLUMN_T where '
set @sql=@sql N'TABLE_CODE=''' @TableCode ''' and COLUMNS_ISKEY=''√'' '
set @sql=@sql N'order by COLUMNS_SORT '
set @sql=@sql N')'

http://www.bkjia.com/PHPjc/631022.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631022.htmlTechArticle/* 'bcp' 不是內部或外部命令,也不是可啟動並執行程式? 看看在C:Program FilesMicrosoft SQL Server80ToolsBinn裡面有沒有bcp.exe這個檔案 然後看看path裡面加...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.