跨多个存储过程使用临时表
摘要:今天,在sql server 2008 中,在一个存储过程中创建了一个临时表#table1,打算在另外一个存储过程中使用这个临时表。可是悲剧的是,怎么都失败。更晕的是,我是在一个ASP.NET项目中调用的存储过程。其中调试错误的艰辛。。~~~~(>_<)~~~~谁用谁知道啊!查了资料,才知道原来这里需要用全局表变量##tablel1。其中的概念解释如下:本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 Microsoft? SQL Server? 2000 实例断开连接时被删除。全局临时表的名称以数学符号 (##) 打头,创建后对任何用户都是可
阅读全文
posted @
2012-03-15 17:42
大乖乖
阅读(1056)
推荐(0)
转:通过 Visual Studio 对 SQL Server 中的存储过程设置断点并调试
摘要:执行会在断点处暂停,此时,我们可以查看并更改存储过程的参数值,逐步地调试其各条语句,就像我们在步骤1 中所做的那样。 在我们可以对应用程序调用的存储过程进行调试之前,首先要指示ASP.NET web 应用程序与SQL Server 调试器相集成。首先,在 Solution Explorer 中右键单击网站名称(ASPNET_Data_Tutorial_74_VB) 。从关联菜单中选择 Property Pages 选项,然后选择左侧的Start Options 条目,选中 Debuggers 区域的 SQL Server 复选框(参见图 3 )。 图3:在应用程序的 Proper...
阅读全文
posted @
2012-03-15 12:47
大乖乖
阅读(1213)
推荐(0)
转:Javascript中小数精确计算问题
摘要:前一段时间在项目中遇到JavaScript的数学计算精度不准确的问题,很是烦人,经过一番google最终找到了一些可行的方法://以下四个函数是算术运算得到精确方法//除法函数,用来得到精确的除法结果//说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。//调用:accDiv(arg1,arg2)//返回值:arg1除以arg2的精确结果function accDiv(arg1,arg2){ return accMul(arg1,1/arg2);}//乘法函数,用来得到精确的乘法结果//说明:javascript的乘法结果会有误差,
阅读全文
posted @
2012-03-02 16:17
大乖乖
阅读(710)
推荐(0)