Home
Search results “Oracle cache view results”
Oracle PlSql Result Cache
 
06:33
In this video we will discuss about the memory component of Oracle Instance and the importance of Result Cache in performance point of view. How to set it and use it.For more information please visit https://www.koenig-solutions.com/oracle-training-certification-courses.aspx
Views: 72 Koenig Solutions
Oracle Function Result Cache | Steven Feuerstein
 
02:35
Returning for his seventh 2 Minute Tech Tip, Oracle architect and "Oracle PL/SQL Programming 6e" author Steven Feuerstein delivers the details on the Function Result Cache, a feature introduced in Oracle Database 11g that can add a performance boost to your applications.
Views: 1076 ArchBeat Archive
Result Cache
 
08:02
Parses and Data Dictionary watch more videos at https://www.tutorialspoint.com/videotutorials/index.htm Lecture By: Mr. Parth Panjab, Tutorials Point India Private Limited
Webinar: All About the Function Result Cache
 
01:08:47
Presented by Steven Feuerstein, Oracle Corporation The function result cache, added in Oracle Database 11g, offers developers a way to dramatically reduce the amount of time it takes to retrieve data requested repeatedly by database sessions (specifically, when the same rows of a table are fetched much more frequently than they are changed). This cache is stored in the SGA, shared across all sessions in the instance, and automatically purged of "dirty data" by the Oracle Database. Every application running on 11.1 or higher should be taking advantage of this feature. Best of all, there is minimal impact on your code to start using this feature.
Views: 1096 ODTUG
Rev up your Oracle Functions using Result Cache
 
11:56
Dan shows you how to dramatically increase function response time using a newer Oracle memory structure called Result Cache. Still on Oracle10? Dan has a solution for you as well.
Views: 125 Dan Hotka
How to use Collections and Function Result Cache by Steven Feuerstein
 
13:01
See all free Oracle PL/SQL tutorials at http://www.skillbuilders.com/oracle-tutorials. In this tutorial, Oracle ACE Director Steven Feuerstein demonstrates how to improve PL/SQL performance by 1, caching data in PL/SQL package-based Associate Array Collections (collection cache) and 2, using the Function Result Cache.
Views: 1085 SkillBuilders
Oracle Database architecture part 5 SGA- Buffer cache and others
 
05:52
Oracle Database architecture part 5 SGA- Buffer cache and others
Views: 605 khaled alkhudari
Caching Business Service Results and Enabling Load Balancing in Oracle Service Bus
 
04:44
This video shows you how to improve performance by enabling result caching and configuring load balancing in Oracle Service Bus. ================================= For more information, see http://www.oracle.com/goto/oll Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Efficient Function Calls From SQL (Part 1) : Scalar Subquery Caching
 
02:33
The first part of a mini-series of videos showing how you can improve the performance of function calls from SQL. In this episode, we take a look at Scalar Subquery Caching. For more information see: https://oracle-base.com/articles/misc/efficient-function-calls-from-sql#scalar-subquery-caching Website: https://oracle-base.com Blog: https://oracle-base.com/blog Twitter: https://twitter.com/oraclebase Cameo by Bruno Borges : Blog: https://blogs.oracle.com/brunoborges/ Website: http://brunoborges.com/ Twitter: https://twitter.com/brunoborges Cameo appearances are for fun, not an endorsement of the content of this video.
Views: 2595 ORACLE-BASE.com
Interactive Reports using View and Column Selector
 
13:09
In this episode of my Oracle BI Video Tutorial, I make a simple report and then make it interactive using a view and a column selector I first build a basic table, add a graph and then show the power of view and column selectors. To finish off, I show how to make a rollup report, by using column selectors in a creative way. Everything I talk about is applicable to building reports for Oracle Sales Cloud or any other applications that uses this reporting tool. Other applications like: - Oracle CRM On Demand - Oracle HCM Cloud - Oracle ERP Cloud - Peoplesoft - e-Business Suite - or even custom built applications Sometimes the user interface might be slightly different though. This video is part of my Oracle BI Video Tutorial that can be found on my blog: Edward's Oracle Blog: http://www.dewolf.net Let me know how you liked it and if it was usefull! Want to know when I upload more videos or post about Oracle Sales Cloud or Oracle BI? Follow me on twitter: https://twitter.com/edewolf_cx
Views: 4654 Edward's Oracle Blog
How to Delete the Duplicate Records in oracle
 
03:44
http://oracletemple.blogspot.in/ How to Delete the duplicate records How delete the duplicate rows ? Tips: - Always take extra caution while deleting records. 1. First identify the duplicates using select. 2. Double verify those are actual ‘duplicates’ or not 3. Take backup if necessary 4. Apply commit only if you are sure. -~-~~-~~~-~~-~- Please watch: "difference between delete and truncate" https://www.youtube.com/watch?v=7b6wQ3Qumgg -~-~~-~~~-~~-~- ------------------------------------------------------------------ Below is link for Useful Pl/SQL Books http://goo.gl/XMy0tt ---------------------------------------------------------- Watch More... What is Parameterized Cursor in Oracle https://www.youtube.com/watch?v=JMKwHlVi6-A What is autonomous transaction in Oracle. https://www.youtube.com/watch?v=gyvFajpfoWE What are Constraints available in Oracle. https://www.youtube.com/watch?v=WivhdLXQklQ What is Mutation Error and How to avoid mutation. https://www.youtube.com/watch?v=CbWNCyW18Bs 5 Effective way to delete Duplicate rows https://www.youtube.com/watch?v=1wtTtnc87Oc What is Difference between Delete and Truncate https://www.youtube.com/watch?v=7b6wQ3Qumgg
Views: 24246 Ram Gupta
Oracle SQL Tuning - Data Warehouse Star Transformations, Even with Standard Edition!
 
15:55
Joining large tables in a Data Warehouse will often generate star transformations in the execution plan. So, what is a star transformation? And, what if you don't have Enterprise Edition - so you can't build Bitmap Indexes? In this free tutorial, Oracle Master John Watson will demonstrate star transformations in EE and how to make them work even without bitmap indexes - Standard Edition can save you thousands in licensing fees! This is Part 3 of a 5 Part series. View all video tutorials at SkillBuilders.com/EqualSQL.
Views: 4607 SkillBuilders
Oracle Business Intelligence 12c Orientation - OBIEE By Eng-Islam Eladwiy | Arabic
 
