-
sqlnotin与notexists使用中的细微差别
上面两个简单的Sql,我们从表面理解,查询的最终结果应该是一样的,但实际结果却和我们想象的不一样第一条sql查询的结果有一条数据第二条sql查询的结果却为空 原因:notexists的子查询,对于子查询不返回行和子查询返回行的查询结果是有区别的这些细小的差别千万不要被我们所忽视,一旦项目庞大了,想跟踪到具体的错误所花费的时间也是可观的。尽量把这些不必要的错误扼杀在摇篮里...
数据库操作教程 2022-09-23 17:04:50 -
SQLserver2000企业版出现"进程51发生了严重的异常"错误的处理方法
情景:一直用到比较好,突然不行处理步骤:关了360等防火墙;(影响不大,但是有可能是因为杀毒软件处理时把某个关键文件heal了)装了微软补丁http://www.microsoft.com/downloads/details.aspx?FamilyID=9552d43b-04eb-4af9-9e24-6cde4d933600&displaylang=zh-cn#filelist重新启动就ok了。这个工具是微软SQLServer2000安全工具,描述为“SQLServer2000安全工具用于扫描SQLServer实例并检测安全漏洞,然后应用更新到被感染的文件...
数据库操作教程 2022-09-23 17:02:33 -
oracle忘记sys/system/scott用户密码的解决方法
一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS(或SYSTEM)用户登录...
数据库操作教程 2022-09-23 17:01:54 -
关于SQL中CTE(公用表表达式)(CommonTableExpression)的总结
一.WITHAS的含义WITHAS短语,也叫做子查询部分(subqueryfactoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNIONALL的不同部分,作为提供数据的部分...
数据库操作教程 2022-09-23 17:01:44 -
sqlcast,convert,QUOTENAME,exec函数学习记录
语法使用CAST:CAST(expressionASdata_type)使用CONVERT:CONVERT(data_type[(length)],expression[,style])参数expression是任何有效的MicrosoftSQLServer"表达式。有关更多信息,请参见表达式...
数据库操作教程 2022-09-23 16:54:49 -
用户"sa"登陆失败SQLServer错误18456的解决方法
用windows账号还是可以登录的。查找问题的过程:第一步:启动所有与SQL有关的服务,问题依旧;第二步:查看windows防火墙,被默认启动了,不启动选择项被Disabled...
数据库操作教程 2022-09-23 16:54:10 -
sqlserverexists,notexists的用法
学生表:createtablestudent( idnumber(8)primarykey, namevarchar2(10),deptmentnumber(8))选课表:createtableselect_course( ID NUMBER(8)primarykey, STUDENT_IDNUMBER(8)foreignkey(COURSE_ID)referencescourse(ID), COURSE_ID NUMBER(8)foreignkey(STUDENT_ID)referencesstudent(ID))课程表:createtableCOURSE( ID NUMBER(8)notnull, C_NAMEVARCHAR2(20), C_NO VARCHAR2(10))student表的数据: &...
数据库操作教程 2022-09-23 16:52:55 -
SQL性能优化之定位网络性能问题的方法(DEMO)
最近项目组同事跟我说遇到一个SQL性能问题,他说全表只有69条记录,客户端执行耗费了两分多钟,很不科学。我帮了分析出了原因并得到解决...
数据库操作教程 2022-09-23 16:44:27 -
行转列之SQLSERVERPIVOT与用法详解
在数据库操作中,有些时候我们遇到需要实现“行转列”的需求,例如一下的表为某店铺的一周收入情况表:WEEK_INCOME(WEEKVARCHAR(10),INCOMEDECIMAL)我们先插入一些模拟数据:INSERTINTOWEEK_INCOMESELECT'星期一',1000UNIONALLSELECT'星期二',2000UNIONALLSELECT'星期三',3000UNIONALLSELECT'星期四',4000UNIONALLSELECT'星期五',5000UNIONALLSELECT'星期六',6000UNIONALLSELECT'星期日',7000一般我们最经常使用的查询是查询一周中每天或某几天的收入,例如查询周一至周日全部的收入:SELECTWEEK,INCOMEFROMWEEK_INCOME得到如下的查询结果集:WEEK INCOME星期一 &nbs...
数据库操作教程 2022-09-23 16:42:24 -
RedmiNote11Pro(2023)现身谷歌Play,搭载高通骁龙712芯片
IT之家9月23日消息,小米经常会在海外市场推出一些改名而来的中端智能手机,他们通常具有相似的规格。但是最近,小米开始推出一些颇有争议的旧手机,例如RedmiNote82021...
手机互联 2022-09-23 07:57:34 -
苹果AirPodsPro2迎来首日更新,后续有望OTA支持无损音频
IT之家9月23日消息,继AppleWatchUltra的watchOS9.0.1之后,苹果又面向AirPodsPro2推出了最新的新固件更新。这意味着首发用户一旦拿到这些新品,就会看到有系统更新可以安装...
手机互联 2022-09-23 07:57:31 -
华为Mate50Pro开售后推送鸿蒙HarmonyOS3.0.0.127更新
IT之家9月21日消息,华为Mate50/Pro/RS保时捷设计系列新机今日已开售,华为Mate50售价4999元起,华为Mate50Pro售价6799元起,华为Mate50RS保时捷设计售价12999元。今天上市首日,华为Mate50Pro迎来了鸿蒙HarmonyOS3.0.0.127更新,带来了相机、超级桌面、系统、安全和智慧生活方面的优化和更新等...
手机互联 2022-09-22 08:47:16