-
[SQL] SQL必知必会 札记 第十九章 使用存储过程
SQL必知必会笔记第十九章使用存储过程19.1存储过程存储过程:为以后的使用而保存的一条或多条SQL语句的集合。可将其视为批文件,虽然它们的作用不仅限于批处理。19.2为什么要使用存储过程使用存储过程的理由(1)通过把处理封装在容易使用的单元中,简化复杂的操作。(2)由于不要求反复建立一系列处理步骤...
11
热度 -
[SQL] SQL必知必会 札记 第十三章 创建高级联结
SQL必知必会笔记第十三章创建高级联结13.1使用表别名别名除了用于列名和计算字段外,SQL还允许给表明起别名。这样做有两个主要理由:(1)缩短SQL语句(2)允许在单条SELECT语句中多次使用相同的表。SELECTcust_name,cust_contactFROMCustomersASC,Or...
31
热度 -
[SQL] SQL必知必会 札记 第十章 分组数据
SQL必知必会笔记第十章分组数据10.1数据分组分组允许吧数据分为多个逻辑组,以便能对每个组进行聚集计算。10.2创建分组SELECTvend_id,COUNT(*)ASnum_prodsFROMProductsGROUPBYvend_id;使用GROUPBY的一些规定:(1)GROUPBY子句可以...
57
热度 -
[SQL] SQL必知必会 札记 第十二章 联结表
SQL必知必会笔记第十二章联结表12.1联结SQL最强大的功能之一即是在数据查询的执行中联结(join)表。12.1.1关系表相同数据出现多次绝不是一件好事,此因素是关系数据库设计的基础。关系表的设计就是要保证把信息分解成多个表,一类数据一个表。各表通过某些常用的值(即关系设计中的关系(relati...
63
热度 -
[SQL] SQL必知必会 札记 第十四章 组合查询
SQL必知必会笔记第十四章组合查询14.1组合查询多数SQL查询都只包含从一个或多个表中返回单条SELECT语句。但是,SQL与允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。这些组合查询通常称为并(union)或符合查询(compoundquery)。有两种基本情况,其中...
56
热度 -
[SQL] sqlserver之二进制跟字符串sql语句
sqlserver之二进制和字符串sql语句正常情况下我们对数据库的操作就是如下的写法来操作数据库SELECTTOP10IDAS编号,BookNameAS书名FROMdbo.booksORDERBYID;UPDATEdbo.booksSETBookName='新的书名'WHEREID=1233;DE...
41
热度 -
[SQL] pl sql 变量的宣言和赋值
plsql变量的声明和赋值一:plsql程序的组成DECLARE……声明部分BEGIN……程序执行部分EXCEPTION……异常处理END;……结束程序二:定义变量DECLARE变量的名称...
110
热度 -
[SQL] 虚拟机中安装Oracle在宿主机中使用PLSQL Developer联接教程
虚拟机中安装Oracle在宿主机中使用PLSQLDeveloper连接教程由于开发需要,在虚拟机中安装XP系统并安装Oracle,在宿主机中安装OracleClient及PLSQLDeveloper进行模拟远程操作Oracle数据库。首先要在虚拟机中安装Oracle数据库,具体过程参考:点击打开链接...
43
热度 -
[SQL] SQL语句惯用优化技巧(一)
SQL语句常用优化技巧(一)要提高SQL语句的执行效率,最常见的方法就是建立索引,以及尽量避免全表扫描。给大家整理一些常见的SQL优化技巧,避免全表扫描。一个简单的优化,也许能让你的SQL执行效率提高几倍,甚至几十倍。1、避免在where子句中使用isnull或isnotnull对字段进行判断。如:...
90
热度 -
[SQL] Win7 64位系统环境下plsql 连接有关问题解决
Win764位系统环境下plsql连接问题解决。问题:从装了系统。从oracle官网上下载了,oracle_11_64位简洁版。然后本机上的PLSQL就连接不上了。提示需要ORACLE_HOME,OCI等等。于是立马设置。各种不行。网上各种解答都有。一下是自己亲测步骤:1.oracle官网下载:In...
73
热度 -
[SQL] Sql server 2008 R2 配置管理工具服务展示远程过程调用失败:0x800706be
Sqlserver2008R2配置管理工具服务显示远程过程调用失败:0x800706be?Sqlserver2008R2配置管理工具服务显示远程过程调用失败:0x800706be?????今天在其他电脑配置SQlserver2008R2,安装完成后,发现打开配置管理工具服务:显示远程过程调用失败:0...
39
热度 -
90
热度 -
[SQL] SQL必知必会 札记 第二十章 管理事务处理
SQL必知必会笔记第二十章管理事务处理20.1事务处理事务处理(transactionprocessing)可以用来维护数据库的完整性,它保证成批的SQL操作要么完全执行,要么完全不执行。关系数据库设计把数据存储在多个表中,使数据更容易操纵、维护和重用。不用深究如何以及为什么进行关系数据库设计,在某...
32
热度 -
[SQL] SQL必知必会 札记 第二十一章 使用游标
SQL必知必会笔记第二十一章使用游标21.1游标SQL检索操作返回一组称为结果集的行。这组返回的行都是与SQL语句相匹配的行。结果集(resultset)SQL查询所检索出的结果游标的一些选项和特性:(1)能够标记游标为只读,使数据能读取,但不能更新和删除。(2)能控制可以执行的定向操作。(3)能标...
76
热度 -
[SQL] SQL必知必会 札记 第二十二章 了解高级SQL特性
SQL必知必会笔记第二十二章了解高级SQL特性22.1约束为正确地进行关系数据库设计,需要一种方法来保证只在表中插入合法的数据。例如,如果Orders表存储订单信息,OrderItems表存储订单详细内容,应该保证Orderitems中引用的任何订单ID存在于Orders中。类似地,在Orders表...
87
热度 -
[SQL] 新闻发布系统,SQLHelper复建
新闻发布系统,SQLHelper重构在清楚把握牛腩新闻发布系统的需求,以及对系统的数据库也做好了相应的设计后,接下来的几天里就是对后台代码的编写。在视频中,采用的是经典三层的框架,这对于已经经历过机房重构的我们来说,敲代码还是很容易上手的。相信大家都不会忘记机房重构中我们的一个好助手,那就是SQLH...
47
热度 -
[SQL] sql处置带逗号的数据
sql处理带逗号的数据这篇博客宗旨在于处理如何使用sql把带逗号的数据转换为表中的行以及将表中的行拼接成用逗号组成的数据。具体代码如下功能写在注释里--将有逗号的数据转换为一个表存储id加数据GODECLARE@TextVARCHAR(200)SET@Text='test1,test2...
65
热度 -
[SQL] PLSQL中查询数据的时分查询结果显示中文乱码
PLSQL中查询数据的时候查询结果显示中文乱码要需要很努力才能看起来毫不费力。。。。。1、在PLSQL中查询数据的时候查询结果显示中文乱码2、需要在环境变量中新建两个环境变量:第一个:设置NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK第二个:设置:LANG=zh_...
99
热度 -
[SQL] 简单化SQL计算之竖排多层数据
简化SQL计算之竖排多层数据??在我们经常处理的复杂SQL计算,常会遇到这种需求:请将分组数据按顺序拼为一列,并将分组和明细标识为不同的类型,如下所示:???此类算法常见于为报表整理数据,SQL缺少有序集合的机制,需要分组和明细分别设置用于排序的计算列,再将分组和明细合并,最后做排序。实现这种算法,...
53
热度 -
[SQL] SQL执行计划-HIT、SQLPLAN
SQL执行计划--HIT、SQLPLAN方法1、EXPLAINFOREXPLIANFORSELECT*FROMXXXX;SELECT*FROMTABLE(DBMS_XPLAN.DISPLAY);这种方式查询的是一种仅供参考性的执行计划,而真正的执行计划是存储在LiburaryCache中的。?方法2...
76
热度