31:39
Oracle Business Intelligence 12c Course Content **Creating Analysis and Dashboard Track (20 Lesson) 01 OBIEE-12c Course Introduction 02 OBIEE-12c Introduction to Oracle Business Intelligence 03 OBIEE-12c Working with Oracle Business Intelligence Analyses 04 OBIEE-12c Filtering Data For Analyses 05 OBIEE-12c Selecting and Grouping Data For Analysis 06 OBIEE-12c Advance Visualization in Analysis 07 OBIEE-12c Showing Results with Pivot Table 08 OBIEE-12c Working With Additional Views in Analyses 09 OBIEE-12c Visualizing Data on Maps 10 OBIEE-12c Creating Oracle Business Intelligence Dashboards 11 OBIEE-12c Configuring Oracle Business Intelligence Dashboards 12 OBIEE-12c Creating Dashboard Prompts and Variables 13 OBIEE-12c Scorecards and Key Performance Indicators 14 OBIEE-12c Visual Analyzer , BI Ask and Data Mashup 15 OBIEE-12c Working with BI Content in Smart View 16 OBIEE-12c Oracle Business Intelligence Mobile 17 OBIEE-12c Using Oracle Business Intelligence Delivers 18 OBIEE-12c Administrating the Presentation Catalog 19 OBIEE-12c Direct Database Analysis 20 OBIEE-12c Expressions **Building Repository Track (24 Lesson) 01 OBIEE-12c Course Introduction 02 OBIEE-12c Repository Basics 03 OBIEE-12c Building the Physical Layer of a Repository 04 OBIEE-12c Building the Business Model and Mapping Layer of a Repository 05 OBIEE-12c Building the Presentation Layer of a Repository 06 OBIEE-12c Testing and Validating a Repository 07 OBIEE-12c Managing Logical Table Sources 08 OBIEE-12c Adding Calculations to a Fact 09 OBIEE-12c Working With Logical Dimensions 10 OBIEE-12c Working With Logical Dimensions Hierarchies 11 OBIEE-12c Managing Usage Tracking 12 OBIEE-12c Using Model Checker and Aggregates 13 OBIEE-12c Using Portions and Fragments 14 OBIEE-12c Using Repository Variables 15 OBIEE-12c Modeling Time Series Data 16 OBIEE-12c Modeling Many to Many Relations 17 OBIEE-12c Setting an Implicit Fact Column 18 OBIEE-12c Import Metadata from multidimensional Data sources 19 OBIEE-12c Security 20 OBIEE-12c Cache Management 21 OBIEE-12c Setting Up and Using the Multi-user Development Environment 22 OBIEE-12c Performing a Patch Merge 23 OBIEE-12c Managing Metadata and Working with Service Instances 24 OBIEE-12c Using Administration Tool Utilities To get full course , Kindly register in form : https://goo.gl/forms/D3qMD5KttYvgg31p2
Views: 1232 Islam Eladwiy
How to Check Tablespace Size in SQL Developer | Oracle SQL Developer Tips and Tricks
 
02:08
How to Check Tablespace Size in SQL Developer | Oracle SQL Developer Tips and Tricks Oracle SQL Tutorial for Beginners Oracle Database Tutorial for Beginners Oracle SQL Developer Tips and Tricks Oracle Tutorial for Beginners Oracle Tutorial How to Check Tablespace Size in SQL Developer How to Check Tablespace Size in Oracle SQL Developer How to Monitor Tablespace Size in Oracle SQL Developer How to Monitor Tablespace Size in SQL Developer how to check tablespace in oracle sql developer how to check tablespace size in oracle 12c how to check particular tablespace size in oracle how to check tablespace size in gb in oracle how to check tablespace name in oracle how to check freespace in tablespace in oracle 11g how to check tablespace size in oracle 11g how to check freespace in oracle database How to Check Storage of Tablespace Size in SQL Developer How to Check Storage of Tablespace Size in Oracle SQL Developer how to check tablespace in oracle how to check tablespace size in oracle 12c what is tablespace in oracle how to check tablespace in oracle sql oracle list tablespaces in schema how to find tablespace used by a user in oracle how to check particular tablespace size in oracle oracle create tablespace
Views: 1247 Oracle PL/SQL World
How to Cache Database Queries with Redis in Laravel - Redis Series Episode 4
 
09:22
In this short episode, I show you how you can cache database queries for a certain period of time. This is really nice when you have data you know won't change during x period of time, because once it's in cache, Laravel knows to automatically skip the database query and immediately deliver the requested content from RAM. Super fast, super easy. Here's the complete project throughout all episodes: https://gitlab.com/Christf24/RedisCast/tree/master/ Next episode will go over tagging with Redis (for blog posts, movie genres, or whatever else). Previous episode (Counting page views, and creating a "Top Viewed Article" list on home page): https://www.youtube.com/watch?v=ZMjw5WFPG8c Next episode (Tagging articles, products, movies, etc..): http://youtu.be/L2keoHFThwY
Views: 25350 Christophe Limpalair
SQL Blob Viewer - exporting a lot of images or files
 
02:38
This video describes how to use SQL Blob Viewer when you want to export a lot of images or files files from your database. It basically requires an extra step, but will allow you to export as many items as you want from your database.
Views: 666 Yohz Software
Table size ,Number of records,Disk usage in SQL Database,clear logs,cache
 
06:51
This clip will show you how to check each Table size, Number of records, Disk usage in SQL Database. You can see how to write the query to get details of all tables in terms of size, records, space utilization and free space on disk for tables. http://daynamicsaxaptatutorials.blogspot.com This is axapta ERP blog for Technical and functional fields and includes Microsoft Dynamics Axapta tutorials and Dynamics Axapta Coverage. This blog also contains x++ code help for Ax developer and solution of technical and functional daily issues. This blog is specific for Microsoft dynamics programming. Enterprise portal, SharePoint services, business connectors and Enterprise Resource Planning applications and sql database.It will help to get Microsoft Business Solutions. SQL subpart, SQL remainder, SQL language, SQL unit, SQL making, SQL portion, SQL auto, SQL part, SQL addition, SQL picture, SQL element, SQL supplement, SQL heating, SQL element, SQL hardware, SQL constituent, SQL factor, SQL constituent, SQL part, SQL residue, SQL unit, SQL butt, SQL basis, SQL appurtenance, SQL landside, SQL module, SQL crystal, SQL spare, SQL part,SQL section, SQL ingredient, SQL base, SQL balance, SQL residuum, SQL meronymy, SQL portion, SQL item, SQL substance, SQL part, SQL to, SQL whole, SQL relation, SQL spark, SQL gap, SQL car, SQL part, SQL pel, SQL audio, SQL computer, SQL hardware, SQL element, SQL pixel, SQL improver, SQL spare, SQL retrofit, SQL ingredient, SQL add-on, SQL input, SQL accessory,division, SQL point, SQL constituent, SQL part, SQL be-all, SQL and, SQL end-all, SQL plot, SQL element, SQL be, SQL all, SQL and, SQL end, SQL all, SQL element, SQL detail, SQL component, SQL part, SQL member, SQL rest, SQL linguistic, SQL unit, SQL relation, SQL particular, SQL residual, SQL part,
Views: 1040 Santosh kumar Singh
Efficient Function Calls From SQL (Part 5) : Pipelined Table Functions
 
