sql server 字符转换问题,急急急

图片说明

11个回答

不好意思,刚刚发的太急,有错误,以这个为准
图片说明

刚刚一直有问题,无法显示,现在完整发一遍,麻烦点击一下采纳 ,谢谢

--把数据库名字 demoysc32 换成你自己的数据库名字就可以了
use demoysc32 
declare @myxml xml
set @myxml='<Peoples>
                <people>
                    <Name>dongsheng</Name>
                    <Sex>男</Sex>
                    <QQ>423545</QQ>
                </people>
                <people>
                    <Name>土豆</Name>
                    <Sex>男</Sex>
                    <QQ>123123</QQ>
                </people>
                <people>
                    <Name>choushuigou</Name>
                    <Sex>女</Sex>
                    <QQ>54543545</QQ>
                </people>
            </Peoples>'

--获得所有student节点的数据,每一行显示一条people节点的数据      
/*select @myxml.query('.')  as result from @myxml.nodes('/Peoples/people') as  T(c) */
--将这些数据显示为一个表格
select  T.c.value('(./Name)[1]','nvarchar(16)') as name,
        T.c.value('(./Sex)[1]','nvarchar(4)') as sex,
        T.c.value('(./QQ)[1]','nvarchar(16)') as QQ
        from @myxml.nodes('/Peoples/people') as T(c)

执行结果,就是你想要的

图片说明

上面是XML数据格式,
数据Model
public class People
{
public string NAME { get; set; }
public string SEX { get; set; }
public string QQ { get; set; }

}
    用以下方法从文件中直接读取出对象List<People>  然后就是将对象插入SQLserver数据库对应字段--- 别说这个不会!!
     /// <summary>
    /// 反序列化
    /// </summary>
    /// <returns></returns>
    public static TModel Deserialize<TModel>(string fileName)
    {
        TModel ob;
        if (File.Exists(fileName) == false)
            File.Create(fileName).Close();
        FileStream f = new FileStream(fileName, FileMode.Open);
        XmlSerializer sr = new XmlSerializer(typeof(TModel));
        try
        {
            ob = (TModel)sr.Deserialize(f);
            f.Close();
        }
        catch (Exception e)
        {
            string b = e.Message;
            f.Close();
            return default(TModel);
        }
        return ob;
    }

use testDb
declare @myxml xml
set @myxml='

dongsheng

423545


土豆

123123


choushuigou

54543545

'

--获得所有student节点的数据,每一行显示一条people节点的数据

select @myxml.query('.') as result from @myxml.nodes('/Peoples/people') as T(c)

--将这些数据显示为一个表格
select T.c.value('(@id)[1]','int') as id,
T.c.value('(./Name)[1]','nvarchar(16)') as name,
T.c.value('(./Sex)[1]','nvarchar(4)') as sex,
T.c.value('(./QQ)[1]','nvarchar(16)') as QQ
from @myxml.nodes('/people/student') as T(c)

use testDb
declare @myxml xml
set @myxml='

dongsheng

423545


土豆

123123


choushuigou

54543545

'

--获得所有student节点的数据,每一行显示一条people节点的数据

select @myxml.query('.') as result from @myxml.nodes('/Peoples/people') as T(c)

--将这些数据显示为一个表格
select T.c.value('(@id)[1]','int') as id,
T.c.value('(./Name)[1]','nvarchar(16)') as name,
T.c.value('(./Sex)[1]','nvarchar(4)') as sex,
T.c.value('(./QQ)[1]','nvarchar(16)') as QQ
from @myxml.nodes('/people/student') as T(c)


这个真不好用,插入代码段,我截图吧

图片说明

别人帖子都有写过,可以去看看;
https://blog.csdn.net/kk185800961/article/details/42277035

