当前位置: 代码迷 >> SQL
 解决方案列表
  • [SQL] SQL SERVER中CTE话语结构及CTE递归查询

    SQLSERVER中CTE语句结构及CTE递归查询SQLSERVER中CTE语句结构及CTE递归查询CTE语句结构公用表表达式(CTE)可以认为是在单个SELECT、INSERT、UPDATE、DELETE或CREATEVIEW语句的执行范围内定义的临时结果集。CTE与派生表类似,具体...

    16
    热度
  • [SQL] SQLServer2005 + WIN7 安装有关问题集锦

    SQLServer2005+WIN7安装问题集锦前两天接到了写后台的任务,在开发了大半年安卓之后到了一个比较陌生的编程领域。数据库建表各类先免谈,什么工程都要先把地基搭起,到了我这里,自然是在电脑上搭环境!Eclipse安装很快,遇到的环境变量配置速记也都总结在了上周的博客中,台式机上装的是XP,要...

    52
    热度
  • [SQL] SQL深化:将相同的或连续的时间段合并

    SQL强化:将相同的或连续的时间段合并问题描述:有一张签到表,需要将连续或相同的时间段合并,即把多条记录查询合并成一条连续的时间段记录。数据表如下:DROPTABLEIFEXISTS`timesheets`;CREATETABLE`timesheets`(`task_id`varchar(10)NO...

    62
    热度
  • [SQL] sql优化案例-从走索引成为走分区消除

    sql优化案例-从走索引变成走分区消除有用户报一个sql问题,说一张表从EGIS用GG同步到GBS,特意在GBS上将此表重定义成分区表,可是该sql仍然不走分区消除。现在走索引的方式,要20多秒,用户体验不好。gbs:select/*+index(a1IX_ABBS_SETT_DTL_UWD...

    103
    热度
  • [SQL] Sql Server 查询表中各列姓名、表中列数

    SqlServer查询表中各列名称、表中列数查询表名为tb_menu的所有列名selectnamefromsyscolumnswhereid=object_id('tb_menu')查询表名为tb_menu的所有列名个数selectcount(name)fromsyscolumnswhereid=o...

    50
    热度
  • [SQL] 简单讨论在11G,10G中怎么稳定SQL执行计划

    简单讨论在11G,10G中如何稳定SQL执行计划首先,什么是SQL的执行计划,包括为什么一个SQL会有多个不同执行计划等类似问题,我这里就不做讨论了,各位可以网上百度在这里,我主要讨论一下,当一个常用的SQL,执行计划忽然发生改变,我们如何最快速度的将其执行计划稳定为平日使用的合理执行...

    89
    热度
  • [SQL] SQL?server 分页步骤小结

    SQL?server分页方法小结这里面介绍一下常用的分页方法:1.使用top来分页selecttop@pageSize*fromtablewhereidnotin(selecttop@pageSize*(@pageIndex-1)idfromtable)?2.使用ROW_NUMBER()OVER?S...

    12
    热度
  • [SQL] 今天遇到的sql去重和查询有关问题

    今天遇到的sql去重和查询问题今天遇到了一点sql语句的问题,在这里做一下笔记。------------今天上午在调试程序的时候突然web页面突然挂了,查看后台提示发现为“单行查询返回多个行”,典型的有地方在查唯一值的时候出错了,结果查看sql果然有查唯一值的地方,这里sql形如:selecta,b...

    66
    热度
  • [SQL] SQL几种分页话语性能对比

    SQL几种分页语句性能对比SETSTATISTICSIOONselect*from(select*,ROW_NUMBER()OVER(ORDERBYTaskidasc)asnumfromTask)asawherenumbetween30and40(11行受影响)表'Task'。扫描计数1,逻辑读取4...

    96
    热度
  • [SQL] SQL函数获取1年中每个月的天数

    SQL函数获取一年中每个月的天数第一步:编写判断一年是否是闰年的函数IsLeapYearCREATEFUNCTIONIsLeapYear(@YearINT)RETURNSBITASBEGINIF(@Year%4=0)and((@Year%100<>0)or(@Year%400=0))RE...

    7
    热度
  • [SQL] 在用Oracle SQL语句前就应该懂的最基本常识

    在用OracleSQL语句前就应该懂的最基本知识OracleSQL:1.数据:是指所有能输入计算机中并被计算机程序处理的符号的总称.2.数据处理:是指对各种形式的数据进行收集,储存,加工和传播的一系列活动的综合.其目的是从大量的原始数据中抽取,推导出对人们有价值的信息.3.数据处理的三大阶段:人工管...

    18
    热度
  • [SQL] SQL语句优化谋略

    SQL语句优化策略总体来说,SQL语句优化策略有以下几个方面:●创建表的时候。应尽量建立主键,根据主键查询数据;●大数据表删除,用truncatetable代替delete。●合理使用索引,在OLTP应用中一张表的索引不要太多。组合索引的列顺序尽量与查询条件列顺序保持一致;对于数据操作频繁的表,索引...

    88
    热度
  • [SQL] PL/SQL学习笔记——惯用的Oracle命令

    PL/SQL学习笔记——常用的Oracle命令在SQL*Plus窗口中,常用的SQL*Plus命令,如下在SQL*Plus窗口中中编辑的sql语句,实际上会保存在缓冲区中,我们可以对缓冲区中的语句用如下命令操作,这样可以减少一下命令重复性的操作,从而提高工作效率下面是在SQL*Plus窗口中常用的O...

    9
    热度
  • [SQL] 查询Oracle指定表的有关字段信息(含备注)-SQL语句

    查询Oracle指定表的相关字段信息(含备注)-SQL语句SELECTT1.COLUMN_NAME,T1.DATA_TYPE,T1.DATA_LENGTH,T2.COMMENTSFROMUSER_TAB_COLUMNST1INNERJOINUSER_COL_COMMENTST2ONT1.TABLE_...

    52
    热度
  • [SQL] 表统计信息过旧招致执行慢的sql优化

    表统计信息过旧导致执行慢的sql优化UPDATET_PUB_HF_TASKPOOL_INLSETL.FETCH_ID=:B1WHEREL.TASK_GROUP_ID=(SELECTTASK_GROUP_IDFROM(SELECTTASK_GROUP_IDFROM(SELECT/*+leadi...

    85
    热度
  • [SQL] 简单讨论在11G,10G中怎么稳定SQL执行计划(二)

    简单讨论在11G,10G中如何稳定SQL执行计划(二)在简单讨论在11G,10G中如何稳定SQL执行计划(一)中我们讨论了如何通过SPM中的sqlplanbaseline来稳定11G中的执行计划SPM是11G才有的新特性,那么在11G之前,我们是如何稳定执行计划的?通过使用SQLPROFILE,关于...

    97
    热度
  • [SQL] SQLite 重要接口

    SQLite主要接口SQLite打开数据库有3个接口:SQLITE_APIintsqlite3_open(constchar*filename,/*Databasefilename(UTF-8)*/sqlite3**ppDb/*OUT:SQLitedbhandle*/);SQLITE_APIints...

    11
    热度
  • [SQL] 怎么从根本上防止 SQL 注入

    如何从根本上防止SQL注入?从根本上防止SQL注入,意思是在不改动现有系统任何代码的前提下,防止SQL注入。办法就是ModSecurity:OpenSourceWebApplicationFirewall不过这个方案比较狠,很可能错杀不是攻击的请求,不过对于大多数网站,很难想象用户正常输入会包含一个...

    354
    热度
  • [SQL] oracle之SQL结构化查询语言二

    oracle之SQL结构化查询语言2一、like(A)1)条件表达式中字符串匹配操作符是“like”%通配符?表示任意字符出现任意次数_通配符?表示任意字符出现一次2)技巧和注意事项:不能过度使用通配符。如果其他操作符能达到目的,就不要使用通配符。确实需要使用通配符时,除非绝对必要,否则不要把通配符...

    95
    热度
  • [SQL] Eclipse/PLSQL设置字体大小,色彩

    Eclipse/PLSQL设置字体大小,颜色1.设置让eclipse中选中的变量以指定颜色高亮显示Window->Preferences->General->Editors->Annotations->Occurrences?2.设置字体大小:?3.设置PL/SQL字体...

    549
    热度