显示下一条  |  关闭

胖胖空间

失败只有一种,成功却有很多种

 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 

北京市 海淀区

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
 

在存储过程中如何使用另一个存储过程返回的结果集

2010-12-29 10:02:59 阅读956 评论3 292010/12 Dec29

与这个问题具有相同性质的其他描述还包括:
如何在存储过程中检索动态SQL语句的执行结果?
如何实现类似SELECT * FROM (EXEC procedure_name @parameters_var) AS datasource WHERE ... 的功能?
procedure_name是一个存储过程的名字,@parameters_var是过程参数
如何将一个存储过程的执行结果记录集传递给另一个存储过程?
存储过程中如何根据另一个存储过程的执行结果选择执行流程?
存储过程中如何根据动态SQL语句的查询结果更改执行流程?
一个存储过程A使用另一个存储过程B的名字(或一段SQL语句或一个不确定的表名,字段名)作为参数,如何在不改动存储过程B的情况下,对存储过程B的执行结果记录集进行过滤/更改,再将过滤/更改后的结果集返回给存储过程A的调用者?

作者  | 2010-12-29 10:02:59 | 阅读(956) |评论(3) | 阅读全文>>

Parameters->refresh()以及获取返回值(转载)

2010-12-13 11:02:17 阅读223 评论0 132010/12 Dec13

在一个项目中,我需要用到存储过程来访问数据,为了提供一个比较一致的接口以便调用,我没有使用createparameter(),而是调用commandptr的refresh()函数先从数据库中查询参数.
_connectionptr m_pconn;
m_pconn.createinstance(__uuidof(connection));
m_pconn->open("driver={sql server};server=127.0.0.1;database=pub;uid=sa;pwd=", "","",0);

_commandptr  m_pcommand;
m_pcommand.createinstance(__uuidof(command));
_recordsetptr m_precordset;

作者  | 2010-12-13 11:02:17 | 阅读(223) |评论(0) | 阅读全文>>

配置windows2008R2 防火墙允许sql server 2008 R2远程访问

2010-12-2 15:33:38 阅读961 评论0 22010/12 Dec2

1.先修改 sql server 2008R2的端口号吧,1433经常成为别人入侵的端口,在sql server 配置管理器 --》sql server 网络配置--》MSSQLSERVER的协议,把里面的 TCP/IP --》属性  ip地址里面的端口号都改成2433,重启 sql server 服务(MSSQLSERVER)

2.run--firewall.cpl--打开防火墙--高级设置--入站规则--新建规则--选择程序--》位置C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe,这样就可以了

3.连接数据库时用ip,端口号,如192,168.1.100,2433,注意端口与ip之间是分号

 

作者  | 2010-12-2 15:33:38 | 阅读(961) |评论(0) | 阅读全文>>

Sql Server中的sp_executesql用法(MSDN)

2010-9-29 16:23:34 阅读282 评论0 292010/09 Sept29

执行动态生成的T_Sql语句最好使用sp_executesql,如果是带参数的T_Sql,只能用sp_executesql

语法:

sp_executesql [ @stmt = ] stmt [     {, [@params=] N'@parameter_name data_type [ OUT | OUTPUT ][,...n]' }      {, [ @param1 = ] 'value1' [ ,...n ] } ]
注意:@stmt,跟@params必须是unicode的,也就是nvarchar,如果是常量,前面要加N

替换

作者  | 2010-9-29 16:23:34 | 阅读(282) |评论(0) | 阅读全文>>

Sql Server Object_ID用法说明

2010-9-25 14:15:09 阅读202 评论0 252010/09 Sept25

在SQLServer数据库中,如果查询数据库中是否存在指定名称的索引或者外键约束等,经常会用到object_id('name','type')方法,做笔记如下:

 

语法:object_id('objectname')或object('objectname','type')

作用:该函数会返回指定对象的ID值,可以在sysobjects表中进行验证。

其中objectname数据类型为 char nchar。如果 object 的数据类型是 char,那么隐性将其转换成 nchar。

type如下列表:

AF = Aggregate function (CLR)

作者  | 2010-9-25 14:15:09 | 阅读(202) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注