Alibabacloud.com offers a wide variety of articles about pl sql sql statement ignored, easily find your pl sql sql statement ignored information here online.
Chapter 2 procedural performance tuning of PL/SQL applications
I. Reasons for PL/SQL Performance problems
When the execution efficiency of PL/SQL-based applications is low, it is usually caused by poor
In general PL/SQL programming, SQL can be used directly in DML and transaction-controlled statements, but DDL statements and system control statements cannot be used directly in PL/SQL, and it is possible to implement DDL statements and system control statements in
statements and dynamic SQL statements. The so-called static SQL refers to the SQL statement used in the Pl/sql block is clear at compile time, and the execution is to determine the object. Dynamic
In general PL/SQL programming, SQL can be directly used in DML and transaction control statements, but DDL statements and system control statements cannot be directly used in PL/SQL, to use DDL statements and system control statements in
When we want a query to take advantage of an index, we typically add an index hint to the query, like this
Copy Code code as follows:
SELECT Id,name from TB with (index (Ix_xttrace_bal)) where bal
In a production environment, the optimizer generally does not consider other indexes because of the reason for this index, and that sometimes this index hint may cause the query to slow down
After your test, it turns out that the relationship between the index hints caused the query
;Private_pkg.do_that;END;END;/
CREATE OR REPLACE PACKAGE BODYPrivate_pkgISPROCEDURE do_thisISBEGINDBMS_OUTPUT.put_line ('this ');END;
PROCEDURE do_thatISBEGINDBMS_OUTPUT.put_line ('that ');END;END;/
Now you can run this public package without any problem:
BEGINPublic_pkg.do_only_this;END;/THISTHAT
However, if I try to call the sub-process of a private package in an anonymous block, the following error occurs: (Hey! You can't afford it! Hmm, it's interesting !)
BEGINPrivate_pkg.do_this;END;/
ERRO
Many Oracle database developers prefer PL/SQL functions, storage, and so on to simplify the code.
Recommended reading:
Use PL/SQL to execute java storage to obtain the MAC address
For example:
Select empno, ENAME, DNAME, loc from emp, dept where emp. DEPTNO = DEPT. DEPTNO;
Developers may think that such an
PL/SQL is an extension of Oracle's standard database language. Oracle has integrated PL/SQL into ORACLE servers and other tools, in recent years, more developers and DBAs have started to use PL/SQL. This article describes basic
Label:http://uule.iteye.com/blog/2061773 (source) Bulk Import Script : Open a Command Window > enter @ > It will let you select the file you want to import (you need to know the order of the imported files, Plsql will not automatically recognize this or write a script like LS) such as: @d:\svn\1.5 database Script \oracle\import2.sql http://blog.csdn.net/hbhgjiangkun/article/details/8208565 1, PL/
The results returned by the recent SQL query cause a ORA-06502 error to the PL/SQL variable. The error description is ORA-06502: PL/SQL: numeric or value error: character string buffer too small. obviously, the length of the character variable definition is not enough. It is
and executed on the client side rather than on the server. 650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/45/41/wKiom1PlNwmA_a-zAAEU6Rsr06Y709.jpg "title=" 1.png " alt= "Wkiom1plnwma_a-zaaeu6rsr06y709.jpg"/> Iv. PL/SQL The advantagesthe main advantages of PL/ SQL are:1. The integration of some process Con
): DECLARE Defining exceptions BEGIN Throw exception EXCEPTION Catching and handling exceptions END; Mode two ( exception pass ): DECLARE Defining exceptions BEGIN Throw exception EXCEPTION Do not handle exceptions END; Exception is passed to the caller If you want to handle exceptions in a PL/SQL block, you need to write handlers in the exception handling section. The exception handler is in the follo
Anonymous PL/SQL block reviewDECLARE (optional) defines the object to be used in a PL/SQL block BEGIN (MUST) EXECUTE statement EXCEPTION (optional) error-handling statement END; Must Anonymous blocks (starting with declare or begi
PL/SQL statement beautification click No response. View the following prompts PL/SQL Beautifier could not parse text. I am this time due to the SQL statement syntax error.At the toolbar
portion of the PL/SQL block is required. Notice that the end keyword is followed by a semicolon.③ Exception Handling section: This section is optional, the section uses the exception keyword to divide the executable part into two small parts, the previous program is the normal operation of the program, in the event of an exception to jump to the exception part of the execution.PL/
well configured, you can also consider using UNION, MINUS, and INTERSECT. After all, they are highly readable.
(34) Optimize group:
To improve the efficiency of the group by statement, you can filter out unnecessary records before group by. The following two queries return the same results, but the second query is much faster.
Inefficient: select job, AVG (SAL) from emp group by job having job = 'President 'or job = 'manager' efficiency: select job,
Many oracle database developers prefer PLSQL functions and storage to simplify the code.
Many oracle database developers prefer PL/SQL functions, storage, and so on to simplify the code.
Many Oracle database developers prefer PL/SQL functions, storage, and so on to simplify the code.
Recommended reading:
Use
version is 11.2.0.4.
SQL> select * from v $ version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0-64bit Production
PL/SQL Release 11.2.0.4.0-Production
CORE 11.2.0.4.0 Production
TNS for Linux: Version 11.2.0.4.0-Production
NLSRTL Version 11.2.0.4.0-Production
Th
Pl/sql is Oracle's extension of the standard database language, Oracle has integrated PL/SQL into Oracle servers and other tools, and more developers and DBAs have started using Pl/sql in recent years, and this article covers
Oracle are written by PL/SQL. The following SQL statements can be used in PL/SQL:
Insert, update, delete, select into, commit, rollback, savepoint.
Tip: only the DML part in the SQL statement
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.