摘要:一、exists 1.1 说明 EXISTS(包括 NOT EXISTS)子句的返回值是一个BOOL值。EXISTS内部有一个子查询语句(SELECT ... FROM...),我将其称为EXIST的内查询语句。其内查询语句返回一个结果集。EXISTS子句根据其内查询语句的结果集空或者非空,返回一个 阅读全文
posted @ 2021-03-26 20:02 nbako555 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1. 概述 2. 数字 + 字符串 3. 数字 + 数字 4.字符串 + 字符串 5. 使用CAST和CONVERT函数进行类型转换 1. 概述 在SQL语句中经常需要进行字符串拼接,以sqlserver,oracle,mysql三种数据库为例,因为这三种数据库具有代表性。 sqlserver: s 阅读全文
posted @ 2021-03-06 20:36 nbako555 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、XP无网卡问题解决 如图所示: 二、虚拟机访问主机的外部网络 1.打开Hyper-V管理器,操作,虚拟交换机管理器。 创建一个外部的虚拟交换机: 选择你正在联网的有线或者无线网卡: 2.对虚拟机,右键,设置,在网络适配器那里,选择你刚刚创建的虚拟网络交换机 3.开机。 完。 二、主机和虚拟机实现 阅读全文
posted @ 2021-01-31 16:02 nbako555 阅读(35) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一:触发器的优点 二:触发器的作用 三:触发器的分类 四:触发器的工作原理 五:创建触发器 六:管理触发器 概念: 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动, 阅读全文
posted @ 2020-12-20 20:56 nbako555 阅读(98) 评论(0) 推荐(0) 编辑
摘要:一般存入数据库中的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-mm-dd 短日期格式.可以使用convert函数.下面是sqlserver帮助中关于convert函数的声明:使用 CONVERT: CONVERT (data_type[(length)],expressio 阅读全文
posted @ 2020-12-19 23:07 nbako555 阅读(47) 评论(0) 推荐(0) 编辑
摘要:解决办法一 1.选中无法还原的数据库,右键属性 2.选择选项-状态-限制访问-SINGLE_USER 3.设置完后,数据库前会显示为(单个用户); 4.最后再次进行数据库还原即可,同时刷新下数据库,制访问属性也会默认变更回MULTI_USER属性。 解决办法二: 出现这一问题的原因很可能是因为原始文 阅读全文
posted @ 2020-10-20 10:50 nbako555 阅读(204) 评论(0) 推荐(0) 编辑
摘要:游标 游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。 游标是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中 阅读全文
posted @ 2020-10-05 09:37 nbako555 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1.前言 对于优化SQL语句或存储过程,以前主要是用如下语句来判断具体执行时间,但是SQL环境是复杂多变的,下面语句并不能精准判断性能是否提高;如果需要精确知道CPU、IO等信息,就无能为力了。 1 2 3 PRINT convert(varchar(30),getdate(),121) selec 阅读全文
posted @ 2020-09-18 16:08 nbako555 阅读(116) 评论(0) 推荐(0) 编辑
摘要:转载自博客https://www.cnblogs.com/kissdodog/p/3398523.html SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询; 在后台收集查询信息; 分析性能; 诊断像死锁之类的问题; 调试T-SQL语句; 模 阅读全文
posted @ 2020-09-16 20:25 nbako555 阅读(184) 评论(0) 推荐(0) 编辑
摘要:在还原数据库的时候,会遇到如下提示,设备 'D:\aaa.bak' 上的介质簇的结构不正确。SQL Server 无法处理此介质簇产生的原因有3种:一、备份bak文件和你要还原过去的程序版本不一致,可以通过select @@version查看2边的具体版本。一般大版本一致就基本没问题。二、备份bak 阅读全文
posted @ 2020-09-15 12:02 nbako555 阅读(1008) 评论(0) 推荐(0) 编辑