当前位置: 代码迷 >> Sql Server
 解决方案列表
  • [Sql Server] 可不可以使用查询条件作为存储过程的参数

    能否使用查询条件作为存储过程的参数写了一个存储过程来进行统计,同时需要根据用户输入的查询条件(如日期等)进行统计,所以需要动态的生成查询条件,能否把查询条件作为参数传递给存储过程呢?比如查询条件是"whereBeginDate='2014-05-22",能否把这个语句直接传给存储过程?谢谢!----...

    48
    热度
  • [Sql Server] 一个容易SQL语句的优化

    一个简单SQL语句的优化if(exists(select*from#abcwhereid=@nowid)) select@moneycount=moneycountfrom#abcwhereid=@nowid;这个查询查了两次,第一次判断记录是否存在,存在再查一次,将钱赋给变量,觉得很不科学,尝试...

    77
    热度
  • [Sql Server] 求sql语句,实现展示的每条记录后面都加一列,显示其数量占总数的百分比

    求sql语句,实现显示的每条记录后面都加一列,显示其数量占总数的百分比selecttype,sum(value)asvaluefrom(select'a'astype,1asvalueunionallselect'a',2unionallselect'b',1unionallselect'b',3u...

    14
    热度
  • [Sql Server] 请帮忙看看怎么优化sql

    请帮忙看看如何优化sql总共12秒,第一部分单独执行5s,改成exists也是,第二部分<1s,第3部分4s,comment,trade,position表几百万行,其他user表几十万行。selectc.*fromCommentcwherec.visibilityTypeId<>...

    88
    热度
  • [Sql Server] “将截断字符串或二进制数据。”的解决,该如何解决

    “将截断字符串或二进制数据。”的解决目前每天从一个Excel中导入数据,方法是先把Excel导入数据库的一个临时表A,再从临时表的记录全部插入目标表B,最后删除临时表,之前都正常,今天在从A插入B时出现错误“将截断字符串或二进制数据。”,我估计应该是某个字段的长度超过了定义,但我的表友91个字段,不...

    53
    热度
  • [Sql Server] 根据查询结果批量更新SQL语句写法

    求助:根据查询结果批量更新SQL语句写法Declare@rwidintDeclare@liangintselect@rwid=rwid,@liang=liangfromweb_pailiangupdateWEB_liangsetpv=@liangwhereid=@rwid如以上代码,查询出来的结果有...

    43
    热度
  • [Sql Server] 怎么根据出生年月(字符串)计算准确的年龄

    如何根据出生年月(字符串)计算准确的年龄出生年月是字符串型,格式为1970-1------解决方案--------------------declare@xvarchar(10)select@x='2012-2'selectrtrim(datediff(m,@x+'-01',getdate())/1...

    17
    热度
  • [Sql Server] 多个数据表合拢

    多个数据表合并表1BLU RepN0108 4340104 4770712 5190711 5490811 5600411 5680107 5810412 5980106 6011011 6090610 6250203 6340608 6460308 6520812 6540304 6650112 ...

    73
    热度
  • [Sql Server] 好简单的语句,总数据也才7万多,如何就超时了,求问该如何查询才对

    好简单的语句,总数据也才7万多,怎么就超时了,求问该怎么查询才对语句如下:SELECTId,date,nvarchar,nvarchar,nvarchar,intFROMtableWHERE(IdIN(SELECTTOP(30)IdFROMtableAStable_1ORDERBYDateDESC)...

    23
    热度
  • [Sql Server] 大牛们来帮小弟我看个有关问题

    大牛们来帮我看个问题啊select(casecount(*)when0thencount(*)elsecount(*)+1end)asnumfromjy_cs_e_1.dbo.wx_signwheresigntime>=1399510800andsigntime<1399563000an...

    67
    热度
  • [Sql Server] t-sql 字符串分割函数解决方法

    t-sql字符串分割函数写了一个把字符串按分割符分割成表的函数,看着没问题,就是运行的时候显示查询中,等了很长时间还是查询中,也不报错。求高人指点。CREATEFUNCTIONSplit( @strVARCHAR(MAX), @separatorVARCHAR(50))RETURNS@TTABLE(...

    101
    热度
  • [Sql Server] sqlserver2008 分区表个数与性能的关系解决办法

    sqlserver2008分区表个数与性能的关系如题:sqlserver2008分区表个数与性能的关系分区表个数的多少对插入性能有哪些影响?另外为什么普通表的插入比分区表快(测试的结果)?------解决方案--------------------分区表的个数恐怕与插入性能并没有太大的关系.分区表插...

    432
    热度
  • [Sql Server] 怎么用触发器修改表结构

    如何用触发器修改表结构createtriggertest_insert1ontestforinsertasbegindeclare@idncharset@id=(selectLTRIM(RTRIM(testName))frominserted)ALTERTABLEgradeADD@idnchar(5...

    53
    热度
  • [Sql Server] insert语句跟EXISTS

    insert语句和EXISTSinsert语句可以这样使用EXISTS吗?insertintoBlog_Article_Comment(ArticleID,UserID,CommentContent)values(88,1,'内容')whereEXISTS(select1fromBlog_Artic...

    83
    热度
  • [Sql Server] erp中的查询 求优化议案

    erp中的查询求优化方案select*from(selecti.fcode,i.acode,i.cdate,i.year,i.month,i.nflags,i.keptbcode,i.icash,i.ocash,i.cremark,ii.initdate,isnull(b.rpbank,c.rpba...

    21
    热度
  • [Sql Server] 急用!请教怎么修改代码

    急用!请问如何修改代码?-->测试数据[TB1]ifobject_id('[TB1]')isnotnulldroptable[TB1]gocreatetable[TB1]([BLU]nvarchar(6),[RepN]int)insert[TB1]select'0108',434unional...

    63
    热度
  • [Sql Server] SQL 自增列查询缺省值解决办法

    SQL自增列查询缺省值如有表KKK数据是:ID为自增列~idname1a2b4c5d8e9f可以看出缺少了ID为3,6,7的数据怎样在新增的数据g时找到最小的缺省ID并组合成3'g'插入到表中。PS:ID不一定是数据库定义的自增列,可以只是用户主观上的定义。重点是如何找到缺省ID的值。------解...

    35
    热度
  • [Sql Server] SELECT ROUND (0.6,0)解决办法

    SELECTROUND(0.6,0)SELECTROUND(0.6,0)在执行批处理时出现错误。错误消息为:ArithmeticOverflow.晕死,小于1的不能用四舍五入?高手有解决方法吗------解决方案--------------------SELECTROUND(convert(deci...

    419
    热度
  • [Sql Server] 表内连接的SQL语句,该怎么解决

    表内连接的SQL语句IDUSERNAMEUNITNAMECREATEUSERNAME1ZHJD13012LSJD23023301JD3ZH4302JD4LS我想到得IDUSERNAMEUNITNAMECREATEER1ZHJD1301-JD32LSJD2302-JD43301JD3ZH-JD1430...

    77
    热度
  • [Sql Server] 请问一个数据库设计有关问题

    请教一个数据库设计问题课程设计要做一个高校学生选课及成绩管理(我不是来找人帮我做的)以下是需求描述: 以学生的学号为依据完成学生的选课登记处理。同一门课程可以由多名教师开设,学生选课时只能选择唯一一名教师开设的该门课程。在选课过程中,学生不能选择超出本专业开设的课程之外的专业课程,但可以一起选择同专...

    6
    热度