![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
因为有你更精彩
2016年开始从事于实验室软件开发,精通ISO17025,CNAS-CL01标准规范,立志打造流程行业,数字化平台。
展开
-
sqlserver收缩数据库
首先收缩的前提是需要有可用空间如下图,没有可用空间无法收缩数据库。原创 2023-07-05 17:06:05 · 1599 阅读 · 0 评论 -
数据库各表大小
【代码】数据库各表大小。原创 2023-07-04 16:22:48 · 241 阅读 · 0 评论 -
跨服务器连接sqlserver数据库
srvproduct=’ ', --链接服务器的OLEDB数据源的产品名称,对象是sqlserver可以不指定。@provider=‘SQLOLEDB’, --提供程序与数据源交互的动态链接库,是个连接对象,无需更改。@server=‘iptest’, --服务器别名(可以用ip,也可以自己设置,只是个名称)@datasrc=‘101.1.101.101’ --被访问的服务器的ip。‘iptest’, --与上面的服务器别名保持一致。‘password’ --被访问的服务器密码。原创 2023-06-15 11:33:16 · 1226 阅读 · 0 评论 -
Sqlserver表被锁解决办法,表无法被查询
sql原创 2022-11-11 13:50:59 · 4453 阅读 · 0 评论 -
SqlServer-STUFF拼接字符串(转义字符)解决办法
1.需求我们的客户对于报表的要求很高,对于所有的字母和数字都要新罗马字体,对于汉字要求是宋体,那么我们的数据是如下的情况,要显示在table上怎么办基于上面的问题我们做了个字体的处理如果用上面的办法可以解决问题2.问题我们遇到个问题因为我们的数据是个集合,一个字段显示的可能是多条数据,我们使用了stuff函数,出现了转义字符所以我们的报表显示不正常。3.解决通过查询资料特殊拼接字符会出现转义字符stuff急救室特殊拼接函数。但是我们发现数据库自己的数据是不会被转义的如下图4.猜想原创 2021-08-26 20:32:29 · 1853 阅读 · 0 评论 -
sqlserver远程客户端连接
虚拟机使用net模式的话,客户端开启1433和1434二个端口就可以访问了原创 2021-06-22 15:21:37 · 288 阅读 · 0 评论 -
优化sql的执行时间
我们再写sql的时候数据量大的话,会出现的一个问题,视图查一下,一秒不到,但是加了条件就需要花费十秒甚至更多的时间去查询原因是触发了全表扫描首先我们来看二个语句SELECT [SCNAME],[TL_CheckTime] ,[SC] ,[SAMPLENO] ,[TL_Recipient] ,[TL_RecipientTime] ,[II_TL_YangpinBS] ,[II_TL_ChengZQJ] ,[II_TL_ChrequestID原创 2021-05-20 16:28:56 · 503 阅读 · 0 评论 -
SQLServer无法连接40,53错误
开发的时候,突然服务器的数据库连接不上报40,53的错误1.测试服务器端可以连接上的那么我们的连接是通过IP地址和sa的密码连接的,那么就需要看下数据库配置然后看其中的tcp配置,因为我们连接大多数都是用tcp连接数据库的然后双击tcp/ip,会打开一个界面打开IP地址的top看到这个端口,看下在服务器的防火墙上是否开放,如果没有开放按照下面的出站入站的规则开发这个端口就好出站入站如何设置...原创 2020-11-30 10:08:32 · 6503 阅读 · 0 评论 -
oracle 性能优化SQL优化,索引失效原因
1.提升最大的方式百万计数据,索引可以优化查询性能这里要注意,千万不要添加n多索引,会导致updata和inster的性能降低,这是一个双刃剑,需要好好用好。2.千万别再查询语句里面带有备注和其他注释了的内容,在某些复杂的查询有可能会导致,索引失效,延长查询时间。同样的sql语句只是加了一个注释了的内容,导致查询索引失效这是我怎么也没有想到的3.查询时,使用什么字段就用什么字段,别用*号。4.能用where用的时候能剔除最大数据的条件放最后这个影响的性能比较少可能只有百分之1左右5.用原创 2020-11-23 13:46:00 · 397 阅读 · 0 评论 -
sql not exists的使用
一.使用原因一般我们在做不包含的时候使用not in 就可以了,可是很多时候做join表关联的,没有一个主键,都是二三个字段才能确定一条数据,所以在做不包含用notin 就无法实现了一般sql select * from b where (aaa,bbb) in ( select aaa,bbb from a );现在就要需要一个条件可以使用多个条件关联not in 怎么办呢?二.exists使用SELECT [Id] ,[Name] ,[Value]原创 2020-11-12 17:02:28 · 4510 阅读 · 0 评论 -
left join不起作用
一.left join的目的一般在sql语句中使用leftjoin目的是让左表为主,右表链接,可是有的时候,我们发现leftjoin的效果和INNER JOIN 的效果一样,是什么原因导致的呢。二.join失效我们会发现如果b表有数据就join上,如果没有就为null可是如果我加了一个条件就不一样了新手写join很容易出现这种情况,这是什么原因呢?我们已面向对象的方式看,where之前为一个对象,where后是条件,结果为一条没有问题,如果我们想筛选b表的数据怎么做呢?三.解决办法原因原创 2020-11-03 13:34:19 · 4205 阅读 · 0 评论 -
UNION SQL连接
UNION 操作符,可以连接表的结果。我这边通过查询得到,这次链接的总的数据是30条,然后我通过单个语句查询也是,每个Depth都是15条,UNION 操作符不仅可以链接表还可以链接单个字段,只要链接对应的字段类型一样就可以。那我在做一个测试的时候,发现了一个问题,如果我把二张表一样的表一起链接会有什么效果,他是相加吗?我发现这样执行的效果,导致链接出来的值变少了。得到一个结论UNION 操作符在使用的时候,会把结果去个重复,如果想要链接的时候不丢失,那就需要保证数据的唯一性,不能有重复,如原创 2020-10-26 11:10:17 · 436 阅读 · 1 评论 -
使用sql备份数据库
原创 2020-04-20 10:16:20 · 172 阅读 · 0 评论 -
sql查询语句分支语句
一.先上sql语句select t.Id,(CASEWHEN t.MaintainPeriodDescription = ‘每年维护2次’ THEN‘一年二次’ELSE‘无’END ) from [dbo].[Inst_InstrumentInfo]t 核心得东西是 case when 条件 then 符合条件怎么样 else 不符合条件怎么样 end 结束二.序列化(...原创 2020-04-16 16:56:41 · 1886 阅读 · 0 评论 -
SQL server简单得存储过程
@开头是变量,如果@得变量在参数里面就是调用该存储过程需要传得参数带有out标记得是返回得参数beginend是存储过程得开始和结束if语句也是begin end 也是如果符合那就begin开始如何给变量赋值呢,使用select =得方式进行赋值...原创 2020-04-14 17:05:28 · 141 阅读 · 0 评论 -
The entry "*" has already been added
这个问题得描述,首先我们调试得情况就是无法连接到新的数据库;从报错原因上说,原因是就无法添加这个键,意思就是键名重复;一般得原因是,我们之前用这个项目连接了一个数据库,然后我们该config连接另一个数据库,然后键名用得一样就会出现这样得情况。解决得办法————————————————版权声明:本文为CSDN博主「InHappy1314」的原创文章,遵循 CC 4.0 BY-...原创 2020-04-14 14:51:03 · 202 阅读 · 0 评论 -
Oracle SQL Developer 看到该存储过程得源码
找到需要查看得存储过程按住ctrl 然后单击就可以跳到该存储过程中去原创 2020-04-13 16:22:17 · 489 阅读 · 0 评论 -
sql取一位小数
cast(10.33333 as decimal(18,1))啦啦啦简单粗暴原创 2020-04-10 13:57:01 · 2740 阅读 · 0 评论 -
Oracle 数据转sql server数据
首先使用Oracle deverloper,在编辑里面的dll获取创建表结构复制到sql中列名是我们需要的,列的类型是SQL不认得,所以我们需要把类型做下转换,然后执行创建就好了第二步是把导出得数据放到sql中,右键导出数据就好了,先换用户名然后时间,时间需要注意to_date(‘03-9月 -19’,‘DD-MON-RR’)oracle使用得是这个格式,需要转换成sql得格式s...原创 2020-04-09 15:11:38 · 714 阅读 · 0 评论 -
sql 语句之子查询
select distinct SC,(select VALUE from [RndSuite].[RndtScAu] where AU=12 and SC= a.SC) as检测时间from[RndSuite].[RndtScAu] a原创 2020-04-09 11:49:20 · 133 阅读 · 0 评论 -
ReportService 报表管理权限配置
一.关于配置一般我们给报表权限是给所有人如果我们得权限没有给他,会导致访问不了报表如果该报表引用了报表服务器得权限,也是需要配置浏览者可以访问,不然会导致看不了报表图片...原创 2020-03-20 09:55:55 · 578 阅读 · 0 评论 -
EXCEPT,UNION二个SQL语法用法
EXCEPT查出二个集合之间不一样得数据UNION查出二个集合之间一样得数据原创 2020-03-18 13:15:19 · 150 阅读 · 0 评论 -
Microsoft.Reporting.WebForms将报表生成在本地
一.解决问题在SQL Reporting Services报表服务器中,我们可以通过点击链接附加参数的形式来打开报表,现在我们需要程序能够自动的把报表存储为pdf格式,存在一个目录下面二.解决思路1.首先能自动保存,就需要有脚本不停的跑,我选择SQL自带的代理功能2.然后通过代理这个功能来调用我们的webservic服务,通过这样的形式来解决这个问题3.找到SQL Reporting ...原创 2020-03-04 11:51:47 · 1545 阅读 · 0 评论 -
sql2015再还原时检索不到bak文件
2019.11.21,今天现场出现了bug,我这边测试不出来,备份了现场的数据库,回来想要自己测试,发现无法备份。明明把bak文件放在tools里面,可是怎么都检索不到,弄了半天。解决办法把文件放在默认路径下就可以了...原创 2019-11-21 15:29:24 · 999 阅读 · 0 评论