当前位置: 代码迷 >> SQL
 解决方案列表
  • [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
    热度
  • [SQL] SQL优化轨范

    SQL优化规范优化规范1.1限制输出原则在OLTP系统中,原则上都是小事务、小查询,应当限制输出的行数,使执行计划经过索引,保证响应速度。而且,对于用户来说,返回过多的行是没有意义的。规范1:结果集不能超过500行可以通过以下方法限制输出行数:对于多个可选输入条件的查询,要至少有一个强条件,而且这个...

    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] 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
    热度
  • [SQL] PLSQL Developer 汉语乱码解决

    PLSQLDeveloper中文乱码解决1.检查服务器编码:执行SQL语法:select*fromv$nls_parameters;2.设置本地客户端编码:进入我的电脑,属性,高级,环境变量,添加2项:LANG=zh_CN.GBK和NLS_LANG="SIMPLIFIEDCHINESE_CHINA....

    33
    热度
  • [SQL] SQL系列课程

    SQL系列教程1、SQL教程01——linux下安装SQLite32、SQL教程02——SQL基本语句3、SQL教程03——SQL标准数据类型4、SQL教程04——alter:在已有的表中添加、修改或删除列5、SQL教程05——insert、select、where6、SQL教程06——运算符and...

    33
    热度
  • [SQL] sql的容易提高效率方法

    sql的简单提高效率方法少用in操作(效率极差),尽量用表关联代替尽量有where(减少读取量),where操作列尽量有索引(加快查询)(mysql索引使用B-Tree数据结构对特定列额外组织存放,加快存储引擎查找记录的速度,不需回表查询数据的就是聚簇索引(索引和数据存放在一起)。通常是需要回表再查...

    50
    热度
  • [SQL] SQLServer-使用Case When解决SQLServer数据分类汇总有关问题

    SQLServer---使用CaseWhen解决SQLServer数据分类汇总问题SQLServer---使用CaseWhen解决SQLServer数据分类汇总问题近半年一直在负责某市的人事档案管理系统的后期开发和维护工作,之前客户给了一张如下图的表格,需要我去汇总数据,然后填充到表&...

    26
    热度
  • [SQL] SQLite的根本封装

    SQLite的基本封装当我们使用SQLite时,都需要先创建数据库创建数据表,再执行相应地sql语句,这样不利于对数据库操作进行统一管理,也不符合面向对象的思想,当我们的需求发生改变时,例如数据库表名改了,或者是要添加几个字段,这时候就会出现一种四处找数据库操作代码的情况,如果是一处两处还好,但如果...

    64
    热度
  • [SQL] Sql中的set跟select赋值方式的区别

    Sql中的set和select赋值方式的区别?T-SQL中的变量分为局部变量和全局变量,局部变量的使用也是先声明,再赋值。而全局变量由系统定义和维护,我们可以直接使用,但是一般不定义全局变量。局部变量在T-SQL中,[email protected]Declaer@varia...

    18
    热度
  • [SQL] 安装sqlserver2008的殷鉴

    安装sqlserver2008的教训数据库都安装好了,就是安装不上管理工具。折腾了好久,决定重新安装系统,才搞定。安装sql2008还真的很折腾人。在安装vs2010和sql2008之间,还是建议大家最好先安装sql2008.不然折腾的很。当然,最好的就是系统安装好后就开始安装sql2008.可以减...

    77
    热度