XuGang

记录一个程序员的成长

 

2012年10月22日

SQL Server 中,对结果集及游标的使用[总结]

摘要: 一、对结果集使用的解决办法如何在存储过程中使用另一个存储过程的结果集,或者对动态SQL语句的执行结果再次使用,可以使用下面这样的语句:INSERT INTO table_name EXEC procedure_name @parameters_var使用代码如下:--1 创建一个临时表#tmp,表结构与目标存储过程procedure_name的返回结果集兼容(兼容即可,不必相同)。create table #tmp( [columns_list])--2.1 执行存储过程,并将存储过程的返回结果集插入临时表。insert into #tmp exec procedure_name @par.. 阅读全文

posted @ 2012-10-22 17:08 钢钢 阅读(3928) 评论(0) 推荐(1) 编辑

SQL Server 中,实现 varbinary 与 varchar 类型之间的数据转换

摘要: 在工控应用上,返回的数据经常会以二进制的形成存储,而这些二进制数据又是以每4个bit表示一个十六进制的数据内容。解析的时候,往往是一个字节(Byte)占用8个位(bit),高位4bit 表示一个十六进制数据,低位4bit 表示一个十六进制数据。问题描述:在SQL Server 数据库中,如何实现二进制数据与字符串数据之间的直接转换?一定会有人立马反问我:为什么不在程序中使用 C# 或者 JAVA 或者 C++ 来处理这个业务呢?我的回答是:这个我知道,也已经实现了。但在一些特殊的应用环境和业务需求面前(如:对数据的统计、对数据的分析),我必须这么做!SQL Server 数据库中,实现 var 阅读全文

posted @ 2012-10-22 11:10 钢钢 阅读(32716) 评论(23) 推荐(7) 编辑

导航