03:48
The fifth part of a mini-series of videos showing how you can improve the performance of function calls from SQL. In this episode, we compare the performance of conventions table functions with pipelined table functions. For more information see: https://oracle-base.com/articles/misc/pipelined-table-functions https://oracle-base.com/articles/misc/efficient-function-calls-from-sql Website: https://oracle-base.com Blog: https://oracle-base.com/blog Twitter: https://twitter.com/oraclebase Cameo by Mike Dietrich : Blog: https://blogs.oracle.com/UPGRADE Twitter: https://twitter.com/MikeDietrichDE Cameo appearances are for fun, not an endorsement of the content of this video.
Views: 12503 ORACLE-BASE.com
Use NOCOPY to Improve Performance
 
05:15
The NOCOPY parameter hint tells the PL/SQL compiler to pass OUT and IN-OUT parameters "by reference" (meaning: do not copy in, nor copy out). The result is better performance and reduced PGA consumption. ====================================== Practically Perfect PL/SQL with Steven Feuerstein Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Oracle Database 18c Express Edition Installation on Windows 10 | Oracle Database 18c XE
 
16:14
After long time, Oracle has released finally Oracle Database 18c Express Edition for Windows x64, Oracle Database Express Edition (XE) Release 18.4.0.0.0 In this video we are going to demonstrate how to install Oracle Database 18c Express Edition on Windows 10 Oracle Database 18c Express Edition installation in Windows is very easy. This video guides step by step installation. We are going to learn 1. Database Installation 2. Enterprise Manager Overview 3. SQL Plus tool 4. Oracle Instance Manager to start and shutdown database instance. Hardware Requirements : Minimum 2 GB RAM, 2 CPU Cores and Enough Hard disk Space. Software Requirements : OracleXE184_Win64 Zip file for Windows already downloaded from Oracle website. Important Note: Adobe Flash player must be installed in order to browse Enterpise Manager Console on Internet Explorer. Installation method : Offline, Oracle Database 18c Zip file for Windows downloaded and installed. download link: https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index-083047.html Oracle Database 18c XE Features ############################### Oracle Multitenant SQLJ Microsoft Distributed Transaction Coordinator support Native .NET Data Provider—ODP.NET .NET Stored Procedures Online index rebuild Online table organization Online table redefinition Trial recovery Fast-start fault recovery Flashback Table Flashback Database Cross-platform Backup and Recovery Sharded Queues Network Compression Client Side Query Cache Query Results Cache PL/SQL Function Result Cache Adaptive Execution Plans In-Memory Column Store In-Memory Aggregation Attribute Clustering Column-Level Encryption Tablespace Encryption Oracle Advanced Security Oracle Database Vault Oracle Label Security Centrally Managed Users Fine-grained auditing Privilege Analysis Real Application Security Redaction Transparent Sensitive Data Protection Virtual Private Database Oracle Spatial and Graph Property Graph and RDF Graph Technologies (RDF/OWL) Partitioned spatial indexes Oracle Partitioning Oracle Advanced Analytics Oracle Advanced Compression Advanced Index Compression Prefix Compression (also called Key Compression) Basic Table Compression Deferred Segment Creation Bitmapped index, bitmapped join index, and bitmap plan conversions Transportable tablespaces, including cross-platform and full transportable export and import Summary management—Materialized View Query Rewrite.
Views: 7799 java frm
Oracle 12c  Application Context
 
06:46
Creating and implementing Application Context in Oracle database.
Views: 255 Koenig Solutions
Oracle 11g New Features : SQL Plan Management  (Baselining)
 
22:15
Oracle 11g SQL Plan Management, a.k.a. Baselining, will solve the major issues of change control. We can give you an absolute guarantee - if you configure this as part of your upgrade - that SQL statement execution (performance) will never regress. You may also like our new and free Oracle 12c video tutorials, https://www.skillbuilders.com/free-oracle-database-tutorials . This tutorial is particularly relevant: it provides a review of baselining then reveals 12c performance features https://www.skillbuilders.com/free-oracle-database-tutorials/oracle-12c-sql-performance-features-agenda-session/
Views: 10315 SkillBuilders
Oracle SQL Tuning - Equal SQL, Part 2 of 5 by John Watson, SkillBuilders.com
 
14:38
Watch Oracle Master John Watson demonstrate why not all equivalent SQL statements are created equal. John demonstrates how SQL statements that produce equivalent result sets can have radically different response times, why this happens and common solutions. All five new video tutorials are available at SkillBuilders.com/Oracle-Tutorials 1. Introduction including the First Demonstration 2. SubQuery Factoring 3. Star Transformations 4. Aggregations 5. Summary Some experience analyzing Oracle execution plans is required to get the most from this tutorial.
Views: 6502 SkillBuilders
Wrapping Oracle PL/SQL code
 
08:24
This video tutorial demonstrates the wrap utility of oracle.This utility can be used to wrap (encode) our plain text pl/sql code so that other developers cannot make changes to it, and we can keep our business logic and patent code safe through encoding. This video tutorial explains the same with a very easy example. and also talks about the advantages and disadvantages associated with the wrap utility.
Views: 2399 Kishan Mashru
Dynamic SQL in Stored Procedure
 
09:32
In this video we will discuss, using dynamic sql in a stored procedure and it's implications from sql injection perspective. We will discuss performance implications of using dynamic sql in a stored procedure in a later video. Text version of the video http://csharp-video-tutorials.blogspot.com/2017/04/dynamic-sql-in-stored-procedure.html Slides http://csharp-video-tutorials.blogspot.com/2017/04/dynamic-sql-in-stored-procedure_11.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html All SQL Server Tutorial Videos https://www.youtube.com/playlist?list=PL08903FB7ACA1C2FB All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists Consider the following stored procedure "spSearchEmployees". We implemented this procedure in Part 139 of SQL Server tutorial. This stored procedure does not have any dynamic sql in it. It is all static sql and is immune to sql injection. Create Procedure spSearchEmployees @FirstName nvarchar(100) = NULL, @LastName nvarchar(100) = NULL, @Gender nvarchar(50) = NULL, @Salary int = NULL As Begin Select * from Employees where (FirstName = @FirstName OR @FirstName IS NULL) AND (LastName = @LastName OR @LastName IS NULL) AND (Gender = @Gender OR @Gender IS NULL) AND (Salary = @Salary OR @Salary IS NULL) End Go Whether you are creating your dynamic sql queries in a client application like ASP.NET web application or in a stored procedure, you should never ever concatenate user input values. Instead you should be using parameters. Notice in the following example, we are creating dynamic sql queries by concatenating parameter values, instead of using parameterized queries. This stored procedure is prone to SQL injection. Let's prove this by creating a "Search Page" that calls this procedure. Create Procedure spSearchEmployeesBadDynamicSQL @FirstName nvarchar(100) = NULL, @LastName nvarchar(100) = NULL, @Gender nvarchar(50) = NULL, @Salary int = NULL As Begin Declare @sql nvarchar(max) Set @sql = 'Select * from Employees where 1 = 1' if(@FirstName is not null) Set @sql = @sql + ' and FirstName=''' + @FirstName + '''' if(@LastName is not null) Set @sql = @sql + ' and LastName=''' + @LastName + '''' if(@Gender is not null) Set @sql = @sql + ' and Gender=''' + @Gender + '''' if(@Salary is not null) Set @sql = @sql + ' and Salary=''' + @Salary + '''' Execute sp_executesql @sql End Go Add a Web Page to the project that we have been working with in our previous video. Name it "DynamicSQLInStoredProcedure.aspx". Copy and paste the HTML and code available on my blog at the following link http://csharp-video-tutorials.blogspot.com/2017/04/dynamic-sql-in-stored-procedure.html At this point, run the application and type the following text in the "Firsname" text and click "Search" button. Notice "SalesDB" database is dropped. Our application is prone to SQL injection as we have implemented dynamic sql in our stored procedure by concatenating strings instead of using parameters. ' Drop database SalesDB -- In the following stored procedure we have implemented dynamic sql by using parameters, so this is not prone to sql injecttion. This is an example for good dynamic sql implementation. Create Procedure spSearchEmployeesGoodDynamicSQL @FirstName nvarchar(100) = NULL, @LastName nvarchar(100) = NULL, @Gender nvarchar(50) = NULL, @Salary int = NULL As Begin Declare @sql nvarchar(max) Declare @sqlParams nvarchar(max) Set @sql = 'Select * from Employees where 1 = 1' if(@FirstName is not null) Set @sql = @sql + ' and [email protected]' if(@LastName is not null) Set @sql = @sql + ' and [email protected]' if(@Gender is not null) Set @sql = @sql + ' and [email protected]' if(@Salary is not null) Set @sql = @sql + ' and [email protected]' Execute sp_executesql @sql, N'@FN nvarchar(50), @LN nvarchar(50), @Gen nvarchar(50), @sal int', @[email protected], @[email protected], @[email protected], @[email protected] End Go On the code-behind page, use stored procedure spSearchEmployeesGoodDynamicSQL instead of spSearchEmployeesBadDynamicSQL. We do not have to change any other code. At this point run the application one more time and type the following text in the "Firstname" textbox and click the "Search" button. ' Drop database SalesDB -- Notice "SalesDB" database is not dropped, So in this case our application is not succeptible to SQL injection attack. Summary : Whether you are creating dynamic sql in a client application (like a web application) or in a stored procedure always use parameters instead of concatnating strings. Using parameters to create dynamic sql statements prevents sql injection.
Views: 37950 kudvenkat
How to create Virtual Columns in Oracle Database
 
09:02
How to create Virtual Columns in Oracle Database 12c When queried, virtual columns appear to be normal table columns, but their values are derived rather than being stored on disc. The syntax for defining a virtual column is listed below. column_name [datatype] [GENERATED ALWAYS] AS (expression) [VIRTUAL] If the datatype is omitted, it is determined based on the result of the expression. The GENERATED ALWAYS and VIRTUAL keywords are provided for clarity only. The script below creates and populates an employees table with two levels of commission. It includes two virtual columns to display the commission-based salary. The first uses the most abbreviated syntax while the second uses the most verbose form. CREATE TABLE employees ( id NUMBER, first_name VARCHAR2(10), last_name VARCHAR2(10), salary NUMBER(9,2), comm1 NUMBER(3), comm2 NUMBER(3), salary1 AS (ROUND(salary*(1+comm1/100),2)), salary2 NUMBER GENERATED ALWAYS AS (ROUND(salary*(1+comm2/100),2)) VIRTUAL, CONSTRAINT employees_pk PRIMARY KEY (id) ); INSERT INTO employees (id, first_name, last_name, salary, comm1, comm2) VALUES (1, 'JOHN', 'DOE', 100, 5, 10); INSERT INTO employees (id, first_name, last_name, salary, comm1, comm2) VALUES (2, 'JAYNE', 'DOE', 200, 10, 20); COMMIT; Querying the table shows the inserted data plus the derived commission-based salaries. SELECT * FROM employees; ID FIRST_NAME LAST_NAME SALARY COMM1 COMM2 SALARY1 SALARY2 ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- 1 JOHN DOE 100 5 10 105 110 2 JAYNE DOE 200 10 20 220 240 2 rows selected. SQL The expression used to generate the virtual column is listed in the DATA_DEFAULT column of the [DBA|ALL|USER]_TAB_COLUMNS views. COLUMN data_default FORMAT A50 SELECT column_name, data_default FROM user_tab_columns WHERE table_name = 'EMPLOYEES'; COLUMN_NAME DATA_DEFAULT ------------------------------ -------------------------------------------------- ID FIRST_NAME LAST_NAME SALARY COMM1 COMM2 SALARY1 ROUND("SALARY"*(1+"COMM1"/100),2) SALARY2 ROUND("SALARY"*(1+"COMM2"/100),2) 8 rows selected. SQL Notes and restrictions on virtual columns include: 1)Indexes defined against virtual columns are equivalent to function-based indexes. 2)Virtual columns can be referenced in the WHERE clause of updates and deletes, but they cannot be manipulated by DML. 3)Tables containing virtual columns can still be eligible for result caching. 4)Functions in expressions must be deterministic at the time of table creation, but can subsequently be recompiled and made non-deterministic without invalidating the virtual column. In such cases the following steps must be taken after the function is recompiled: a)Constraint on the virtual column must be disabled and re-enabled. b)Indexes on the virtual column must be rebuilt. c)Materialized views that access the virtual column must be fully refreshed. d)The result cache must be flushed if cached queries have accessed the virtual column. e)Table statistics must be regathered. 5)Virtual columns are not supported for index-organized, external, object, cluster, or temporary tables. 6)The expression used in the virtual column definition has the following restrictions: a.It cannot refer to another virtual column by name. b.It can only refer to columns defined in the same table. c.If it refers to a deterministic user-defined function, it cannot be used as a partitioning key column. e.The output of the expression must be a scalar value. It cannot return an Oracle supplied datatype, a user-defined type, or LOB or LONG RAW.
Views: 564 OracleDBA
Coherence 12.1.3 - JCache Adapter
 
23:31
An overview of the new JCache support included in the Oracle Coherence 12c (12.1.3) release. View this presentation on Slideshare: http://www.slideshare.net/OracleCoherence/coherence-1213-jcache Coherence 12.1.3 YouTube Playlist: https://www.youtube.com/playlist?list=PLxqhEJ4CA3JtMga97IXd47MREUM6nR2uG The Oracle Coherence Wiki: ‪http://coherence.oracle.com‬ Coherence on OTN: http://www.oracle.com/technetwork/middleware/coherence/overview/ The Coherence Community: ‪https://java.net/projects/coherence Coherence Discussion Forums: https://forums.oracle.com/community/developer/english/fusion_middleware/application_server/coherence_support
Views: 3929 OracleCoherence
1Z0-515 - Data Exam Warehousing 11g Test Essentials Questions
 
01:05
For Oracle 1Z0-515 Test Questions and Answers Please Visit: https://www.PassEasily.com/1Z0-515.htm Exam Section 1 – Overview of Data Test Warehousing Questions (Test Coverage 10%) Exam Section 2 – Parallelism Questions (Test Coverage 15%) Exam Section 3 – Partitioning Questions (Test Coverage 12%) Exam Section 4 – Result Test Cache Questions (Test Coverage 13%) Exam Section 5 – OLAP Questions (Test Coverage 20%) Exam Section 6 – Advanced Test Compression Questions (Test Coverage 30%) Exam Section 7 – Data integration Questions (Test Coverage 30%) Exam Section 8 – Data mining and analysis Questions (Test Coverage 30%) Exam Section 9 – Sizing Questions (Test Coverage 30%) Exam Section 10 – Exadata Questions (Test Coverage 30%) Exam Section 11 – Best Test practices for performance Questions (Test Coverage 30%) (Exam Time): 120 minutes (Number of Test Questions): 61 (1Z0-515 Passing Score): 78%. 1. Overview of Data Warehousing • Describe the test benefits of a data warehouse • Describe the technical questions characteristics of a data warehouse • Describe the Oracle Database structures used primarily by a data warehouse • Explain the use of materialized views • Implement Database Resource Manager to control resource usage • Identify and explain the questions benefits provided by standard Oracle Database 11g enhancements for a data warehouse 2. Parallelism • Explain how the Oracle test optimizer determines the degree of parallelism • Configure 1Z0-515 parallelism • Explain how parallelism and partitioning work together 3. Partitioning • Describe types of test partitioning • Describe the benefits of partitioning • Implement partition-wise exam joins 4. Result Cache • Describe how the SQL Result Cache operates • Identify the questions scenarios which benefit the most from Result Set Caching 5. OLAP • Explain how Oracle OLAP test delivers high performance • Describe how applications can access data stored in Oracle 1Z0-515 OLAP cubes. 6. Advanced Compression • Explain the benefits provided by 1Z0-515 Advanced Compression • Explain how Advanced Compression test operates • Describe how Advanced Compression exam interacts with other Oracle options and utilities 7. Data integration • Explain Oracle's overall approach to data integration • Describe the benefits provided by ODI • Differentiate the components of ODI • Create integration data flows with ODI • Ensure data quality with1Z0-515 OWB • Explain the concept and use of real-time data integration • Describe the architecture of Oracle's data integration exam solutions 8. Data mining and analysis • Describe the components of Oracle's 1Z0-515 Data Mining option • Describe the analytical functions provided by Oracle Data Mining • Identify use questions cases that can benefit from Oracle Data Mining • Identify which Oracle exam products use Oracle Data Mining 9. Sizing • Properly size all resources to be used in a data warehouse exam configuration
Views: 541 Easily Test Oracle
Oracle Database 11g New Features
 
06:58
Free Oracle 11g new features tutorials from SkillBuilders.com/Oracle, Oracle ACE DBA John Watson and SkillBuilders Dave Anderson.
Views: 9482 SkillBuilders
Global Temporary Table || Oracle || SQL || in Telugu - Part-1
 
05:08
In this Video, we discuss what is global temporary table, how to create global temporary table.....etc in Telugu
2MTT: Object Table Views | Michael McLaughlin
 
01:41
Oracle ACE Michael McLaughlin, author of "Oracle Database 12c PL / SQL Programming," (Oracle Press), delivers a tasty tip on working with Object Table Views. Recorded at Oracle OpenWorld 2014.
Views: 162 ArchBeat Archive
Pipeline Table Functions por Marcelo Ochoa
 
07:49
Marcelo Ochoa nos explica en esta presentacion esta util función de la base de datos Oracle. Más información: http://www.oracle.com/technetwork/es http://twitter.com/oracleotn
Views: 2196 OracleAmericaLatina
Principles of Performance Tuning
 
30:14
Subscribe to our middleware blog to receive great industry content delivered right to your inbox http://blog.c2b2.co.uk/ Part 1 of the Oracle SOA 11g Performance Tuning Webinar Series. C2B2 is running a new series of short and snappy educational webinars about Oracle SOA Suite 11g. Delivered by our experienced middleware consultants, the webinars provide insight and ideas for the performance tuning of Oracle SOA Suite 11g. Over the next few weeks we will take a bottom up walk through the middleware technology stack that makes up Oracle SOA Suite 11g, reviewing processes, tools and techniques for diagnosing performance problems at each layer. Delivered by a performance tuning specialist the first part of our webinar series will introduce you to the principles of performance tuning large scale SOA infrastructures. Visit C2B2 website to find out more about Oracle SOA Suite 11g Performance Tuning Webinar Series: http://www.c2b2.co.uk/oracle_soa_suite_webinars
Views: 6772 c2b2 Consulting
Using Compile Time Warnings for NOCOPY
 
04:58
The NOCOPY parameter hint can improve performance of subprograms with OUT and IN OUT parameters. Compile-time warnings help you identify opportunities for NOCOPY. ====================================== Practically Perfect PL/SQL with Steven Feuerstein Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Over clause in SQL Server
 
09:13
over partition by in sql server 2008 sql server over clause partition partition by clause in sql server 2008 over partition by clause in sql In this video we will discuss the power and use of Over clause in SQL Server. The OVER clause combined with PARTITION BY is used to break up data into partitions. Syntax : function (...) OVER (PARTITION BY col1, Col2, ...) The specified function operates for each partition. For example : COUNT(Gender) OVER (PARTITION BY Gender) will partition the data by GENDER i.e there will 2 partitions (Male and Female) and then the COUNT() function is applied over each partition. Any of the following functions can be used. Please note this is not the complete list. COUNT(), AVG(), SUM(), MIN(), MAX(), ROW_NUMBER(), RANK(), DENSE_RANK() etc. Example : SQl Script to create Employees table Create Table Employees ( Id int primary key, Name nvarchar(50), Gender nvarchar(10), Salary int ) Go Insert Into Employees Values (1, 'Mark', 'Male', 5000) Insert Into Employees Values (2, 'John', 'Male', 4500) Insert Into Employees Values (3, 'Pam', 'Female', 5500) Insert Into Employees Values (4, 'Sara', 'Female', 4000) Insert Into Employees Values (5, 'Todd', 'Male', 3500) Insert Into Employees Values (6, 'Mary', 'Female', 5000) Insert Into Employees Values (7, 'Ben', 'Male', 6500) Insert Into Employees Values (8, 'Jodi', 'Female', 7000) Insert Into Employees Values (9, 'Tom', 'Male', 5500) Insert Into Employees Values (10, 'Ron', 'Male', 5000) Go Write a query to retrieve total count of employees by Gender. Also in the result we want Average, Minimum and Maximum salary by Gender. This can be very easily achieved using a simple GROUP BY query as show below. SELECT Gender, COUNT(*) AS GenderTotal, AVG(Salary) AS AvgSal, MIN(Salary) AS MinSal, MAX(Salary) AS MaxSal FROM Employees GROUP BY Gender What if we want non-aggregated values (like employee Name and Salary) in result set along with aggregated values You cannot include non-aggregated columns in the GROUP BY query. SELECT Name, Salary, Gender, COUNT(*) AS GenderTotal, AVG(Salary) AS AvgSal, MIN(Salary) AS MinSal, MAX(Salary) AS MaxSal FROM Employees GROUP BY Gender The above query will result in the following error : Column 'Employees.Name' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause One way to achieve this is by including the aggregations in a subquery and then JOINING it with the main query as shown in the example below. Look at the amount of T-SQL code we have to write. SELECT Name, Salary, Employees.Gender, Genders.GenderTotals, Genders.AvgSal, Genders.MinSal, Genders.MaxSal FROM Employees INNER JOIN (SELECT Gender, COUNT(*) AS GenderTotals, AVG(Salary) AS AvgSal, MIN(Salary) AS MinSal, MAX(Salary) AS MaxSal FROM Employees GROUP BY Gender) AS Genders ON Genders.Gender = Employees.Gender Better way of doing this is by using the OVER clause combined with PARTITION BY SELECT Name, Salary, Gender, COUNT(Gender) OVER(PARTITION BY Gender) AS GenderTotals, AVG(Salary) OVER(PARTITION BY Gender) AS AvgSal, MIN(Salary) OVER(PARTITION BY Gender) AS MinSal, MAX(Salary) OVER(PARTITION BY Gender) AS MaxSal FROM Employees Text version of the video http://csharp-video-tutorials.blogspot.com/2015/09/over-clause-in-sql-server.html Slides http://csharp-video-tutorials.blogspot.com/2015/09/over-clause-in-sql-server_29.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists
Views: 95133 kudvenkat
Oracle SQL Tuning - How to Read Execution Plans (Explain Plan)
 
13:39
In this free tutorial you will learn how to generate and read (interpret) an execution plan in Oracle Databases. See more FREE Oracle Tuning tutorials at http://skillbuilders.com/free-oracle-tutorials. Understanding what the Oracle Database does with your SQL is essential to tuning - and the execution plan is the key. Oracle Certified Master DBA John Watson will provide a brief introduction (4 minutes) - which includes John's tuning methodology, then demonstrate EXPLAIN PLAN, SQL*Plus AUTOTRACE and DBMS_XPLAN.DISPLAY_CURSOR. In the tutorial, John will teach you: - How to read an execution plan - Find the 1st step in the plan - Decipher the order of the steps in the plan - That EXPLAIN PLAN can be very misleading Prerequisites: To get the most from this tutorial, you should: 1 Know how to code SQL 2 Be familiar with SQL*Plus 3 Know - in very general terms - what an execution plan is. 4 Have a basic understanding of the Library Cache (this is where Oracle Database stores parsed SQL statements) 5 Have a basic understanding of the Cost Based Optimizer (this is the part of the database that parses your SQL, creates an execution plan. Hopefully the correct - most efficient - plan).
Views: 67817 SkillBuilders
Execution Plan Example 2
 
03:10
Get the complete course on SQL Tuning(Regular price $199) for only $10 https://www.udemy.com/sql-tuning/?couponCode=UDEYOU
Views: 592 Oracle Training
OBIEE11g Result Row Limit
 
04:30
OBIEE11g Result Row Limit from user and FMW level
Views: 212 Ziaul Haque
Angular 7 Tutorial - 21 - Fetch Data Using HTTP
 
08:36
Support - https://www.paypal.me/Codevolution Facebook - https://www.facebook.com/codevolutionweb Github - https://github.com/gopinav Angular | Angular Tutorial for Beginners | Fetch Data Using HTTP
Views: 209258 Codevolution
Caching Techniques - Web Development
 
05:30
This video is part of an online course, Web Development. Check out the course here: https://www.udacity.com/course/cs253.
Views: 29417 Udacity
oracle plsql records and collections VARRAY
 
12:30
oracle plsql records and collections VARRAY Click here to subscribe to my youtube channel http://www.youtube.com/channel/UCBt6VrxAIb5jLh9HLDcdwtQ?sub_confirmation=1 Oracle Interview questions and Answers at https://www.youtube.com/playlist?list=PLb1qVSx1k1Vr0v4wVyvT3GEuA0J0M4xBm Oracle 18C New features at https://www.youtube.com/playlist?list=PLb1qVSx1k1Vqe06V1tIBcvnslMPWX69bW Oracle 12C New features at https://www.youtube.com/playlist?list=PLb1qVSx1k1VqM1u2IHWzZIgziqejl6wx- Oracle PLSQL records and collections at https://www.youtube.com/playlist?list=PLb1qVSx1k1VpAFTXopXvAh_D3PLcTntdm
Views: 669 Siva Academy
What to choose for performance   SubQuery or Joins   Part 62
 
12:26
Text version of the video http://csharp-video-tutorials.blogspot.com/2013/01/what-to-choose-for-performance.html Slides http://csharp-video-tutorials.blogspot.com/2013/09/part-62-what-to-choose-for-performance.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists What to choose for performance - SubQuery or Joins According to MSDN, in sql server, in most cases, there is usually no performance difference between queries that uses sub-queries and equivalent queries using joins. For example, on my machine I have 400,000 records in tblProducts table 600,000 records in tblProductSales tables The following query, returns, the list of products that we have sold atleast once. This query is formed using sub-queries. When I execute this query I get 306,199 rows in 6 seconds Select Id, Name, Description from tblProducts where ID IN ( Select ProductId from tblProductSales ) At this stage please clean the query and execution plan cache using the following T-SQL command. CHECKPOINT; GO DBCC DROPCLEANBUFFERS; Go DBCC FREEPROCCACHE; GO Now, run the query that is formed using joins. Notice that I get the exact same 306,199 rows in 6 seconds. Select distinct tblProducts.Id, Name, Description from tblProducts inner join tblProductSales on tblProducts.Id = tblProductSales.ProductId Please Note: I have used automated sql script to insert huge amounts of this random data. Please watch Part 61 of SQL Server tutorial, in which we have discussed about this automated script. According to MSDN, in some cases where existence must be checked, a join produces better performance. Otherwise, the nested query must be processed for each result of the outer query. In such cases, a join approach would yield better results. The following query returns the products that we have not sold atleast once. This query is formed using sub-queries. When I execute this query I get 93,801 rows in 3 seconds Select Id, Name, [Description] from tblProducts where Not Exists(Select * from tblProductSales where ProductId = tblProducts.Id) When I execute the below equivalent query, that uses joins, I get the exact same 93,801 rows in 3 seconds. Select tblProducts.Id, Name, [Description] from tblProducts left join tblProductSales on tblProducts.Id = tblProductSales.ProductId where tblProductSales.ProductId IS NULL In general joins work faster than sub-queries, but in reality it all depends on the execution plan that is generated by SQL Server. It does not matter how we have written the query, SQL Server will always transform it on an execution plan. If sql server generates the same plan from both queries, we will get the same result. I would say, rather than going by theory, turn on client statistics and execution plan to see the performance of each option, and then make a decision. In a later video session we will discuss about client statistics and execution plans in detail.
Views: 92974 kudvenkat
Table Creation
 
18:56
Oracle SQL Tutorials For Full Course Experience Please Go To http://mentorsnet.org/course_preview?course_id=4 Full Course Experience Includes 1. Access to course videos and exercises 2. View & manage your progress/pace 3. In-class projects and code reviews 4. Personal guidance from your Mentors
Views: 2713 Oresoft LWC
Efficient Function Calls From SQL (Part 2) : The DETERMINISTIC Hint
 
03:05
The second part of a mini-series of videos showing how you can improve the performance of function calls from SQL. In this episode, we take a look at the DETERMINISTIC hint. For more information see: https://oracle-base.com/articles/misc/efficient-function-calls-from-sql#deterministic-hint Website: https://oracle-base.com Blog: https://oracle-base.com/blog Twitter: https://twitter.com/oraclebase Cameo by Dana Singleterry : Blog: https://blogs.oracle.com/dana/ Twitter: https://twitter.com/dsingleterry Cameo appearances are for fun, not an endorsement of the content of this video.
Views: 2510 ORACLE-BASE.com
Big RAM: How Java Developers Can Fully Exploit Massive Amounts of RAM
 
52:38
This session looks at the implications of the ever-increasing availability of large amounts of RAM (hundreds of gigabytes, or multiple terabytes) for Java developers and discusses techniques they can use to fully exploit these quantities of RAM. It shows evidence suggesting that some garbage-collected environments, such as JVMs, have limitations when fully utilizing such quantities of RAM. It then proposes strategies for fully exploiting large amounts of RAM when developing in Java, including use of alternative garbage collectors, off-heap memory in the JVM, open source and commercial caching solutions, and operating system caches. Code samples and performance test results are provided. Copyright © 2013 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.
Oracle Hints Tutorial for improving performance
 
10:35
Oracle Hints Tutorial for improving performance APPEND PARALLEL JOIN INDEX NO_INDEX SELECT /*+ FIRST_ROWS(10) */ * FROM emp WHERE deptno = 10; SELECT /*+ ALL_ROWS */ * FROM emp WHERE deptno = 10; SELECT /*+ NO_INDEX(emp emp_dept_idx) */ * FROM emp, dept WHERE emp.deptno = dept.deptno; SELECT /*+ INDEX(e,emp_dept_idx) */ * FROM emp e WHERE e.deptno = 10; -- SELECT /*+ INDEX(scott.emp,emp_dept_idx) */ * FROM scott.emp; SELECT /*+ AND_EQUAL(e,emp_dept_idx) */ * FROM emp e; SELECT /*+ INDEX_JOIN(e,emp_dept_idx) */ * FROM emp e; SELECT /*+ PARALLEL_INDEX(e,emp_dept_idx , 8) */ * FROM emp e; SELECT /*+ LEADING (dept) */ * FROM emp, dept WHERE emp.deptno = dept.deptno; SELECT /*+ PARALLEL(8) CACHE (e) FULL (e) */ * FROM emp e ; SELECT /*+ PARALLEL FULL (e) */ * FROM emp e ; SELECT /*+ PARALLEL USE_MERGE (emp dept) */ * FROM emp, dept WHERE emp.deptno = dept.deptno; -- SORT Merge Join SELECT /*+ PARALLEL USE_HASH (emp dept) */ * FROM emp, dept WHERE emp.deptno = dept.deptno; -- Hash Join SELECT /*+ PARALLEL */ * FROM emp e ; INSERT /*+ APPEND */ INTO mytmp select /*+ CACHE (e) */ *from emp e; commit;
Views: 10113 TechLake
Dynamic sql output parameter
 
05:25
Text version of the video http://csharp-video-tutorials.blogspot.com/2017/05/dynamic-sql-output-parameter.html Slides http://csharp-video-tutorials.blogspot.com/2017/05/dynamic-sql-output-parameter_8.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html All SQL Server Tutorial Videos https://www.youtube.com/playlist?list=PL08903FB7ACA1C2FB All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists In this video we will discuss, how to use output parameters with dynamic sql. Let us understand this with an example. SQL script to create Employees table Create table Employees ( ID int primary key identity, FirstName nvarchar(50), LastName nvarchar(50), Gender nvarchar(50), Salary int ) Go Insert into Employees values ('Mark', 'Hastings', 'Male', 60000) Insert into Employees values ('Steve', 'Pound', 'Male', 45000) Insert into Employees values ('Ben', 'Hoskins', 'Male', 70000) Insert into Employees values ('Philip', 'Hastings', 'Male', 45000) Insert into Employees values ('Mary', 'Lambeth', 'Female', 30000) Insert into Employees values ('Valarie', 'Vikings', 'Female', 35000) Insert into Employees values ('John', 'Stanmore', 'Male', 80000) Go We want to write a dynamic sql statement that returns total number of male of female employees. If the gender value is specified as "Male", then the query should return total male employees. Along the same lines, if the the value for gender is "Female", then we should get total number of female employees. The following dynamic sql, will give us what we want. In this case, the query returns total number of "Male" employees. If you want the total number of female employees, simply set @gender='Female'. Declare @sql nvarchar(max) Declare @gender nvarchar(10) Set @gender = 'Male' Set @sql = 'Select Count(*) from Employees where [email protected]' Execute sp_executesql @sql, N'@gender nvarchar(10)', @gender At the moment we are not using output parameters. If you want the count of employees to be returned using an OUTPUT parameter, then we have to do a slight modification to the query as shown below. The key here is to use the OUTPUT keyword in your dynamic sql. This is very similar to using OUTPUT parameters with a stored procedure. Declare @sql nvarchar(max) Declare @gender nvarchar(10) Declare @count int Set @gender = 'Male' Set @sql = 'Select @count = Count(*) from Employees where [email protected]' Execute sp_executesql @sql, N'@gender nvarchar(10), @count int OUTPUT', @gender, @count OUTPUT Select @count The OUTPUT parameter returns NULL, if you forget to use OUTPUT keyword.. The following query returns NULL, as we removed the OUTPUT keyword from @count parameter Declare @sql nvarchar(max) Declare @gender nvarchar(10) Declare @count int Set @gender = 'Male' Set @sql = 'Select @count = Count(*) from Employees where [email protected]' Execute sp_executesql @sql, N'@gender nvarchar(10), @count int OUTPUT', @gender, @count Select @count
Views: 17936 kudvenkat
New: CertView/Web Account Integration
 
01:38
Whether you've recently taken an exam, or it's been a few years since your last exam, you can access all your records in one place.| Follow these two simple steps. Step 1: Create or Update Your Pearson VUE Account Go to pearsonvue.com/oracle. Select your case: I have never taken an Oracle Certification exam, or an exam at Pearson VUE. Select Create Account and enter the information to create your account. ​I am accessing my Oracle Certification exam as part of your Oracle Cloud Learning Subscription. Select Create Account and enter the information to create your account. I have never taken an Oracle Certification exam, but taken an exam with another certification program at Pearson VUE. Sign in and select the option 'See exams for a different testing program' and select Oracle Certification Program. Step 2: Authenticate CertView Account Go to certview.oracle.com. Select First Time User and sign in with your Oracle Web Account username and password. Provide the Oracle Testing ID and email address from your Pearson VUE profile. Note: Wait an hour after creating your Pearson VUE profile. If you have trouble authenticating and have attempted 3 times, your account will be referred for manual authentication. You will receive confirmation of manual authentication in 1 business day.
Views: 351 Sang Hoang Nguyen
Coherence Managed Coherence Servers - Part 2 - Tooling
 
08:15
An overview of the new tooling support for Managed Coherence Servers included in the Oracle Coherence 12c (12.1.2) release. View this presentation on Slideshare: http://www.slideshare.net/OracleCoherence/coherence-managed-coherenceserverspart2tooling Coherence 12.1.2 YouTube Playlist: http://www.youtube.com/playlist?list=PLxqhEJ4CA3JtQwuPS8Qmd88lGX-gsIbHV The Oracle Coherence Wiki: ‪http://coherence.oracle.com‬ Coherence on OTN: http://www.oracle.com/technetwork/middleware/coherence/overview/ The Coherence Community: ‪https://java.net/projects/coherence Coherence Discussion Forums: https://forums.oracle.com/community/developer/english/fusion_middleware/application_server/coherence_support
Views: 1557 OracleCoherence
Finding data using Oracle BI
 
22:18
This is an second introduction video to Oracle BI and my BI Video Tutorial on how to find data using Oracle BI This is the second and for now the last video where I am not really making report, but focus more understanding the environments and its options in which we make our results This is probably the single most important video of this series, since whatever is done wrong during this stage, will eventually lead to starting all over again I discuss now to choose a subject area, how to choose dimensions and facts, how to combine subject areas, and how to use filters when defining the criteria for your reports Everything I talk about is applicable to building reports for Oracle Sales Cloud or any other applications that uses this reporting tool. Other applications like: - Oracle CRM On Demand - Oracle HCM Cloud - Oracle ERP Cloud - Peoplesoft - e-Business Suite - or even custom built applications Sometimes the user interface might be slightly different though. This video is part of my Oracle BI Video Tutorial that can be found on my blog: Edward's Oracle Blog: http://www.dewolf.net Let me know how you liked it and if it was usefull! Want to know when I upload more videos or post about Oracle Sales Cloud or Oracle BI? Follow me on twitter: https://twitter.com/edewolf_cx
Views: 2478 Edward's Oracle Blog