| allen's profileCui's SpacePhotosBlogLists | Help |
|
4/30/2007 五一荧屏,精彩多多!长假终于到来了 基本上,这个长假偶以休息和锻炼为主, 就不出去逛了. 实在是怕人多. 更何况, 这个五一, 电视上有好多精彩节目呢. 偶关注的部分节目在这里. 除此之外, NBA季后赛, 2007羽球新加坡公开赛 是必看的, btv2每天的郭德纲的星夜"五一"喜乐会,乐乐也不错. 4/27/2007 Mp3 Of Week:信乐团-海阔天空4/21/2007 如何在SQL2005里处理XML文件需求:文件test_f.xml与数据库某张表test_t的联系在于,test_f.xml的element 'test_id'即为test_t的field 'test_id'。现需要根据最新的test_t数据更新该xml文件。 解决思路: 先通过2005的小工具bcp(Bulk Copy Program)将xml文件写入临时表,然后在SQL Server Management Studio中对临时表数据进行处理更新,最后通过select按照xml格式输出。 具体步骤: 1。建立temp table: test_f_t,各field与test_f.xml的element相同。 加一条record,通过bcp out将该table数据导出到文件中(test_f_t.dat),并生成format xml文件。 清空temp table。 2。通过bcp in将test_f.xml按照format xml格式导入到temp table中。 3。在SQL Server Management Studio中完成数据处理,更新test_f_t. 4。按test_f.xml schema要求select 输出数据即可。 这里,有个小trick:如果没有test_f.xml的schema,select输出也许得费点事。不妨按字符串拼成该xml,需要的话,再作些Find/Replace,然后复制覆盖原xml即可。 在Google中搜索发现,大部分文章都是通过bulk insert将xml文件写入到临时表中,然后通过openrowset/openxml处理。 但问题是:xml文件的内容,是被当成一个varchar写入的。也就是说,无论xml有多少个element values,也只会被生成一条record。 这时候,如果你想逐条处理xml的数据,则会比较困难(或许其他高人有招,不妨分享一下)。而本方法,虽然步骤稍嫌复杂,但在后续处理上,则更灵活方便一些。 4/15/2007 AGLOCO™:边上网,边赚钱4/6/2007 不容小觑的IPTV新兵-Joost虽然只是一个startup,但因为以下几点,还是不同于一般的startup: Update:邀请已给了Michael一个. 邀请别人的办法是启动Joost, 点击"My joost"-"Widget Menu"-"Invite Firends".
4/3/2007 超级市场2.0很有趣, 不妨看看, 虽然得有点耐心等他当完. supermarket2.0(YouTube version here).
update:老长时间不到网站上来blogging了, 才发现Space里可以嵌video了, 于是,来一个 4/1/2007 被Google耍了晚上打开本就发现了Google的新服务Google TiSP. 没多想, 只是觉得名字有点怪. 点进去看了看, 咋看咋不明白: 怎么上网还能通过马桶??!! ![]() 到这还想,看e文费劲,找几篇中文的仔细看看, baidu了一下,啥也没有, 试了试新的Yahoo!中文搜索-易搜, 一下子就明白了. 我!@#$%^&*^%$#%^ .. ![]() 顺带说几点: 1. Google都这么'大人'了,还玩这个?! 够'狠'..不过,也够'劲'. 2. Baidu搜索? 还是一贯的: 差. 3. 易搜不错.昨晚就看到了,当时感觉界面还可以,今天算是小小验证了下质量,也不错,起码比2强. 决定: '荣升'其为我的'第二搜索'. ![]() |
|
|