sql servr 操作xml&获取最新的自增主键
来源:互联网 发布:linux服务器禁止ping 编辑:程序博客网 时间:2024/06/05 22:52
declare @ServiceUrl as varchar(1000)
declare @UrlAddress varchar(500)
--WebService地址:以http开头,结尾带斜杠,例如'http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/'
set @UrlAddress = 'http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/'
--set @UrlAddress = 'http://172.161.251:8811/Service.asmx/'
declare @FunName varchar(50)
--WebService中调用的方法名:例如'getMobileCodeInfo'
set @FunName = 'getMobileCodeInfo'
--set @FunName = 'HelloWorld' ---172.16.1.251
--以下参数对应WebService中4个参数的[参数名]
declare @P1 varchar(800),@P2 varchar(100)
set @P1 = 'mobileCode'
set @P2 = 'userid'
declare @P1_Value varchar(100),@P2_Value varchar(100)
set @P1_Value = '13800138000'
set @P2_Value = ''
set @ServiceUrl = @UrlAddress + @FunName + '?' + @P1 + '=' + @P1_Value +'&' + @P2 + '=' + @P2_Value
--set @ServiceUrl = @UrlAddress + @FunName + '?'---测试HelloWord方法
Declare @Object as Int
Declare @ResponseText as Varchar(8000)
Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT;
Exec sp_OAMethod @Object, 'open', NULL, 'get',@ServiceUrl,'false'
Exec sp_OAMethod @Object, 'send'
Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT
Select @ResponseText --返回xml字符串
declare @xmlDoc xml
Select @xmlDoc=CAST(@ResponseText as xml)
select @xmlDoc
select @xmlDoc.value('(/string)[1]', 'nvarchar(max)')
Exec sp_OADestroy @Object
如果出现异常 : 因 URL 意外地以“/HelloWorld”结束,请求格式无法识别。
因 URL 意外地以“/HelloWorld”结束,请求格式无法识别。
在web.config文件中的 <system.web> 节点下加入:
<webServices>
<protocols>
<add name= "HttpPost"/>
<add name= "HttpGet"/>
</protocols>
</webServices>
---读取xml
declare @xmlDoc xml
set @xmlDoc='<string id="0001"> 258
</string>'
select @xmlDoc
select @xmlDoc.value('(/string)[1]', 'nvarchar(max)')
--当前最新的自增主键
select ident_current('表名') --当前最新的自增主键
- sql servr 操作xml&获取最新的自增主键
- SQLite 获取最新插入数据的自增长主键ID
- JDBC获取自增主键,批量操作
- SQL语句获取数据库中的 表主键,自增列,所有列,其他有用的SQL
- 获取刚刚 插入的自增主键
- mybatis获取自增主键的值
- 自增主键的sql设置语句
- 使用pl/sql快速获取表自增主键以外的所有列,用于重新自动生成一次数据主键
- mybatis-sql映射文件-获取自增主键值-1
- 获取通过sql查询数据库的表,字段,主键,自增,字段类型等信息。
- MyBatis操作mysql配置和获取插入记录的自增主键
- mybatis 插入操作,insert_获取非自增主键的值
- MyBatis操作mysql配置和获取插入记录的自增主键
- mybatis获取自增主键
- JDBC获取新增记录的自增主键
- JDBC获取新增记录的自增主键
- JDBC获取新增记录的自增主键
- JDBC获取新增记录的自增主键
- 算法排序
- python中MySQLdb模块用法实例
- 分享
- 修改tomcat 7 默认为美国东部时间的问题
- 外地购房后办理贷款和公积金提取流程
- sql servr 操作xml&获取最新的自增主键
- Openjudge5137 Chinese Repeating Crossbow(计算几何)
- HDU 1395 2^x mod n = 1
- (Android开发)Eclipse中如何恢复已删除文件
- scikit-learn(工程中用的相对较多的模型介绍):1.13. Feature selection
- HDOJ 1097 A hard puzzle(规律)
- VirtualBox 中 Ubuntu 硬盘容量扩大
- 求最大连续子向量之和
- 2005年GCT真题