当前位置: 代码迷 >> SQL
 解决方案列表
  • [SQL] SQL join 学习(1) (转)

    SQLjoin学习(一)(转)SQLjoin用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join和Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行join。数据库中的表可通过键将彼此联系起来。主键(PrimaryKey)是一个列,在这个列中的每一行的值都...

    85
    热度
  • [SQL] 在ibatis中应用$value$引入变量会引入SQLInjection漏洞

    在ibatis中使用$value$引入变量会引入SQLInjection漏洞(1)sql语法中的_关键字_.如果sql语句中出现存在用户输入的关键字.比如以下sql:selectTABLE_NAME,TABLESPACE_NAMEfromuser_tablesorderbyTABLE_NAME$or...

    19
    热度
  • [SQL] 运用T-SQL语句创建Function

    使用T-SQL语句创建Function今天学习了如何在SQLServer中,通过脚本创建Function,以下是今天练习的Demo脚本/* 自动生成的脚本*/USEforumsGOCREATETABLEEMPLOYEE_DUPLICATE( IDINTIDENTITY(1,1)PRIMARYKEY,...

    90
    热度
  • [SQL] sqlserver统计2

    sqlserver统计二????????接上一篇,数据统计一般都会按照日期进行统计。目标格式基本上如下:名称url2011-04-012011-04-022011-04-03aa.com100111100231101321????????这样会涉及到时间的获取,以及行列的转换,首先时间问题。将yyy...

    53
    热度
  • [SQL] [Oracle]写出高性能SQL话语的十三个技巧

    [Oracle]写出高性能SQL语句的十三个技巧1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归...

    28
    热度
  • [SQL] 怎么知道你写的SQL性能

    如何知道你写的SQL性能。怎样分析你的SQL语句的效率当我们书写sql语句,很多时候不知道语句的性能效率怎么样,以及的索引的使用情况,往往数据量一大,程序运行变慢。其实有四种方法很清晰的分析出SQL语句的执行计划,它可以提醒我们来创建索引或改变SQL语句的写法。有四种方法可以分析你的SQL语句的效率...

    29
    热度
  • [SQL] SQL流入原理讲解

    SQL注入原理讲解sql注入讲解sql注入讲解sql注入讲解sql注入讲解sql注入讲解sql注入讲解sql注入讲解

    104
    热度
  • [SQL] SQL Server去掉反复行

    SQLServer去掉重复行在SqlServer中去掉重复行的方法,网上查了很多,可是自己太笨了只有一个实验成功了。我的项目要求: 现在有两个表A、B,A里面有重复的记录,B是一个空表,表结构与A是一样的,要求将A表里面重复行去掉,并Copy到B表中;那么我的实现步骤如下:?insertintoBs...

    97
    热度
  • [SQL] Oracle里查看全部表的SQL

    Oracle里查看所有表的SQLselect??table_name??from??user_tables;????//当前用户的表?????select??table_name??from??all_tables;????//所有用户的表?????select??table_name??from?...

    63
    热度
  • [SQL] SQL优化 - 共享 SQL 话语

    SQL优化-----共享SQL语句为了不重复解析相同的SQL语句,在第一次解析之后,ORACLE将SQL语句存放在内存中.这块位于系统全局区域SGA(systemglobalarea)的共享池(sharedbufferpool)中的内存可以被所有的数据库用户共享.因此,当你执行一个SQL语句(有时被...

    298
    热度
  • [SQL] 关于SQL如果有底据就修改,没有就添加的处理

    关于SQL如果有数据就修改,没有就添加的处理MERGEINTOtvsms.vsms_goods_taUSING(select'44467890'goods_id,'10'goods_suttle,'assadf'goods_pnamefromdual)cON(c.goods_id=a.goods_i...

    38
    热度
  • [SQL] SQL优化话语

    SQL优化语句(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上...

    55
    热度
  • [SQL] 施用1条sql语句生存10万条测试数据

    使用1条sql语句生存10万条测试数据Sql-->selectrownumasid,to_char(sysdate+rownum/24/3600,'yyyy-mm-ddhh24:mi:ss')asinc_datetime,trunc(dbms_random.value(0,100))asran...

    70
    热度
  • [SQL] Hibernate施用SQL语句

    Hibernate使用SQL语句importjava.util.Iterator;importjava.util.List;importjava.util.Map;importorg.hibernate.Hibernate;importorg.hibernate.SQLQuery;importorg...

    30
    热度
  • [SQL] orcl筑表时主键自增的sql

    orcl建表时主键自增的sqlcreatetableMlsystemo(idnumber(10)primarykey,unamevarchar2(50),umailvarchar2(50),uphonevarchar2(50),uadressvarchar2(50),utitlevarchar2(1...

    11
    热度
  • [SQL] SQL SERVER存储过程中应用事务

    SQLSERVER存储过程中使用事务SQLSERVER存储过程中使用事务CreatePROCEDUREUpdateWanjun@UserNamenvarchar(500),@UserPasswordnvarchar(500),@ReturnValintoutputAS--SetXAcT_ABORTO...

    34
    热度
  • [SQL] PL/SQL温习十二 包

    PL/SQL复习十二包--建立包规范createorreplacepackageemp_packageisg_deptnonumber(3):=30;--全局变量procedureadd_employee(?--过程??enoinnumber,??nameinvarchar2,???salaryin...

    306
    热度
  • [SQL] PL/SQL温习十一 管理子程序

    PL/SQL复习十一管理子程序查询用户对象:SQL>select*fromuser_objects;查询子程序源码:SQL>selecttextfromuser_sourcewherename='GET_INFO';列出子程序编译错误:SQL>showerrorsprocedure...

    44
    热度
  • [SQL] PL/SQL温习九 存储过程

    PL/SQL复习九存储过程无参数的存储过程:createorreplaceprocedureout_timeisbegin??dbms_output.put_line(to_char(sysdate,'yyyy-mm-dd'));end;/调用:execout_time;--------------...

    87
    热度
  • [SQL] PL/SQL温习六 批量绑定

    PL/SQL复习六批量绑定一、效率比较1.不适用批量:declare???typeid_table_typeistableofnumber(6)indexbybinary_integer;???typename_table_typeistableofvarchar2(10)indexbybinary...

    81
    热度