怎样用sql语句直接生成XML文件?
select* from tab for xml
引用
select* from tab for xml
哇,一楼,这是真的吗?真有这种用法吗?怎么用啊
我只知道,dataset.toxml()
C# code:
不知道怎么直接生成xml
首先你要到处的结果要符合xml的格式吧。。
估计在后台用代码来实现简单
同意3楼,或者生成Table ......
表Users和另外一张表有级联关系
delete from Users cascade where UserName='lee3'
关键字 'cascade' 附近有语法错误。???
我想把这个用户名的用户删除。
问题比较弱
SQL code:
delete from Users where UserName='lee3'
不用cascade
cascade是什么?
如果有建立外键级联删除,你只需做平常普通的 ......
表中某个字段为int类型,id 为 1 2 3 ,然后设置了“标志规范” 为 是 。之后的记录中例如:删除某一条记录之后,新添加的记录的这个字段会是之后的一个数值,就是说id为3的那条记录删除了之后,再新添加的话,id就是4了。
想还是为3,如何解决啊?
你查询的时候再弄一个排序列吧,
DBCC CHECKIDENT (tt,RESEED,3)
......
SQL code:
数据类型:
Code char(6)
CreateTime datetime
Price float
Status bit
数据如下:
Code CreateTime Price Status
031002 2008-10-17 15:00:15 3.58 1
031002 2008-10-17 15:00:16 5.53 1
031002 2008-10-17 15:00:17 4.54 1
031002 2008-10-17 15:00:18 4.44 1
031002 ......
表1
单号 日期
001 2010-01-01
002 2020-01-02
表2
单号 货物 单价
001 书本 10
002 椅子 80
问:
如何用sql 语句更新日期为2010-01-01的书本的单价为原单价*2?
SQL code:
update
表2
set
单价=单价*2
from
表1 a join 表2 b
on
a.单号=b.单号
and
a ......
现在有这么一张表(或者view):
EID(key) OID Value
------------------------------
E1 O1 4
E2 O2 16
E3 O1 5
E4 O2 8
E5 O1 3
E6 ......