-
[Sql Server] sql字符串拆分的小疑点
sql字符串拆分的小问题两表取出相关字段,但是有个表的一个字段是个字符串,exam_km字段中是:语文,数学,物理,化学,利用下面语句取得的结果为:selectstu_no,(selectexam_kmfromzs_set)fromzs_stustu_no无列名201403 语文,数学,外语,物理2...
56
热度 -
[Sql Server] 动态SQL不理解解决思路
动态SQL不理解declare@sqlvarchar(8000)--声明一个变量set@sql='selectnameas姓名'select@sql=@sql+',max(caseclass_namewhen'''+class_name+'''thenscoreelse0end)'+class_na...
99
热度 -
[Sql Server] mssql2005列转行两张表合并有关问题
mssql2005列转行两张表合并问题得,我又不会写了,向大家学习!我有两个sql:第一个:SELECTa.PiCiAS'批次',CONVERT(varchar(100),b.RKDate,23)AS'入库日期',c.YCLNameAS'项目',a.LYSLAS'领用数量', b.RKSLAS'入库...
25
热度 -
[Sql Server] 怎么知道表的每个列的数据类型
如何知道表的每个列的数据类型------解决思路----------------------在左边的里面找到相应的表,点开就能看到列类型------解决思路----------------------selectb.colname, a.[name]fromsys.typesa innerjoin...
88
热度 -
[Sql Server] 存储过程获取变量年度并给定量的年份
存储过程获取变量年份并给定量的年份获取到变量YEAR(@kaoQingdate)的年份,然后如何赋值给定量‘2015-1-6’的年份????------解决思路----------------------DECLARE@adatetime, @bintset@a='2015-01-06'set@b...
12
热度 -
[Sql Server] SQL语句优化, 求解!该如何解决
SQL语句优化,求解!下面这个SQL的查询结果有6万多行,执行时间有4分钟,如何优化?写存储过程能否优化,高手求思路!select*from[csm-gz].[dbo].[TestResult]where1=1andagent_idin(0,14,17,18,19,21,25,30,38,40,51...
85
热度 -
[Sql Server] 如何快速检查大表索引锁片
怎么快速检查大表索引锁片现在有一张表大概有20亿数据,600G空间,怎么快速检查索引锁片?如果有分区,怎么检查分区的? SELECT* fromsys.dm_db_index_physical_stats------解决思路------------------------索引上的碎片超过15%并且索...
35
热度 -
[Sql Server] 关于HashNum 的优化解决方案
关于HashNum的优化有一个表记录大概5000万,tbaId,col1,col2.......col10,HashNumchar(32)业务上是通过比较6个字段值是否相同判断是否重复,直接写字段比效率好差,就在后面加了一个HashNum并增加了一个唯一索引,但是在实际查询中发现selectIdfr...
98
热度 -
[Sql Server] 一个简单的多表连接有关问题,大神?
一个简单的多表连接问题,大神??【图片如下】【问题:】每个公司都会有5个产品p1~p5,每个公司会对应一个模版,我想筛选出“公司2”的五个产品1、首先在Company表中查找2、如果没找到就到对应的模版Temp_code列表中查找3、如果对应的模版列表中也没有,就继承“基础模版”中的产品produc...
63
热度 -
[Sql Server] 请问:有无必要修改表的所有者
请教:有无必要修改表的所有者?SQLServer2005本地数据库,用管理工具查看,每个表的前缀dbo比如dbo.table1现在备份该数据库为mydb.bak租用了远程数据库abc,上传mydb.bak文件,恢复到abc中去到管理工具中,连接远程数据库(用户名也是abc)打开数据库abc看到每个表...
36
热度 -
[Sql Server] 从excel导入数据与预先数据合并
从excel导入数据与之前数据合并数据库原有数据,createtableemployee(empidint,deptidint,salarydecimal(10,2))insertintoemployeevalues(1,10,5500.00)insertintoemployeevalues(2,1...
3
热度 -
[Sql Server] 小弟我想手动更新一个表里的一个timestamp类型的数据为15年12月31该怎么处理呢
我想手动更新一个表里的一个timestamp类型的数据为15年12月31该怎么办呢网上搜了好多也没找到目前只想出这种方法先把服务器时间改成15年12月31日23点59分再执行UPDATEtable1SETDATE=currenttimestamp有没有不改服务器时间的方法呢------解决思路---...
42
热度 -
[Sql Server] 请大神们解决一下关于建立唯一约束有关问题
请大神们解决一下关于建立唯一约束问题。有两列(value,isdelete):当删除状态(isdelete)等于0时,value是唯一键,当删除状态(Isdelete)为1时,value可以录入重复值。------解决思路----------------------那就两个列一起加altertabl...
77
热度 -
[Sql Server] *有关字符匹配的有关问题*
**********有关字符匹配的问题***********例如,设置一个规则***ABCU###123按约定*代表英文字母,#代表数字,其他的字符就是实际的字符那么CFEABCU789123WYZABCU456123从数据库某个字段中查询,这2条就是符合要求的------解决思路---------...
100
热度 -
[Sql Server] sql2005 装配
sql2005安装为什么我sql2005装完是这个样的?------解决思路----------------------你没有安装客户端工具。------解决思路----------------------点开安装程序把组件及联机丛书装了------解决思路---------------------...
556
热度 -
[Sql Server] 怎么两个表整合
如何两个表整合?我有一个记录表A。员工号进门时间出门时间12014-10-0107:50:002014-10-0118:10:0022014-10-0108:10:002014-10-0117:05:0032014-10-0109:00:002014-10-0112:00:0012014-10-02...
82
热度 -
[Sql Server] 按月统计期初、期终数据
按月统计期初、期末数据引用他人数据:--结存表CREATETABLEStocks(Itemvarchar(10),Periodint,Balanceint)INSERTStocksSELECT'aa',200501,100UNIONALLSELECT'cc',200501,100--明细账数据CRE...
72
热度 -
[Sql Server] 诡异的数据库写入有关问题
诡异的数据库写入问题这两天写了个小程序,把一些excel表格数据写入sqlserver,然后就发现了一个很诡异的事情。有一个表格,前三行数据都是空的,结果程序从第四行开始就无法读取数据,在数据库里显示这张表格的内容都是空的。但只要在前三行任意一行任意一列输入任意数据,则后续的数据就可以正常读取。但程...
25
热度 -
[Sql Server] *求查询特殊字符进程*
***求查询特殊字符过程***表RuleNo NOTE***ABCU###123,***ABCU###456 A***ABCU###123,***ABCU###456 T***ABCU###123B.....例如,设置规则,规则之间用逗号分开,RuleNo字段中的***ABCU###123按约定*代...
42
热度 -
[Sql Server] 为何 换了电脑系统,程序变慢了
为什么换了电脑系统,程序变慢了?机器也换新的,系统也换新。有的程序特别慢,老机器上却很快、------解决思路----------------------配有配置好吧,说明你的程序水土不服,不适应新的机器和os------解决思路----------------------程序如果没有啥问题的话,那...
486
热度