当前位置: 代码迷 >> SQL
 解决方案列表
  • [SQL] 【转】 PL/SQL Developer快捷键无效的回复方法

    【转】PL/SQLDeveloper快捷键无效的恢复方法最近使用PL/SQLDeveloper时,Ctrl+C,Ctrl+V都不能用了,忍着用右键使用了两三天,实在不愿忍下去了,就在菜单里一个一个找,最后终于找到修改的方法。打开Tools-->Perferences…,UserInterfac...

    98
    热度
  • [SQL] MS SQL凭借临时表处理获取复杂结果

    MSSQL借助临时表处理获取复杂结果如果我们需要多步的操作,或者需要从不同的数据源表取数据组合,这时候可能就需要临时表来存储中间结果。举一个简单的例子,我们有淘宝每天的销售额以及天猫每天的销售额分表在不同的表中存储。而我们的需求是将每个月淘宝以及天猫的销售额输出。思路:1.先将淘宝和天猫按照月份的销...

    21
    热度
  • [SQL] 执行sql失败以后,再次执行的时候提示:ora-02429:无法删除用于强制唯一/主键的索引

    执行sql失败之后,再次执行的时候提示:ora-02429:无法删除用于强制唯一/主键的索引SQL1:selectsegment_name,partition_name,tablespace_namefrom--显示出表的主键的表空间是:SYSTEM--以下是生成删除主键约束的脚本select'al...

    65
    热度
  • [SQL] sql获取月度

    sql获取月份EXTRACT(YEAR_MONTHFROMnow())

    91
    热度
  • [SQL] 简单化SQL式计算之行间计算

    简化SQL式计算之行间计算在数据库应用开发中,我们经常需要面对复杂的SQL式计算,行间计算就是其中一种,比如用每月的销售额除以上月的销售额,求比上期,或用每月销售额除以去年同月的销售额,求同期比。有些数据库没有提供SQL2003标准的窗口函数(或支持的不完备),完成行间计算就需要更换思路使用连接(j...

    46
    热度
  • [SQL] SQL的高效率写法

    SQL的高效写法1、尽量少用IN操作符基本上所有的IN操作符都可以用EXISTS代替,在选择IN或EXIST操作时,要根据主子表数据量大小来具体考虑2、尽量用NOTEXISTS或者外连接替代NOTIN操作符因为NOTIN不能应用表的索引3、尽量不用“<>”或者“!=”操作符不等于操作符是...

    108
    热度
  • [SQL] 高效sql写法

    高效率sql写法如何提高SQL查询效率1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在...

    22
    热度
  • [SQL] MS-SQL分页not in 步骤改进之使用Max\Min

    MS-SQL分页notin方法改进之使用Max\Min先看下表中共有多少条数据:一百二十多万条,呵呵。sql语句:declare@ddatetimeset@d=getdate()selecttop10ID,U_Name,U_Age,U_Sex,U_AddressfromTest1whereIDnot...

    85
    热度
  • [SQL] SQL Server基础之《视图的概述跟基本操作》

    SQLServer基础之《视图的概述和基本操作》 数据库中的视图是一个虚拟表。同真实的表一样,视图包含一系列带有名称的列和行数据,行和列数据用来自由定义视图和查询所引用的表,并且在引用视图时动态产生。本篇将通过一些实例来介绍视图的概念,视图的作用,创建视图,查看视图,修改视图,更新和删除视...

    63
    热度
  • [SQL] MSSQL排序规则摩擦

    MSSQL排序规则冲突更改表字段排序规则ALTERTABLE表名ALTERCOLUMN字段名数据类型(长度)COLLATE排列规则

    106
    热度
  • [SQL] SQL Server :懂得GAM和SGAM页

    SQLServer:理解GAM和SGAM页我们知道SQLServer在8K的页里存储数据。分区就是物理上连续的8个页。当我们创建一个数据库,数据文件会被逻辑分为页和区,当用户对象创建时,页会分配给它用来存储数据。GAM(GlobalAllocationMap)和SGAM(SharedGlobalAl...

    107
    热度
  • [SQL] SQL Server :了解数据页结构

    SQLServer:理解数据页结构我们都很清楚SQLServer用8KB的页来存储数据,并且在SQLServer里磁盘I/O操作在页级执行。也就是说,SQLServer读取或写入所有数据页。页有不同的类型,像数据页,GAM,SGAM等。在这文章里,让我们一起来理解下数据页结构。SQLServer把数...

    40
    热度
  • [SQL] Sql Services 服务角色简略介绍

    SqlServices服务角色简单介绍SQLServer服务器角色共分为七种,下面就为您介绍SQLServer服务器角色的定义和权限,希望可以让您对SQLServer服务器角色有更深的认识。SQLServer服务器角色是指根据SQLServer的管理任务,以及这些任务相对的重要性等级来把具有SQLS...

    126
    热度
  • [SQL] SQL应用与开发:(8)数据完整性

    SQL应用与开发:(八)数据完整性一.定义数据完整性是指存储在数据库中的所有数据值均正确的状态下。如果数据库中存储有不正确的数据值,则称该数据库已丧失数据完整性。SQL数据库不只是存储数据,它必须保证所存储的数据是正确的。如果数据不准确或者不一致,那么该数据的完整性就会受...

    45
    热度
  • [SQL] Android+Sqlite 实现内容的随机内容推送(1)

    Android+Sqlite实现内容的随机内容推送(一)不说网络app,很多本地的app都有一些随机的内容推送,比如随机推送一些小知识,古诗,名言名画什么的,界面制作的好看一点就能看起来特别的文艺范,最近就是看了这样的一些应用,就想自己实现一下,这种方法是自己想出来的,也不清楚那些app是怎么写出来...

    111
    热度
  • [SQL] SQL Server :懂得BCM页

    SQLServer:理解BCM页今天我们来讨论下批量更改映射(BulkChangedMap:BCM)页,还有大容量日志恢复模式(bulkloggedrecoverymodel)如何运作的。批量更改映射(BulkChangedMap:BCM):SQLServer使用BCM页来跟踪自上次完全备份后,被大...

    92
    热度
  • [SQL] java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp差别和联系

    java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和联系参考:链接在Web开发中,避免不了对日期的操作,常用的关于时间的类有这么几个:java.util.Date、java.sql.Date、java.sql.Time、ja...

    96
    热度
  • [SQL] SqlServer 丛集索引重建后变换列位置统计信息列名不变

    SqlServer聚集索引重建后变换列位置统计信息列名不变原本是使用聚集索引主键发现的,确认不是主键问题,是聚集索引问题。version:MicrosoftSQLServer2008R2(SP1)-- 创建测试表-- droptable[TestTable]createtable[dbo].[Tes...

    47
    热度
  • [SQL] Oracle 通过AWR的SQL ordered by Gets和SQL ordered by Reads诊断有关问题

    Oracle通过AWR的SQLorderedbyGets和SQLorderedbyReads诊断问题之前看过很多数据库报告,直到最近出现过两次严重的性能问题,非常有代表性,所以记录下来。一次是报Oracle进程把数据库服务器的CPU弄到100%SQLorderedbyGets是在内存中取数据,单位是...

    385
    热度
  • [SQL] SQL Server初始化表:删除数据及主键复位(2)

    SQLServer初始化表:删除数据及主键复位(二)上一篇用的是临时表,执行之后特殊应用都会消失。后面有讲到SQLServer本身只怎么操作的,就模拟了一个——添加触发器特殊应用。?1、创建S_ENTITY表和insert测试数据上一篇有这一篇就不写了。?2、创建Table2表并添加测试触发器:--...

    79
    热度