Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.09;
Скачать: CL | DM;

Вниз

http get средствами mssql2005   Найти похожие ветки 

 
Поросенок Винни-Пух ©   (2008-10-31 19:16) [0]

есть там что-нибудь навроде ораклового utl_http?
можно конечно дотнетовскую сборку прикрутить, но хочется нативными средствами обойтись.
Нужно сдернуть вот это
http://www.cbr.ru/scripts/XML_daily.asp


 
sniknik ©   (2008-11-01 00:28) [1]

declare @xmlString nvarchar(4000), @url varchar(255), @retVal INT, @oXML INT, @loadRetVal INT, @h int
declare @d1 datetime
set @d1 = GetDate()

select @url = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=" + Convert(char(10), @d1, 103)
EXEC @retVal = sp_OACreate "MSXML2.DOMDocument", @oXML OUTPUT
EXEC @retVal = sp_OASetProperty @oXML, "async", 0
EXEC @retVal = sp_OAMethod @oXML, "load", @loadRetVal OUTPUT, @url
EXEC @retVal = sp_OAMethod @oXML, "xml", @xmlString OUTPUT
EXEC sp_OADestroy @oXML

exec sp_xml_preparedocument  @h output, @xmlString
select cast(floor(cast(@d1 as float)) as smalldatetime) as Data, CharCode, Nominal, Convert(money, replace(Value, ",", ".")) "Value"
from OpenXML (@h, "//Valute", 0)
with ( Name varchar(99) "./Name", Nominal int "./Nominal", Value varchar(10) "./Value", CharCode varchar(9) "./CharCode" )

exec sp_xml_removedocument @h


© найдено в инете ...


 
Ega23 ©   (2008-11-01 09:54) [2]

ВАУ!!!!


 
clickmaker ©   (2008-11-01 12:50) [3]

с sp_OACreate можно и не такое вытворять...



Страницы: 1 вся ветка

Текущий архив: 2009.08.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
15-1244700982
Рамиль
2009-06-11 10:16
2009.08.09
Бесплатные менеджеры проектов


2-1244727308
pest
2009-06-11 17:35
2009.08.09
Вставить из буфера в cxShellListView


15-1244481707
Gydvin
2009-06-08 21:21
2009.08.09
глюки при умножении


15-1244537205
Neket
2009-06-09 12:46
2009.08.09
Классификация БД


3-1225469761
Поросенок Винни-Пух
2008-10-31 19:16
2009.08.09
http get средствами mssql2005