-
[Sql Server] 存储过程查询会循环多次的有关问题
存储过程查询会循环多次的问题本帖最后由qq_27343673于2015-04-1516:33:37编辑单独执行这段selectSUM(CASEMONTHWHEN'01'THENamountEND)ASMONTH_1, SUM(CASEMONTHWHEN'02'THENamountEND)ASMONT...
98
热度 -
[Sql Server] 大家帮忙给看看哪里有有关问题
大家帮忙给看看哪里有问题本帖最后由bj_tangym于2015-04-1714:38:15编辑今天我真的要疯了,这一个存储过程弄了快一天了,还是各种问题。大家帮忙给看看,如果把查询的列换成*就没问题了,代码贴出来declare@aaaanvarchar(100)set@aaaa='selectstc...
55
热度 -
[Sql Server] sql server 2008 insert 失败但是identity项已递加
sqlserver2008insert失败但是identity项已递增sqlserver2008有一个表主键id设置为identity(1,1),在insert时看不到记录但是id项已递增。求解。------解决思路----------------------identity列,不管插入失败还是成功...
42
热度 -
[Sql Server] sql存储过程中获取指定时间段解决方案
sql存储过程中获取指定时间段本来代码实在页面里的,现在需要写到存储过程中举个简单例子吧stringsql="select*fromAwheretime>'"+DateTime.Now.ToString("yyyy-MM-dd08:00")+"'andtime<='"+DateTime....
36
热度 -
[Sql Server] sql语句拼接 时间类型跟字符串拼接
sql语句拼接时间类型和字符串拼接exec('select*fromST_PPTN_RwhereTMBetween''2015-04-17''and''2015-04-19''')select'select*fromST_PPTN_RwhereTMBetween'''+DATEADD(D,-1,GE...
49
热度 -
[Sql Server] sqlserver 时间段查询,该如何处理
sqlserver时间段查询这样查不出数据,select*fromaaawherepTime>=CONVERT(VARCHAR,'2015/4/10',111)andpTime<=CONVERT(VARCHAR,'2014/4/15',111)这样有数据select*fromaaawhe...
33
热度 -
[Sql Server] SQL server2008批量更新,该怎么处理
SQLserver2008批量更新现在有两个表a和b,将a中的“bianhao”这一列的值,全部插入到b中的“ASSET_NEW_ID”updatebsetASSET_NEW_ID=a.bianhaofrom??a??INNERJOINbONa.ID=b.ID总是提示:消息512,级别16,状态1,...
43
热度 -
[Sql Server] update语句直接执行与写在存储过程中执行性能区别很大,为什么呢
update语句直接执行与写在存储过程中执行性能差别很大,为什么呢?今天在进行程序优化的时候,将每次update修改为了批量update,使用的是JavaJDBC批量更新。10万条数据,每次批量更新50条:update:1、直接使用update语句进行batchupdate,平均每次耗时100ms2...
94
热度 -
[Sql Server] MS SqlServer 2008关于PIVOT的疑点
MSSqlServer2008关于PIVOT的疑问如上图:同一个内容,对两个不同列进行行转列,第一次转正常,第二次转变两行。对MSSql不是很精通,忘各位指点。测试代码如下:DECLARE@TableTABLE(Id CHAR(1),Item INT,NumMax INT,NumNow INT)IN...
23
热度 -
[Sql Server] 数据库分页存储过程效率有关问题
数据库分页存储过程效率问题在用数据库存储过程分页的时候,要多表查询,请问是将要连表查询和where条件都加之后得到结果存入临时表中,再从临时表中计算数据条数据和页数,以及用selecttop得到分页数据的效率高,还是在计算数据条数和页数的时候查询一次,selecttop的时候再查询一次的效率高呢?后...
62
热度 -
[Sql Server] sql charindex的用法,该怎么处理
sqlcharindex的用法charindex(b.ITEM_COST_BUDGET,'11,50,53,54,59,102')>0这个条件中里面的有个102,我查询数据库的时候会把10,02之类的也查询出来,怎么固定查询,而不是模糊查询的呢------解决思路---------------...
93
热度 -
[Sql Server] 在有汉字和数字组成的字段中,怎么只提取字段中的数字
在有汉字和数字组成的字段中,如何只提取字段中的数字,原来的表为:使用:updatedbo.asetyoubian=REVERSE(SUBSTRING(REVERSE(zuozhedanwei),charINDEX('%[0-9]%',REVERSE(zuozhedanwei))+1,3))最后得到的...
39
热度 -
[Sql Server] sql联查,该怎么处理
sql联查表1:A1B1C1D1F1表2:A2B2C2D2表3:A3B3C3D3想要的查询结果是A1B1C1D1F1C2C3(条件是表1、2、3中A1、2、3字段的值相等)求大神指点------解决思路------------------------只考虑表1有值的情况SELECTT1.A1 ,T1...
26
热度 -
[Sql Server] 【触发器】由于SC表和Course表无法同时更新引起的各种有关问题
【触发器】由于SC表和Course表无法同时更新引起的各种问题更改一门课程的课程号时,自动修改相应的选课记录的课程号。然后我是这样写的,在Course表中同时保存新的和旧的那条记录,等SC表更新好后,再把Course表中那条旧的删了。但是一直仍有问题,消息2627,级别14,状态1,过程alterC...
11
热度 -
[Sql Server] SQL判断一个日期所处时间段,该怎么解决
SQL判断一个日期所处时间段需要判断一个日期所处的时间段,21号到20号为条件。如2015-4-25,那么它的所处时间段应该是2015-4-21到2015-5-20之间,然后我再截取2015-5-20的月份,我是这样写的,取时间区间然后再截取这个时间结束的月份SELECTCONVERT(varcha...
87
热度 -
[Sql Server] 大神们帮忙优化一下小弟我的SQL,主要是OR有关问题,小弟我想用union 来替代,不过left join 这种如何用
大神们帮忙优化一下我的SQL,主要是OR问题,我想用union来替代,不过leftjoin这种怎么用啊原生SQL:selectDISTINCTc.id,c.url,c.shop_name,c.taobao_seller,c.credit,c.favorable,c.dsr,c.address,c.a...
46
热度 -
[Sql Server] 求帮忙看下 小弟我的这个匹配查询存储过程的语句该如何写
求帮忙看下我的这个匹配查询存储过程的语句该怎么写有JA,YI,BI,DI与MMDATA表逐个匹配,(如果有相同的字段插入YDATA表,如果YDATA表中已经有此字段,则不插入YDATA表),MDATA表可能包含JA,YI,BI,DI四张表的全部数据,求帮忙看下:JA,YI,BI,DI,MMDATA,...
25
热度 -
[Sql Server] 高分 解决立马结帖
高分求助解决立马结帖问题:现在有一个数据库服务器。我有权限能访问到Master数据库。但我不知道如何从master数据库中读取登录该数据库服务器所有用户名和密码。求高手帮忙。如何解决从Master数据库中获取登录该数据服务器所有的用户名和密码???------解决思路----------------...
69
热度 -
[Sql Server] 求1语句!
求一语句!!!!本帖最后由qq_23887913于2015-04-1911:49:09编辑姓名年度牟志琼 2012牟志琼 2012牟志琼 2013牟志琼 2013牟志琼 2014牟志琼 2014陈辉 2012陈辉 2013陈绩 2012陈绩 2014马银武 2013马银武 2013想要年度字段里出现...
52
热度 -
[Sql Server] 太诡谲了:将字符串转换为 smalldatetime 数据类型时失败
太诡异了:将字符串转换为smalldatetime数据类型时失败。declare@sqlnvarchar(200)declare@timesmalldatetimedeclare@time1smalldatetimeset@time=convert(datetime,convert(char(10)...
241
热度