sqlserver function不能执行sp_executesql
现在有个需求,查询一个结果集,其中有个子查询,会返回多条记录,需要把多条记录以“,”分隔显示在一条记录上。大致思路如下selecta.column1,a.column2,(子查询的funciton)fromtable_1awherea.column1=''因为这类情况很多,function如果写死表名的话会需要写几十个几百个类似的函数,就想用动态sql拼接但是执行的时候提示说
作者: ymyinying 发布时间: 12-13
如何直接在SQL2005的查询结果中直接修改单元格的值
以前,在SQL2000的企业管理器中,[打开表]→[返回所有行]之后,就可以在其显示的结果里面直接修改记录。但是,现在SQL2005里边,【打开表】之后,如果是单表,就可以改,如果稍微修改一下select的语句,例如修改成selectziduan1,*frombiao,那么在下方的结果表里,就全是只读的了,这样太不方便了,变成一定得通过UPDATE语句去修改。有谁有好的办法啊!!!急
作者: zyaim 发布时间: 12-13
如何设计数据备份的表结构
现有一个功能,是需要保留一个数据的场景(一条数据相关很多表的数据),相当于把现有的部分符合条件的业务数据进行复制,方便查看更新的版本,涉及到很多表,请问如何设计备份表以保持良好的扩展性(不是把原来相关表再建一遍)。多谢。
作者: tongzhiyong 发布时间: 12-13
对象名 '#temp' 无效的问题
页面A上有一个查询按钮,点击后,连接数据库,创建本地临时表#temp,从#temp中查询,再断开连接-----------直接运行页面A,完全正常,现在我加了一个登录页面,登录成功后跳转到页面A,再查询,就会出现“对象名'#temp'无效”。不明白为什么?应该怎么处理
作者: gaswei 发布时间: 12-13
一条非常具有挑战性的Sql,大侠们进来吧……
表1:Emp_Tracking有几条数据:AccountNumSubAccountAccountTypeLastDateWithoutAmountLastDateWithAmountLastPurchaseAmount-------------------------------------------------------------------------------
作者: yangchun1213 发布时间: 12-13
SQL语句增加取得项目(不影响当前效率)
之前SQL语句如下写,想按照下列方式写,增加取得TMPQZCUSTOMERTBL表中的两个字段PH,SEQ,请问如何更改SELECT*FROMCustomerWHEREEXISTS(SELECTDISTINCT(1) FROMTMPQZCUSTOMERTBL WHERECustomerDt.电话1=TMPQZCUSTOMERTBL.CUSTO
作者: iamheyjudy 发布时间: 12-13
无人问津的帖子又来了...
-->测试数据:[获取表]ifobject_id('[获取表]')isnotnulldroptable[获取表]createtable[获取表]([卡号]int,[获取值]int,[年份]int,[月份]int)insert[获取表]select1102,460,2010,11unionallselect1102,230,2010,11uni
作者: admczy 发布时间: 12-13
数据查询匹配问题
假设数据库有5列数据,我一次性输入5个参数,想从这个数据库中把与它匹配度最高的一条记录找出来,用什么算法好啊?匹配度最高可以假定为相等或者是相近。为简单起见,暂时选择相等。有5个接近就输出5个的,没有就找4个最接近的,以此类推。以前看过类似的一篇神作,今天实在找不到了,大神们有什么好的解决思路,洗耳恭听中。
作者: mdxslm 发布时间: 12-13
sql server 2008如何获取数据库的详细信息
sqlserver2008如何获取数据库的详细信息?根据DB名称,获取数据库当前用户名,密码(sa这样的默认用户不需要列出)数据库初始大小(size)最大尺寸(maxsize)物理文件路径(filename)数据库日志文件初始大小(size)日志文件最大尺寸(maxsize)日志物理文件路径(filename)日志模式是否脱机
作者: cxsky2008 发布时间: 12-13