当前位置: 代码迷 >> SQL
 解决方案列表
  • [SQL] dense_rank()+hash提醒改写优化SQL

    dense_rank()+hash提示改写优化SQL数据库环境:SQLSERVER2005今天看到一条SQL,返回10条数据,执行了50多S。刚好有空,就对它进行了优化,优化后1S出结果。先看下原始SQLSELECTt1.line_no,MAX(sat100.confrim_date)confrim...

    165
    热度
  • [SQL] SQLite学习(持续更新)

    SQLite学习(继续更新)SQLite是一款轻量级数据库,集成于android中,下面从分享一下自己学习的。在查阅资料时有一些好的说明就直接用了:基本的curd语句下面SQL语句获取5条记录,跳过前面3条记录select*fromAccountlimit5offset3或者select*fromA...

    86
    热度
  • [SQL] 九、SQL Server 操作数据

    9、SQLServer操作数据插入数据使用InsertInto插入if(exists(select*fromsys.databaseswherename='webDB'))dropdatabasewebDBgo--创建数据库createdatabasewebDBonprimary(name='web...

    65
    热度
  • [SQL] SQL Server 临时表的剔除

    SQLServer临时表的删除--临时表与一般的表不同,它是保存到tempDb表中。临时表的表名与你所建的表名也不一样,因为他要为不同人的相同操作创建不同的临时表。--1、错误的删除操作:--错误的临时表删除操作,因为所在数据库不同IFEXISTS(SELECT*FROMsysobjectsWHER...

    11
    热度
  • [SQL] 十、SQL Server 内置函数、临时对象、流程控制

    10、SQLServer内置函数、临时对象、流程控制SQLServer内置函数日期时间函数--返回当前系统日期时间selectgetdate()as[datetime],sysdatetime()as[datetime2]getdate返回的是datetime类型的数据,而sysdatetime返回...

    86
    热度
  • [SQL] SQL将用户表中已存在的数据全部姓名(汉字)转换为拼音首字母

    SQL将用户表中已存在的数据所有姓名(汉字)转换为拼音首字母实现方法:--函数Createfunction[dbo].[fn_GetPy](@strnvarchar(4000))returnsnvarchar(4000)--用于加密--WITHENCRYPTIONasbegindeclare@int...

    38
    热度
  • [SQL] 金典 SQL札记(6)

    金典SQL笔记(6)page223-索引--利用SQL语句创建索引--CREATEINDEX索引名称on表名(字段,字段,字段字段n)--索引名称必须为唯一的,字段,字段,允许一个到多个--范例为T_person表中给FName创建索引索引名为idx_person_nameCREATEINDEXid...

    86
    热度
  • [SQL] 安装plsql

    plsql如何远程登录安装oracle客户端只有安装了oracle客户端,才可以用plsql远程登录,否则登录时会出现错误。报错信息截图安装plsql不需要配置任何东西,安装oracle客户端之后,就可以用plsql正常的远程登录了。版权声明:本文为博主原创文章,未经博主允许不得转载。

    42
    热度
  • [SQL] SQLServer 可更新订阅数据在线架构更动(增加字段)方案

    SQLServer可更新订阅数据在线架构更改(增加字段)方案之前一直查找冲突发布和订阅数据不一致的原因,后来发现多少数据库升级引起,因为一直以来都是在发布数据库增加字段,订阅也会自动同步。在此时如果订阅队列有数据,这些数据将丢失。参考上一篇说明:SQLServer可更新订阅数据冲突的一个原因。当在发...

    98
    热度
  • [SQL] 用python合拢N个不同字符集编码的sql文件的实践

    用python合并N个不同字符集编码的sql文件的实践背景:我有一项工作任务是将svn某目录日常更新的sql文件(归类到日期命名的文件夹中)拿到数据库中执行。一开始,我是先把sql文件update下来,用notepad++打开,拷贝每一个文本的sql语句,放到plsql中执行。虽然现...

    64
    热度
  • [SQL] sql serve 跨服务器查询数据步骤

    sqlserve跨服务器查询数据方法今天在做sqlserver的数据查询时,需要用到跨服务器连接,在这里记录一下,如何在sqlserver中,使用跨服务器查询的方法,有以下步骤。/*创建中间数据库链接execsp_addlinkedserver'MiddleData'...

    243
    热度
  • [SQL] Hibernate直接执行SQL话语

    Hibernate直接执行SQL语句又到周六时间了。我有一次帮公安局开发项目时,有这么一个需求,在做统计报表的时候,我在Oralce数据中创建了一个视图,按管辖单位进行了分组,计算了每个管辖单位涉案人数及接警人数等,数据库视图倒是出来了,但是前台需求一个时间查询,也就是客户可以按时间检索,可是视图中...

    44
    热度
  • [SQL] 15 个惯用的 SQL Server 高级语法

    15个常用的SQLServer高级语法1、case…end(具体的值)case后面有值,相当于c#中的switchcase注意:case后必须有条件,并且when后面必须是值不能为条件。-----------------case--end---语法结构---...

    123
    热度
  • [SQL] SQL DELETE 话语

    SQLDELETE语句DELETEFROMPersonWHERELastName='Wilson'版权声明:本文为博主原创文章,未经博主允许不得转载。

    75
    热度
  • [SQL] SQL 更新时间字段的年度

    SQL更新时间字段的年份SQL语句更新时间字段的年份、月份、天数、时、分、秒分类:数据库--修改d表日期字段的年份updatedsetbirth=STUFF(convert(nvarchar(23),birth,120),1,4,'2012')--修改d表日期字段的月份updatedsetbirth...

    51
    热度
  • [SQL] Android SQLite 简略使用示例

    AndroidSQLite简单使用示例SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。袖珍型的SQLite可以支持高达2TB大小的数据库,每个数据库都是以单个文件的形式存在,这些数据都是以B-Tree的数据...

    125
    热度
  • [SQL] SQL 替结果集增加列

    SQL为结果集增加列OA系统有个需求,需要将订单的支付(可能多次)显示在订单信息中,支付记录在另一张表,如下图订单表:订单号订单金额订单状态D00000110000未缴清支付记录表支付编号订单号付款金额付款时间1D00000120002015-8-102D00000110002015-8-113D0...

    113
    热度
  • [SQL] 初学者学习Ado.net笔记一:Ado.net学习之SqlHelper类

    菜鸟学习Ado.net笔记一:Ado.net学习之SqlHelper类1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;4usingSystem.Data.SqlClient;5usingSystem.Data;6usin...

    71
    热度
  • [SQL] sqlserver 已超过了锁请求超时时段 1222异常

    sqlserver已超过了锁请求超时时段1222错误今天在SSMS(MicrosoftSQLServerManagementStudio)里面,点击左侧的资源管理器,查看数据库对应的表的时候,会遇到“LockRequesttimeoutperiodexceeded.(MicrosoftSQLServ...

    102
    热度
  • [SQL] 简单化动态MERGE的SQL计算

    简化动态MERGE的SQL计算MSSQL,ORACLE等数据库支持MERGE语句更新表,但表结构未知时,由于缺乏集合类数据,用存储过程获得表结构再动态拼出SQL非常麻烦,代码会有几十行之多;同样原因,用Java等高级语言实现也不简单。而且使用存储过程或Java程序需要代码将内置于数据库或应用程序中,...

    125
    热度