• 动态SQL语句

    动态SQL语句不仅是指SQL语句是动态拼接而成的,更主要的是SQL语句所使用的对象也是在运行时期才能创建的。动态SQL语句基础 create or replace function get_tablecount(table_name in varchar2) return pls_integer...
    文章 2017-11-22 738浏览量
  • 如何利用工具,迅猛定位低效SQL?1分钟系列

    这类SQL语句性能也较高,但不如Using index。问题来了,如何优化为Using index呢?四、【Using filesort】 实验语句: explain select*from user order by sex;结果说明: Extra为Using filesort说明,得到所需结果...
    文章 2020-02-07 267浏览量
  • 如何利用工具,迅猛定位低效SQL?1分钟系列

    这类SQL语句性能也较高,但不如Using index。问题来了,如何优化为Using index呢?四、【Using filesort】 实验语句: explain select*from user order by sex;结果说明: Extra为Using filesort说明,得到所需结果...
    文章 2019-08-07 519浏览量
  • sql学习

    SQL 语句对大小写不敏感。星号(*)是选取所有列的快捷方式。取前几条语句:sql server 用top n,mysql用limit n(行尾),oracle用条件语句ROWNUM<n(where语句中) not like '%aa%' SQL 通配符 在搜索数据库中的...
    文章 2017-07-19 1192浏览量
  • SQL优化 MySQL版-单表优化及细节详讲

    SQL语句:select bid from book where typeid in(2,3)And authorid=1 order by typeid desc;我们执行这条SQL语句,然后在前面加上explatin查看sql执行计划: 我们可以清楚的看到,查询级别是ALL,并且Useing where回...
    文章 2019-02-27 1298浏览量
  • 你必须知道的Microsoft SQL Server一

    实际上,Sqlserver 自动将我们之前写的SQL语句中的IN操作直接修改为了OR查询操作。我们再来看如下SQL: use Northwind GO DECLARE@p1 NVARCHAR(20),@p2 NVARCHAR(20) SELECT@p1=N'90110',@p2=N'01307' SELECT*FROM ...
    文章 2017-10-13 1114浏览量
  • PL/SQL 处理流程

    在PL/SQL中可以使用的SQL语句有:在PL/SQL中可以用的SQL语句有:INSERT UPDATE DELETE SELECT INTO COMMIT ROLLBACK SAVEPOINT 提示:在 PL/SQL中只能用 SQL语句中的 DML 部分,不能用 DDL 部分,如果要在PL/...
    文章 2017-01-12 984浏览量
  • Sql Server CPU 性能排查及优化的相关 Sql

    Sql Server CPU 性能排查及优化的相关 Sql 语句,非常好的SQL语句,记录于此: Begin Cpu 分析优化的相关 Sql-使用DMV来分析SQL Server启动以来累计使用CPU资源最多的语句。例如下面的语句就可以列出前50名。select ...
    文章 1970-01-01 751浏览量
  • JDBC操作SQL语句的注释和拼接

    含有注释的SQL语句要想在程序中正常执行需要保证注释内容不破坏SQL语句语法的正确性,保证了SQL的语法正确性之后需要保证注释不能改变SQL原本期望的命令内容。简单明了就是保证注释后面有换行。注释破坏SQL通常来自...
    文章 2017-11-21 1199浏览量
  • 025 SQL注入攻击

    如果给params[:query]赋值里面加个'不成对,直接翻译成SQL语句,就会使得SQL语句执行出现错误,从而导致rails错误发生。所以,这个conditions里面应该这么写: def index@tasks=Task.find(:all,:conditions=gt;[...
    文章 2017-11-21 791浏览量
  • Oracle数据库之FORALL与BULK COLLECT语句

    我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句发送给SQL引擎来执行;SQL引擎执行完毕后,将结果再返回给PL/SQL引擎。这种在PL/SQL引擎和...
    文章 2015-06-18 652浏览量
  • 如何批量获取表结构存储

    WHERE U.OBJECT_TYPE IN('TABLE','INDEX','PROCEDURE','FUNCTION');得到所有表空间的ddl语句: SELECT DBMS_METADATA.GET_DDL('TABLESPACE',TS.tablespace_name) FROM DBA_TABLESPACES TS;得到所有创建用户的ddl语句...
    文章 2017-11-12 1127浏览量
  • 【原】利用dbms_metadata.get_ddl查看DDL语句

    select dbms_metadata.get_ddl(u.object_type,u.object_name)from user_objects u where u.object_type in('table','index','procedure','function‘);2、得到所有表空间的ddl语句 select dbms_metadata.get_ddl('...
    文章 2012-04-05 814浏览量
  • PL/SQL之-流程控制语句

    像编程语言一样,oracle PL/SQL也有自己的流程控制语句。通过流程控制语句,我们可以在PL/SQL中实现一下比较复杂的业务逻辑操作。而无需到程序中去控制,在一定程度上提高了效率,这也是PL/SQL的强大之处。PL/SQL...
    文章 2014-09-21 725浏览量
  • Oracle数据库 中的基础的一些语法结构

    执行部分——PL/SQL语句SQL语句 EXCEPTION 异常处理部分——处理运行异常 END;块结束标记*/ 2 创建序列 1 CREATE SEQUENCE[schema.]sequence_name 2[{ INCREMENT BY|START WITH } integer 3|{ MAXVALUE integer|...
    文章 2015-06-16 747浏览量
  • PL/SQL游标浅谈

    为了处理 SQL 语句,ORACLE 必须分配一片叫上下文(context area)的区域来处理所必需的信息,其中包括要处理的行的数目,一个指向语句被分析以后的表示形式的指针以及查询的活动集(active set)。游标是一个指向上下文...
    文章 2018-01-14 1011浏览量
  • sql 语言

    每当用户查询视图时,数据库引擎通过使用视图的 SQL 语句重建数据。创建视图 CREATE VIEW 语句用于创建视图。CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition;撤销视图 DROP VIEW ...
    文章 2017-08-08 744浏览量
  • 一条查询sql的执行流程和底层原理

    优化器的任务就是对SQL语句进行优化,达到最快的执行效果,优化器对SQL优化完成后会将SQL变成一个执行计划交给执行器 7、查询SQL执行流程之执行器 执行器就是根据执行计划来进行执行查询,根据SQL的指令,逐条调用...
    文章 2019-04-21 1518浏览量
  • SQL Server里强制参数化的痛苦

    在SQL Server里简单参数化有很多限制,如果你的SQL语句包含下列任意它不会发生: JOIN IN BULK INSERT UNION INTO DISTINCT TOP GROUP BY HAVING COMPUTE Sub Queries 如果你还想让SQL Server进行自动参数化,你可以...
    文章 2017-11-14 987浏览量
  • Oracle中可以nologging执行的操作

    但在很多情况下可以通过禁用重做日志的产生来加速SQL语句的完成,也就是我们所说的可nologging化的操作,这些操作大多是或串行的或并行的数据载入。那么哪些操作是允许被nologging化的呢?首先需要注意的是普通的DML...
    文章 2017-11-12 750浏览量
  • PLSQL批量绑定插入数据

    批量绑定:执行单词SQL操作能传递所有集合元素的数据,使用forall,bulk_collect语句完成, bulk_collect子句用于取得批量数据,只能用于select,fetch和dml返回字句中, forall语句只试用于执行批量的dml执行, 好处...
    文章 2017-11-12 987浏览量
  • Oracle数据库SQL语句性能调整的基本原则

    在一些情况下,一些不必要的全表搜索的消除可以通过强制使用一个index来达到,只需要在SQL语句中加入一个索引的提示就可以了。在全表搜索是一个最快的访问方法时,将小表的全表搜索放到缓存中,调优专家应该确保有...
    文章 2013-11-08 1024浏览量
  • RDS for MySQL权限问题(错误代码:1227,1725)

    导入RDS MySQL 实例:SQL 语句中含有需要 Supper 权限才可以执行的语句,而 RDS MySQL不提供 Super 权限,因此需要去除这类语句。本地 MySQL 实例没有启用 GTID。4.解决 4.1 去除 DEFINER 子句 检查 SQL 文件,...
    文章 2016-12-13 7721浏览量
  • ssm框架之动态sql

    foreach标签主要用于构建in条件,它可以在SQL语句中迭代一个集合。foreach标签的属性有item、index、collection、open、separator、close,其中,item表示集合中的元素进行迭代时的别名;index指定当前迭代的位置;...
    文章 2018-07-31 1549浏览量
  • 使用dbms_metadata生成建表语句

    如果想得到关于table,index,constraint的语句,可以考虑使用dbms_metadata来实现。我们可以使用如下的脚本来得到建表语句,对应的索引语句,和ref_constraint语句。建表语句就不多说了,关于索引的部分,过滤了主键和...
    文章 2014-09-16 534浏览量
  • 【译】一些优化你的SQL语句的TIPs

    对于写出实现功能的SQL语句和既能实现功能又能保证性能的SQL语句的差别是巨大的。很多时候开发人员仅仅是把精力放在实现所需的功能上,而忽略了其所写代码的性能和对SQL Server实例所产生的影响(也就是IO,CPU,内存...
    文章 2017-12-14 966浏览量
  • ORACLE数据库查看执行计划

    执行需要查看执行计划的SQL语句 SQL>SET AUTOTRACE OFF-不生成AUTOTRACE报告,这是缺省模式 SQL>SET AUTOTRACE ON-这样设置包含执行计划、统计信息、以及脚本数据输出 SQL>执行需要查看执行计划的SQL语句 ...
    文章 2016-04-22 1666浏览量
  • PreparedStatement与Statement

    数据库系统会对sql语句进行预编译处理(如果JDBC驱动支持的话),预处理语句将被预先编译好,这条预编译的sql查询语句能在将来的查询中重用,这样一来,它比Statement对象生成的查询速度更快。下面是一个例子: ...
    文章 2015-06-09 1903浏览量
  • PLSQL_性能优化系列16_Oracle Tuning Analyze优化分析

    一个特性之一是一个非高效的SQL语句为提高查询性能使用所有的索引此仍然为一个失败的SQL语句。当然,有些时候使用全表扫描是合适的,尤其是在做聚合操作象sum,avg等操作,因为为了获得结果,表上的绝大部分数据行...
    文章 2014-10-19 1024浏览量
  • sql 语言

    每当用户查询视图时,数据库引擎通过使用视图的 SQL 语句重建数据。创建视图 CREATE VIEW 语句用于创建视图。CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition;撤销视图 DROP VIEW...
    文章 2017-11-10 956浏览量
1 2 3 4 ... 120 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化