sql中sql拿到一张表中两条记录的拼值里面记录的是别的表的表名,如何根据这张表统计表里面所有子表的总数?

SQL将一个表中某一列数据插入到另sql拿到一张表中两条记录的拼值中 [问题点数:40分]

现在我有两张表表中都有字段im_code和s_code,现在要将sql拿到一张表中两条记录的拼值中的s_code列导入到另sql拿到一张表中两条记录的拼值中其中判断条件是im_code要相等,s_code才能导入进去要怎么做了,请高手们帮帮忙

名人 2012年 荣获名人称号
进士 2011年 总版技术专家分年内排行榜第四
金牌 2011年10月 总版技术专家分月排行榜第一
银牌 2011年12月 总版技术专家分月排行榜第二

本版专家分:22836

问题说明有问题建议重新写一下

匿名用户不能发表回复!
}

查询同一个表中某一字段值相同嘚记录

在SQL Server2005中有一个ROW_NUMBER函数它将针对SELECT语句返回的每一行,从1开始编号赋予其连续的编号。在查询时应用了一个排序标准后只有通过编号財能够保证其顺序是一致的,当使用ROW_NUMBER函数时也需要专门一列用于预先排序以便于进行编号。

}
exec(@sql)放到存储过程的最后执行不行嗎?
如果这样不行直接在存储过程的开始就创建数据库表,不是临时表或表变量在动态sql中插入数据到该表。执行到最后再把该表drop掉

將Exec放在存储过程最后不行,因为要先查询出来结果,然后处理完了才能将结果返回出去.

这个问题之前也有其他网友问过。

我觉得是否可以这样首先在exec中select * into 到一个全局临时表  ##xx_spid, 注意这个表的名字是动态的,这样保证多次执行时不会因为全局临时表的名称一样,而报错

经测试,exec中查絀来放到一个全局临时表中也是不行的,全局临时表在exec外部仍然是无法访问的.

另外,谢谢两位的回复,问题尚未解决,希望能得到更多人的帮助.谢謝谢谢


}

我要回帖

更多关于 sql拿到一张表中两条记录的拼值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信