use demoysc32 这里数据库名字换成你自己的就可以了

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
急急急!!!关于用循环输出ArrayList中对象问题
我从数据库中搜索出几条记录存在ArrayList中,再用输出时页面重复显示最后一条记录,请问是哪有毛病啊,记录数目与从数据库中取出是一样的, 有点乱,大家帮帮忙吧? 只有页面体部分,我是实在找不到哪有问题,我在action中检索 记录存放在ArrayList,并将它设置为session属性,下面是forword页面 商品搜索结果: 总共有:${fn:length (prod
circle类的实现
circle类的实现 斤斤计较急急急急急急急急急急急急急急急斤斤计较急急急急急急急急急急急急急急急
求教关于视窗中滚动条 滚动后 擦除和重绘的问题
关于滚动条 重绘 和 擦除的问题 急急急 求教
C#课余测验
课余训练 在线等 急急急``````
急急急急急急 急!
在windows下开发了一款软件,怎么才使它看起来美观呢?现在软件界面是下面这样的,希望哪位帮忙解答一下,在下感激不尽!
jboss问题,急急急急急
-
急急急急急急急急急急急急急
<br />我上传破解的挂   文件名    怎么填    
team view 多功能软件
多功能 哈哈哈 急急急汉化 金夫人房iuyguyf
java代码啊
很值得学习的java代码!求积分啊,急急急
急急急急急急急~~~显示.MAP问题
问一下大哥门有人完过圣剑英雄传之英雄救美吗?,在其中原代码过程中是怎么显示.MAP格式的地图吗?能给讲解一下其中的原理吗?有人知道的话告诉小弟,不胜感激~~ 研究了一下他的代码.其他的还好说,到显示地图的那块卡住了,很是郁闷啊
plsql问题急急急
plsql问题急急急各位兄弟姐妹,我有个十万火急的问题向大家请教,我们现在用的医疗保险程序,是用pb编写的,如果进入后台修改数据就得使用plsql,可plsql没有后台记录这个功能,比如某人登录plsql修改了其个人帐户,本来帐户里有1元,现在修改成了100元,修改后plsql完全没有记录,只能记录发卡记录,但同样这个发卡记录可以被删除,这样修改帐户后一点痕迹都留不下,请各位达人帮帮忙,想个办法能
android微信聊天记录导出到电脑【微信安卓版技巧】
android微信聊天记录导出到电脑【微信安卓版技巧】     微信,对它又爱又恨!爱的是微信能替代很多手机通话短信,恨的是有些较早前的手机不能友好支持,比如ytkah之前用的i8000,挺上手的,就是没办法装微信,当时工作需要必须用微信,只好忍痛割爱买了个android手机。安卓手机还算可以吧,就是流量大户、占用内存太大了,经常会生成一个很大相册预览图的文件夹,有时拍照就提
急急急
求电路课件完整版邱先生的最好 其他的也行,马上要考试了 谢谢了
jmeter使用说明
jmeter使用说明 主要是对jemet进行压测时候回急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
linux字体下载
家基金基金急急急i机票及欧普给偶加25874565555
HL-USB TO RS232驱动
HL-USB TO RS232驱动 USB转串口线驱动(USB转串口用户用) 急急人之所急!
delphi编程的问题!急急急
delphi中如何把查询出来的结果集中合计为0的数据在Dbgrid中不显示出来,即在Dbgrid显示为空白。请各位大老帮忙啊!!!
方维免域名授权修改方案
仅供测试使用商业用途请购买正版 破除域名限制最好的办法
xml 查询问题
xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急xml 查询问题 急
求大神!!!急急急
手里目前有一个项目,半路接手,没有源码,只有服务器上的jar包文件,现在想修改网站内容,把jar包解压以后,修改html内容后,使用jar命令重新打包上传,但是怎么打包大小都不一样,而且上传服务器后项目会崩掉 求大神帮忙,这个该怎么解决 万分感谢!!!!! 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl ...
SQL SERVER 关于日期函数(字符转日期,日期转字符串)
SQL SERVER 关于日期函数(字符转日期,日期转字符串)
求 助(急急急!!!!!!!)
问一个问题  为什么我的网站打开会要很长的时间 而且很占系统 资源?( 主要是调用数据库的页面打不开,在自己的电脑和其他租用空间都可以)  能帮忙指导一下吗? 服务器是WIN2003的,   网站是ASP
急急急!求解答!
编写一个能对任意类型(整型,字符型,浮点型)数据进行排序(由小到大)的通用函数,并用main()测试该函数  可以帮忙解决这个题目吗?新手,谢谢啦!
急急急救急
dial tcp 192.168.1.103:7778: connectex: No connection could be made because the target machine actively refused it 不知道原因是什么,在线等
急急急!!!谁能帮帮我?
在网页制作过程中,连接数据库时,怎么弄啊?
谁会破解。急急急
http://www.dnfwgw.com/ui.asp?huyuming1
求助,急急急!!!
var aUsage = {  "int":"^([+-]?)//d+$",  "int+":"^([+]?)//d+$",  "int-":"^-//d+$",  "num":"^([+-]?)//d*//.?//d+$",  "num+":"^([+]?)//d*//.?//d+$",  "num-":"^-//d*//.?//d+$",  "float":"^([
国际化钢结构急急急
http://rrurl.cn/eMkPby http://rrurl.cn/eMkPby http://rrurl.cn/nRk4qR http://rrurl.cn/hM8f85 http://rrurl.cn/iQAp6Q http://rrurl.cn/pghErP http://rrurl.cn/bhRPcS http://rrurl.cn/hSlVjA http://r
团队 急急急
礼拜一: 寻找天才 联想到其它行业的感性宠儿礼拜二: 已经成功的 设计高手礼拜三: 去中关村图书大厦回来,还是认为应该在建网站的过程中 寻找天才 礼拜四: 一边做 软件,一边做网站基本要求------1 品行 2 勇气 3 契约最终要求------使命感/执行力/协作
急急急 谢谢
请问谁有Android课表的数据库没,急急急,是自己输入一个学期的课程的数据库。。。
PHP 急急急
如何在XP下配置PHP开发语言环境,大家知道的请指点下,小弟刚开始学,不知道怎么弄或留个QQ详细谈,谢谢 380839456
求帮忙!!!!急急急
小编码大脑门RU9CRC43aWdxNDs3NDFSOzFpa1I1MWliT08w获取Flag
雕刻机c程序
雕刻机如果我i拉噶过来公积金急急急 os发挥哦 位粉丝如果是人体
SQL 字符串与16进制互换
在网上看到SQL字符串转16进制的语句,经过小小添加,现将SQL字符串与16进制互换的方法记录,以供以后查看。 --SQL char->HEX codeDECLARE @str VARCHAR(4000)SET @str=SELECT * FROM dbo.TaskHistory --Your sql charDECLARE @i INT,@Asi INT,@ModS INT,@res V
SQL Server 2000相关问题SQL Server 2000相关问题SQL Server 2000相关问题
SQL Server 2000相关问题SQL Server 2000相关问题SQL Server 2000相关问题SQL Server 2000相关问题SQL Server 2000相关问题SQL Server 2000相关问题SQL Server 2000相关问题
sm3杂凑算法,急急急急急急急急急急急急急寻求帮助!!!!!!!!!!!!!!!
调用此算法,输入的数据没有转化成ASCII码进行运算。unsigned char input[ ] = &quot;abc&quot;,正常是调用sm3.c,数据&quot;abc&quot;会转换成&quot;616263&quot;进行运算。但是,我这边还是按照源数据&quot;abc&quot;输入的,请大神指导,谢谢!!!...
sql server 字符转换
<br />sql server 字符类型转换有两种方式:<br />1.cast<br />CAST   (   expression   AS   data_type   )<br />如<br />select   cast( '123 '   as   int)<br />2.convert<br />CONVERT   (data_type[(length)],   expression   [,   style]) <br />如<br />select   convert(int, '123
急急急,C#连接access,update的问题.?
急急急,C#连接access,update的问题.?insert的时候没有问题,可以正常添加,update的时候就是更新不了,catch也没有错误,不知道为什么,id为自动编号,主箭
SQLserver2008全角半角转换
SQLserver2008全半角转换
sqlserver 日期与字符串之间的转换
sqlserver 日期与字符串之间的转换
相关热词 c#多人合作开发项目策略 c# cad 坐标转换 c# 窗口内运行word c#线程睡眠 c# 静默打开打印机 c#获取当前路径的上一级 c# 去除线条 c# 取整倍数 c#窗体最大化控件不变 c# 程序更新程序案例