将多个XML文档上传到一个XML数据列中
2008-04-02 10:36:10来源:互联网 阅读 ()
【IT专家网独家】SQL Server数据库管理员经常需要处理将多个文档导入到数据库中的一个表的任务。这篇文章讨论如何上传多个文档,尤其是XML文档,到SQL Server数据库XML数据类型的列中。
前提条件
a.确保xp_cmdshell是打开的。假如没有打开,那么执行下面的命令。
use master go sp_configure 'show advanced options',1 go reconfigure with override go sp_configure 'xp_cmdshell',1 go reconfigure with override go |
b.新建下面所示的数据库和表,他们将专用于这次导入。您也能够使用已有的数据库。
USE [master] GO /****** Object: Database [XMLTest] Script Date: 04/17/2007 01:49:43 ******/ IF EXISTS (SELECT name FROM sys.databases WHERE name = N'XMLTest') DROP DATABASE [XMLTest] go create database XMLTest go use XMLTest go |
c.新建并确认有XML数据类型列的表。同时,确认表至少有一列能够放置如下所示文档名的数值。
use [XMLTest] /****** object: table [dbo].[myimage] script date: 09/10/2006 21:55:46 ******/ if exists (select * from sys.objects where object_id = object_id(N'[MYXML]') and type in (N'u')) drop table [MYXML] go create table [MYXML] ( [id] int identity(1,1), [XML File Name] varchar(100), [Data] XML) Go |
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash