Need to understand everything in pl/sql [closed] - sql

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
My company uses Oracle 11g. I am new to Pl/sql and I know only basic SQL. I am not aware of the below things in Oracle pl/sql:
1.creating procedures
2.creating jobs
3.api calling
4.batch running
5.metalized view
6.DB links
7.configuring mail alerts from Database.
8.all pl/sql concepts
Where can I learn all this simple and easily?
Kindly suggest some best YouTube channels, websites, best courses, eBooks or any platforms.

This is Oracle 10g documentation homepage. Yes, I know, you said you're on 11g, but never mind that. Page I suggested is nicely divided into several sections - have a look at Most Popular.
as you're new to Oracle, read Concepts first
as you know a little bit of SQL, read SQL Reference next; you must know SQL before you move on to
PL/SQL User's Guide and Reference book, which will teach you what you asked for
don't miss Application Developer's Guide - Fundamentals as the last book I'm going to suggest in this answer
Feel free to find similar books related to your Oracle database version; there will be some differences, but - as fundamentals - previously mentioned literature will be just fine.

I guess you can start from this one
https://www.amazon.com/Oracle-PL-SQL-Programming-Versions/dp/1449324452/ref=sr_1_1?crid=3OTIP644USUIY&keywords=oracle+pl%2Fsql&qid=1636468646&qsid=136-1702536-3186447&sprefix=oracle+pl%2Caps%2C373&sr=8-1&sres=1449324452%2CB00TFOGOSE%2C097615739X%2C1890774804%2C0071812431%2C1491920009%2C1946383112%2C0596514107%2C0071835148%2C1133947360%2CB004PYDRMK%2C0596514468%2CB014V7G3UI%2C1785284800%2C0072261943%2CB08YQCNT4C&srpt=ABIS_BOOK
if link does not work then
Oracle PL/SQL Programming: Covers Versions Through Oracle Database 12c Sixth Edition
by Steven Feuerstein (Author), Bill Pribyl (Author)

Related

Which Oracle SQL query optimization tool to use? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Yesterday I read an article in PowerTimes ( dec. 2002 :) ) about a great SQL Optimization tool called SQL Expert created by Leccotech. This company is probably taken over by Quest Software and I faced a lot of bugs in the trial version of Quest SQL Optimizer 8.0.0.
Which software do you prefer to optimize your Oracle ( 10 or 11 ) SQL queries?
Regards,
Marinus
I too use explain plan (and a decent grasp on Oracle Concepts and the optimizer), but I'll also mention that Oracle develops a SQL Developer IDE that is getting more advanced than when I first used it.
SQL Developer now has a SQL tuning advisor that is worth checking out. I have not yet used the latest version, but will be doing so soon.
Hope it helps.
I use EXPLAIN PLAN with the SQL client of my choice
I also use the explain plan.
The best method to tune a query is to know as much about what it's purpose is and what it is doing.
Learn about the tables, indexes, constraints, data most importantly, and how the CBO (or RBO) is going to retrieve the data.
You can use software to point and click your way through, but if you don't know yourself what the query and oracle is doing, you won't get very far.

SQL documentation wiki [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Inspired by how much of an improvement the MDC Javascript/DOM docs are over W3Schools, I was looking for a similar wiki comparable to the W3Schools SQL documentation today. I haven't had much luck.
Is there a wiki documenting all the SQL commands with common-use examples, caveats, and vendor-dependent implementations?
The best documentation usually comes from the source itself. Which documentation you want depends on your RDBMS:
MS SQL Server Transact-SQL Reference or Index
PostgreSQL SQL Syntax
SQLite SQL Syntax with pretty railroad diagrams
MySQL SQL Syntax
Oracle SQL Reference
Edit: Based on your updated question, the answer is "What you want does not exist."
Based on your SQL Server tag, you might want to check out MSDN. Vendors usually maintain decent doc themselves (see MySQL and Oracle 10g)

Learning PostgreSQL [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
What's the best place to start learning PostgreSQL administration and programming in a Linux environment? What websites are the most recommended, concise and have easy to learn tutorials?
I am already familiar with ANSI SQL from playing with SQL Server and MySQL; however, I've never touched PostgreSQL before. Any direction you can give is appreciated.
I have found the documentation on the web for postgresql to be very high quality.
Having gone through this exact process about a year ago I found the following useful:
psql prompt is your friend.
The postgres online docs are great.
This postgres book was great for both admin and programing for postgres driven programs.
best way to learn to admin a database is to download it, install it, and start it up and work through the problems/questions as they happen.
download from: http://www.postgresql.org/
Once you have it up and running, pick a topic to learn and read up on that one topic. Move from topic to topic, until you can do everything you want to do.
PostgreSQL documentation mentioned above is very comprehensive.
Additionally you can find many PostgreSQL related blog posts on Planet PostgreSQL
The PostgreSQL mailing lists are superb, particularly pgsql-general; they provide a level of help and support that couldn't be bought for any money.
I would recommend this e-book link, it covers all the topic from sql to pl/pqsql

Additional SQL Server sample databases to practice with [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm helping a friend learn SQL, and need more databases to help him get more practice.
We have of course AdventureWorks, Northwind, and Pubs.
Does anybody know of any other SQL databases samples that might be available to download?
I know some sites have some databases where you can practice queries on the site, but I was looking for something he can run locally.
Try downloading and importing some of the free data sets the Census bureau, US Geological Survey, National Oceanic and Atmospheric Administration, or other large data gathering agencies provide for free on the web.
Why not work with a billion record table of all the elevation points in the US? Not only do you get the practice your DB skills, you can get real world types of indexing and performance issues.
Here's one called the Chinook Database. It has scripts for SQLServer, Oracle, MySQL, SQLServer Compact.
http://chinookdatabase.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=21111
As I find more, I'll post here.
I think it is much better Idea to create a database from scratch ,Taking sample project say a simple inventory management system and then building tables finally creating then in db ,It would be much practical way to learn then to directly play with a ready made database.

Introduction to SQL triggers? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am a student, with decent knowledge of SQL, but have had very little to do with triggers in the past. I've looked at a few sites for guidance, but comprehensive explanation on all commonly used statements seems fairly sparse.
Is there a 'definitive' site for this kind of thing? Perhaps like a w3chools for advanced SQL?
Once you know a little SQL, try to check out Joe Celko's books. Advanced SQL Programming has a short section on triggers. Since you're a student, you can probably get a copy at the library. If you think you're going to be doing deeper SQL dev work, you'll be glad to score your own personal copy of the book. You can get the relational DB engine to do a significant amount of work in a small amount of code - thinking that way will make you a much more efficient programmer. Most book stores (my local Borders always has a couple copies) will have a copy on the shelf, so browse before you buy.
Also, check out the online manuals for the database you're using as itsmatt suggests.
I've always thought that the SQL Server Books Online (installed with SQL Server) were a good source of info.
This sounds a bit like an "old shoe or glass bottle" question.
Triggers are one of those things that you should really stay away from unless you really really know what you're doing and have a very good reason for doing what you're doing. So naturally, one of the prerequisites to ever using a trigger is that you should have a thorough understanding of how they work and their implications. Thus, you can see how the idea of an "Intro to Triggers" text may sound like a very dangerous thing to some people.
So my advice, cruel as it may sound, is this: If you're the sort of person who needs an intro text on this particular topic, then you might be better served in the long run by simply avoiding Triggers for the time being.