Discord ► https://discord.gg/V6JzdJ5 Come and hang out! Credits: Background Music 1: Viilo - "Summit" [Argofox] Background Music 2: Rival x Cadmium feat. Harley Bird - "Seasons" [NoCopyrightSounds] Intro & Outro Music: Jan Chmelar - "Ladies Lounge 3" [Epidemic Sound] Channel Assets: These are the places where I find my music! Argofox ► https://www.youtube.com/channel/UC56Qctnsu8wAyvzf4Yx6LIw Bensound ► www.bensound.com Epidemic Sound ► http://www.epidemicsound.com NoCopyrightSounds ► https://www.youtube.com/channel/UC_aEa8K-EOJ3D6gOs7HcyNg TeknoAXE ► https://www.youtube.com/channel/UCtgf00GvfFQVsYBA7V7RwUw
Views: 7288 Mr_Bean DotA
When should you use an Orchestration integration? How do you create an Orchestration integration? This video shows you how. Learn more about Orchestration: https://docs.oracle.com/cloud/latest/intcs_gs/ICSUG/GUID-F66ABE41-0A69-4A73-BC3D-0CE36FA78C4D.htm#ICSUG-GUID-36A90FF0-F0D4-4F81-9028-41971C7D100B ================================= For more information, see http://www.oracle.com/goto/oll Copyright © 2016 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.
Views: 5667 Oracle Learning Library
Most developers prefer numerical primary keys because they are efficient to use and easy to generate. But that doesn’t mean that a primary key has to be a number. UUIDs, for example, have gained some popularity over the recent years If you like this video, please give me your thumbs up and share it with your friends and co-workers. Like my channel? Subscribe! ➜ http://bit.ly/2cUsid8 Join the free Member Library: https://goo.gl/dtyIIC Read the accompanying post: https://www.thoughts-on-java.org/generate-uuids-primary-keys-hibernate/ Want to connect with me? Blog: http://www.thoughts-on-java.org/ Twitter: https://twitter.com/thjanssen123 Facebook: https://www.facebook.com/thoughtsonjava
Views: 3326 Thoughts On Java
In this video demo I will show you how to integrate Oracle Weblogic Server with Oracle Enterprise Manager Cloud Control (OEM) Have a look at my blog for step by step instructions and screenshots I used in this video. Blog Link : http://prasaddomala.com/how-to-integrate-oracle-weblogic-server-with-oracle-enterprise-manager-cloud-control-oem Oracle Enterprise Manager Cloud Control (OEM) Installation & Configuration https://www.youtube.com/watch?v=EKd_Mr_c1XU http://prasaddomala.com/oracle-enterprise-manager-cloud-control-13c-installation-configuration/ Weblogic Server OEM Metric Reference Guide http://docs.oracle.com/cd/E73210_01/EMASM/GUID-3E63D9C6-65B4-4B46-8BEB-E855D009CF8D.htm#EMASM3202
Views: 3792 Prasad Domala
Enterprise Manager has a number of management connectors to integrate with popular 3rd party management systems. The management connectors leverage EM’s connector framework in order to forward event and incident details to 3rd party systems. Besides the management connectors, Enterprise Manager also has a number of Advanced Notification Methods when the use case is more complicated or when there is no management connector available. Enterprise Manager is highly extensible and provides a Connector Framework API which leverages web service calls to create and update events or tickets in 3rd party systems. We provide a Connectors Integration Guide with instructions and examples to build your own connector. See Enterprise manager online documentation for more information: http://docs.oracle.com/cd/E73210_01/nav/connectors.htm http://docs.oracle.com/cd/E73210_01/EMADM/GUID-B48F6A84-EE89-498D-94E0-5DE1E7A0CFBC.htm#EMADM9066 http://docs.oracle.com/cd/E73210_01/EMCIG/GUID-FBA700A1-B2F0-4A7B-980C-E4816A21FAD4.htm#EMCIG169 Copyright © 2017 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.
Views: 1274 Oracle Learning Library
IMPORTANT! If you're looking for DataGrip Quick Start Guide, please, read: https://www.jetbrains.com/datagrip/quick-start/ DataGrip is an IDE from JetBrains built for database developers. It allows you to quickly migrate and refactor relational databases, construct efficient, statically checked SQL queries and much more. In this video, we highlight some of DataGrip's most powerful features. It is also relevant to the database plugin of IntelliJ IDEA, PhpStorm, PyCharm and RubyMine. For more details visit https://www.jetbrains.com/datagrip.
Views: 46936 JetBrainsTV
Often data contains a parent-child relationship between rows in the same table. For example, company org charts and family trees. You can use the power of SQL to traverse these hierarchical relationships. There are two ways to do this in Oracle Database: - Connect By - Recursive With Watch this video to learn about data trees and find out how these work! Further reading: Hierarchical queries in the docs: https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/Hierarchical-Queries.html#GUID-0118DF1D-B9A9-41EB-8556-C6E7D6A5A84E Recursive subquery factoring in 11.2: https://oracle-base.com/articles/11g/recursive-subquery-factoring-11gr2 Take the course! https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-next-level.html Need help with SQL? Ask us over on AskTOM: https://asktom.oracle.com Twitter: https://twitter.com/ChrisRSaxon Daily SQL Twitter tips: https://twitter.com/SQLDaily All Things SQL blog: https://blogs.oracle.com/sql/ ============================ The Magic of SQL with Chris Saxon 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.
Views: 3244 The Magic of SQL
We need all the support we can get. It's absolutely free to join our telegram chat room. Anything related to blockchain technology cryptocurrency Bitcoin Ripple Litecoin. Over 1,500 Cryptos, Must have a telegram account. Free to create. Here is the link to our Telegram. @theestablishment Also here is the link to Matrix Oracle portfolio website. https://www.matrixoracleportfolio.com/ And last but not least here is the new YouTube channel for the Matrix Oracle portfolio. As well as an explanation of the golden ratio technology... https://youtu.be/Ftw-60rGFQw
Views: 772 Matrix Portfolio
How to set a new UUID on a VM in Oracle VM Virtual Box, this error can happen if circumstances surrounding the VDI file change such as name, location etc. This is done using the vboxmanage command line tool Steps: 1 - Right click "Command Prompt" and then click "Run as Administrator" 2 - Then use CD and DIR to browse to: C:\Program files\Oracle\Virtual Box 3 - Then type: vboxmanage internalcommands sethduuid "VDI filepath and filename" For example: vboxmanage internalcommands sethduuid "D:\vm\Windows7virtualmachine.vdi" Song name: DM Galaxy - Etiquette - Free Background Music Link to song: https://youtu.be/ZD_Urg9fOs0 Song created by: DM Galaxy: YouTube - http://goo.gl/5Tezt7 Facebook - https://www.facebook.com/DmGalaxy SoundCloud - https://soundcloud.com/dmgalaxy
Views: 4135 WitherTech
It's only March, but Christmas just came (very) early for SQL Plus users blog: https://connor-mcdonald.com music: Kevin McLeod, incomptech.com New features for SQL Plus 18c here: https://docs.oracle.com/en/database/oracle/oracle-database/18/sqprn/index.html#SQPRN-GUID-B336CE0F-EC31-4993-A34C-733E335046BC
Views: 798 Connor McDonald
You query a database table with a select statement. But unless you provide a where clause, this will return you all the rows! That's a lot for you to sift through if your table has millions, billions or trillions of rows. In this episode Chris discusses common conditions for filtering rows so the database only returns what you need. Further reading: Oracle Database 12.2 select syntax: http://docs.oracle.com/database/122/SQLRF/SELECT.htm#SQLRF01702 Oracle Database Concepts Guide on Select: http://docs.oracle.com/database/122/CNCPT/sql.htm#GUID-702909E1-B214-4D30-A0F9-5A4335C2BA4A Take the Databases for Developers FREE SQL course at https://devgym.oracle.com/devgym/database-for-developers.html Daily SQL tips on Twitter: https://twitter.com/SQLDaily Chris on Twitter: https://twitter.com/ChrisRSaxon All Things SQL Blog: https://blogs.oracle.com/sql ============================ The Magic of SQL with Chris Saxon 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.
Views: 6042 The Magic of SQL
Click here to Subscribe to IT PORT Channel : https://www.youtube.com/channel/UCMjmoppveJ3mwspLKXYbVlg Uniqueidentifiers are also referred to as GUIDs. (Globally Unique IDentifier). That is, the API call that returns a GUID is guaranteed to always return a unique value across space and time. Its related to MAC address based On network card and the system time. The uniqueidentifier data type in SQL Server is stored natively as a 16-byte binary value. We can get a Guid from NewID() or NewSequentialID() NEWID() - randomly generates a guaranteed unique value based on the identification number of the server's network card plus a unique number from the CPU clock. We can use this in Insert, Select Statement. NEWSEQUENTIALID() - generates these values in sequential order as opposed to randomly. We can use this in Create Statement default value and We can’t use in Insert, Select Statement The major advantage of using GUIDs is that they are unique across all space and time. This comes in handy if you're consolidating records from multiple SQL Servers into one table, as in a data warehousing situation. GUIDs are also used heavily by SQL Server replication to keep track of rows when they're spread out among multiple SQL Servers The main disadvantage to using GUIDs as key values is that they are BIG. At 16 bytes a pop, they are one of the largest datatypes in SQL Server. Indexes built on GUIDs are going to be larger and slower than indexes built on IDENTITY columns, which are usually ints (4 bytes)
Views: 1359 IT Port
Sometimes you want to convert rows to columns. Or convert columns back into rows. Luckily SQL has two clauses to help you do this: PIVOT & UNPIVOT Using these you can easily transform your rows to columns and back again. Want more? Take the course: https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-next-level.html Read the blog post: https://blogs.oracle.com/sql/how-to-convert-rows-to-columns-and-back-again-with-sql-aka-pivot-and-unpivot Read the docs: PIVOT: https://docs.oracle.com/en/database/oracle/oracle-database/18/dwhsg/sql-analysis-reporting-data-warehouses.html#GUID-05BB22CD-0F53-4C90-AE84-CE3F88DBD591 UNPIVOT: https://docs.oracle.com/en/database/oracle/oracle-database/18/dwhsg/sql-analysis-reporting-data-warehouses.html#GUID-B0AC9284-DDC1-4EF7-84CD-A27DF7F8DD57 Need help with SQL? Ask us over on AskTOM: https://asktom.oracle.com Twitter: https://twitter.com/ChrisRSaxon Daily SQL Twitter tips: https://twitter.com/SQLDaily All Things SQL blog: https://blogs.oracle.com/sql/ ============================ The Magic of SQL with Chris Saxon 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.
Views: 1163 The Magic of SQL
Views: 1482 ORACLE ANALYTICS
Today I'm going to talk to you about why it's important to use universally unique identifiers (UUID) as keys to your data, and I will show you some of the problems that they can solve. In the distributed computing world of mobile devices and an internet of things it becomes almost impossible to have one source for key generation, so each device need to be able to create their own keys, while still making sure that those keys are unique. The answer is to use UUIDs, which is a standard by the Open Software Foundation, and there's an industry wide support for them (http://en.wikipedia.org/wiki/Universally_unique_identifier). For example, PHP, Java, .NET, Oracle, and MySQL all have ways to generate them, and SQL Server and ProgresSQL even has native UUID data types. Let talk about the benefits of using UUIDs, and I will start by pointing out some of the problems they can solve. When doing our data models, we have been taught to normalize our databases so that we find primary keys as one of the columns or a combination of columns. If not found, we usually add a generated id, such as an automatically incremented integer. One problem with using a multi-column key is that the queries become more complex as each column needs to be included in each join, and more complex means a lower performance and also larger indices. Another problem is that it's harder for the consumer of the data to know which columns are included in the key. With auto-generated keys, we get a simpler join, but a problem is that each consumer need to ask the generator for a valid key, and another problem is that there will be "holes" in the sequence when rows are deleted. Yet another problem is that any data type used has a fixed limit (even if huge), so it will eventually run out. Also, it becomes tricky for a client to find out which id was generated during an insert. With UUIDs, we get the same benefit of the simpler join as we got with the auto-generated keys, but now each user of the data can generate new keys and rows, without access to any central key generator -- it can even happen while disconnected. So any device or thing can generate a key and the maximum 3.4 x 10^38 combinations both ensure that each key is unique and that there's no practical limit of keys. But even UUIDs have drawbacks, and the most obvious is that they are hard to remember. Therefore, it's a good practice to provide ways of accessing data using attributes that are easier to remember. For example, provide a service that can get an order by providing an order number in addition to getting it using the primary key, the UUID. So make sure that you use UUIDs as keys to your data to allow distributed key generation, simplified joins, and get better performance. Follow me on Twitter https://twitter.com/chrisforsberg Visit my site http://cforsberg.com
Views: 5224 Chris Forsberg
https://www.databasestar.com/oracle-hq/ - This video takes you through the exact steps required to install Oracle Database 12c on Windows 10. It uses 12c Release 2 Standard Edition, but the same steps can be followed for installing Oracle 12c Enterprise Edition. The steps involved are: 1. Visit www.oracle.com and go to Downloads - Database - Oracle Database 2. Log in with your Oracle account (or create one) and download the ZIP file 3. Extract the ZIP file 4. Run setup.exe as an administrator 5. Follow the steps in the installer 6. Log in to the database using SQL*Plus to check it has installed correctly For more information on Oracle SQL, visit my website at www.databasestar.com. There you'll find guides on various Oracle SQL topics and tips on improving your career. Finally, if you like the video, don't forget to subscribe to the channel! Thanks!
Views: 28245 Database Star
Made a mistake in your database design? Do you need to change the datatype of a column without inflicting lengthy downtime for your users? It's easier than you think. blog: https://connor-mcdonald.com twitter: https://twitter.com/connor_mc_d Subscribe for new tech videos every week
Views: 251 Connor McDonald
To guarantee your queries return rows in a particular sequence, you must use an order by! This episode shows you how to do this and limit your results to the first N rows in an ordered set. Want to know more? Take the course: https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-next-level.html Order by clause documentation: https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6 Need help with SQL? Ask us over on AskTOM: https://asktom.oracle.com Twitter: https://twitter.com/ChrisRSaxon Daily SQL Twitter tips: https://twitter.com/SQLDaily All Things SQL blog: https://blogs.oracle.com/sql/ Videos produced by Philip Lima productions. ============================ The Magic of SQL with Chris Saxon 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.
Views: 1125 The Magic of SQL
alucard best build alucard guide thanks for watching and have a great day everyone tags mobile legends mobile legend mobile legends bang bang mobile legend bang bang mobile legends troll build ml troll build mobile legends troll build mobile legends wtf ml wtf mobile legends alucard alucard best build alucard best item alucard tips and tricks alucard guide and tutorial ml alucard ml alucard best build ml alucard best item ml alucard tips and tricks ml alucard guide and tutorial best build for alucard best item for alucard tips and tricks alucard guide and tutorial alucard mobile legends no mercy play alucard best play alucard best build alucard mobile legends
Views: 1179158 MOBILE LEGENDS TV
SUBSCRIBE FOR MORE...
Views: 307 Learning Never Ends
Text Article http://csharp-video-tutorials.blogspot.com/2017/02/sql-script-to-insert-into-many-to-many.html Slides http://csharp-video-tutorials.blogspot.com/2017/02/sql-script-to-insert-into-many-to-many_6.html SQL Server Interview Questions and Answers text articles & slides http://csharp-video-tutorials.blogspot.com/2014/05/sql-server-interview-questions-and.html SQL Server Interview Questions and Answers playlist https://www.youtube.com/playlist?list=PL6n9fhu94yhXcztdLO7i6mdyaegC8CJwR 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 insert data into a table that has many-to-many relationship Create table Students ( Id int primary key identity, StudentName nvarchar(50) ) Go Create table Courses ( Id int primary key identity, CourseName nvarchar(50) ) Go Create table StudentCourses ( StudentId int not null foreign key references Students(Id), CourseId int not null foreign key references Courses(Id) ) Go Students - Id column is identity column Courses - Id column is identity column StudentCourses - StudentId and CourseId columns are foreign keys referencing Id column in Students and Courses tables As you can see, StudentCourses is a bridge table that has many to many relationship with Students and Courses tables. This means a given student can be enrolled into many courses and a given course can have many students enrolled. Below is the question asked in an interview for SQL Server Developer role. Write a SQL script to insert data into StudentCourses table. Here are the rules that your script should follow. 1. There will be 2 inputs for the script Student Name - The name of the student who wants to enroll into a course Course Name - The name of the course the student wants to enroll into 2. If the student is already in the Students table, then use that existing Student Id. If the student is not already in the Students table, then a row for that student must be inserted into the Students table, and use that new student id. 3. Along the same lines, if the course is already in the Courses table, then use that existing Course Id. If the course is not already in the Courses table, then a row for that course must be inserted into the Courses table, and use that new course id. 4. There should be no duplicate student course enrollments, i.e a given student must not be enrolled in the same course twice. For example, Tom must not be enrolled in C# course twice. Answer : To avoid duplicate student course enrollments create a composite primary key on StudentId and CourseId columns in StudentCourses table. With this composite primary key in place, if someone tries to enroll the same student in the same course again we get violation of primary key constraint error. Alter table StudentCourses Add Constraint PK_StudentCourses Primary Key Clustered (CourseId, StudentId) Here is the SQL script that inserts data into the 3 tables as expected Declare @StudentName nvarchar(50) = 'Sam' Declare @CourseName nvarchar(50) = 'SQL Server' Declare @StudentId int Declare @CourseId int -- If the student already exists, use the existing student ID Select @StudentId = Id from Students where StudentName = @StudentName -- If the course already exists, use the existing course ID Select @CourseId = Id from Courses where CourseName = @CourseName -- If the student does not exist in the Students table If (@StudentId is null) Begin -- Insert the student Insert into Students values(@StudentName) -- Get the Id of the student Select @StudentId = SCOPE_IDENTITY() End -- If the course does not exist in the Courses table If (@CourseId is null) Begin -- Insert the course Insert into Courses values(@CourseName) -- Get the Id of the course Select @CourseId = SCOPE_IDENTITY() End -- Insert StudentId & CourseId in StudentCourses table Insert into StudentCourses values(@StudentId, @CourseId) If required, we can very easily convert this into a stored procedure as shown below. Create procedure spInsertIntoStudentCourses @StudentName nvarchar(50), @CourseName nvarchar(50) as Begin Declare @StudentId int Declare @CourseId int Select @StudentId = Id from Students where StudentName = @StudentName Select @CourseId = Id from Courses where CourseName = @CourseName If (@StudentId is null) Begin Insert into Students values(@StudentName) Select @StudentId = SCOPE_IDENTITY() End If (@CourseId is null) Begin Insert into Courses values(@CourseName) Select @CourseId = SCOPE_IDENTITY() End Insert into StudentCourses values(@StudentId, @CourseId) End Use the following statement to execute the stored procedure Execute spInsertIntoStudentCourses 'Tom','C#'
Views: 84680 kudvenkat
Beginning with Enterprise Manager 13c, Intelligent Incident Compression allows multiple events to be automatically grouped into a single incident. This recording consists of a product overview (8 min), followed by a demo (5 min). See Enterprise manager online documentation for more information: http://docs.oracle.com/cd/E73210_01/EMADM/GUID-D0428ED9-FCA8-44D6-AB5B-B8FF4139BF0D.htm#EMADM15277 ================================= To improve the video quality, click the gear icon and set the Quality to 1080p/720p HD. For more information, see http://www.oracle.com/goto/oll and http://docs.oracle.com Copyright © 2017 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.
Views: 778 Oracle Learning Library
Oracle Apex 5.1 Installation: ==================== Oracle Application Express is Oracle's primary tool for developing Web applications with SQL and PL/SQL. Using only a web browser, you can develop and deploy professional Web-based applications for desktops and mobile devices. how to install Oracle Application Express by downloading a ZIP file from the Oracle Technology Network. Follow me: https://www.facebook.com/leens.tech https://www.facebook.com/munir.du https://twitter.com/munir_du https://www.linkedin.com/in/md-munir-hussain Contact me: [email protected] Download Oracle Database 11g R2 from: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html Download Oracle Apex 5 from: http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html
Views: 23060 Leen's Tech
In a recent video in the “Free Software” series, I showed you VirtualBox, which is a free and open source solution to be able to run other operating systems virtually on your PC. In this beginner’s guide, I will show you how to set-up and use VirtualBox. In addition, I’ll also show you how to install and run Ubuntu, which is one of the most popular of the Linux distributions. If you're new, Subscribe! ▶ https://www.youtube.com/techgumbo Share This Video ▶ https://youtu.be/sB_5fqiysi4 0:30 What is VirtualBox. 1:16 Download. 1:46 Install. 2:29 Launch VirtualBox. 2:42 Download ISO for Ubuntu. 3:35 Create Guest OS. 6:41 Settings to complete the Guest OS process. 8:54 Install Ubuntu. 11:07 Tips for using Ubuntu. 13:15 Shut down Ubuntu. “Free Software” Playlist https://www.youtube.com/watch?v=gM8plsUfkTA&list=PLunpbmfrhFAWJA4lSDmRYJdcsEpjAuRdz VirtualBox https://www.virtualbox.org/wiki/Downloads Ubuntu https://www.ubuntu.com/desktop TechGumbo is a leading source for the technology that we use each day. Whether it’s discussing computer operating system tricks, the latest tips for your mobile phone, finding out about the newest gadgets, or beginners guides that show you how to use popular software, TechGumbo has boundless topics on technology for the astute YouTube viewer.
Views: 386474 TechGumbo
Follow me on Twitter https://twitter.com/TheLineOfHeroes This is a build guide about a build i am creating. It is a build in progress but the main set up of the skills and most of the equipment is done. If you have any questions, please write a comment and i will reply as soon as possible. Thanks for watching, share like and subscribe if you like what you see. More builds will come in the future. The next build guide will be about a build i call "Alexander the Great" build!
Views: 51328 The Line of Epic Heroes
How To Create A Customer in Oracle ERP Cloud Accounts Receivable
Views: 4799 Inoapps Limited
sql server convert columns to rows in a table sql server transpose columns to rows unpivot in sql server example sql server unpivot example In this video we will discuss UNPIVOT operator in SQL Server. PIVOT operator turns ROWS into COLUMNS, where as UNPIVOT turns COLUMNS into ROWS. We dicussed PIVOT operator in Part 54 of SQL Server tutorial. Please watch Part 54 before proceeding. http://csharp-video-tutorials.blogspot.com/2012/10/pivot-operator-in-sql-server-part-54.html Let us understand UNPIVOT with an example. We will use the following tblProductSales table in this demo. SQL Script to create tblProductSales table Create Table tblProductSales ( SalesAgent nvarchar(50), India int, US int, UK int ) Go Insert into tblProductSales values ('David', 960, 520, 360) Insert into tblProductSales values ('John', 970, 540, 800) Go Write a query to turn COLUMNS into ROWS. SELECT SalesAgent, Country, SalesAmount FROM tblProductSales UNPIVOT ( SalesAmount FOR Country IN (India, US ,UK) ) AS UnpivotExample Text version of the video http://csharp-video-tutorials.blogspot.com/2015/10/unpivot-in-sql-server.html Slides http://csharp-video-tutorials.blogspot.com/2015/10/unpivot-in-sql-server_10.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: 45479 kudvenkat
Well come to sql server tutorial part 3.1. Today I will show you how to create and modify table in query editor, Using create table and alter table statement. In part 3, I have talked about table, how to create it graphically and data types. In previous tutorial we have created customer table. Now I am going to create same table using query editor. USE TEST_DB CREATE TABLE Customer1 ( [CustomerID] [int] NOT NULL, [FirstName] [varchar](50) NULL, [LastName] [nchar](10) NULL, [BirthDate] [date] NULL, ) First login to sql server management studio. Click new query. Type use database name. Under that database the table will be created. For this tutorial test db is our database name. Now type create table and table name customer table. Press enter then type opening and closing first bracket. In between these bracket type column name data type and constraint. Every column must be separated by a comma sign. Click execute. Refresh database to view the newly created table. In practical environment you may need to modify table. In sql, it is called alter table. Now I will show you how to add and delete column from an existing table. Type alter table and customer table as table name. Then type add, column name and data type. Click execute. Select table. Click refresh. Expand to view newly added column. Now I will show you how to delete a column from a table. Type drop column and column name. Then click execute. COLUMN NAME joining date has been deleted. That’s all for today. Please subscribe to my channel. Don’t forget to comment and like or dislike.
Views: 1727 G Entertainment
asp.net login validation with database c# - Validating username and password in a database in asp.net Validating User Input in ASP.NET Web Pages Sites Asp.Net Examples: Simple login form example in asp.net How to create Login page/form and check username,password in database Simple login form example in asp.net Check Username How to implement form validation using ASP.Net 2.0 How to Validate User Login in asp.net using DataSet ASP.NET Form to Database with Form Validation ASP.NET Database Login ASP.NET FormDecorator Demo - Validation and Login Controls
Views: 463079 ProgrammingKnowledge
Setting up the Database ASP.NET Site Building ASP.NET Web Applications with ASP.NET Web Pages Databases ASP.NET Web Forms Tutorial After creating Website using ASP.NET (c#), sqlserver(Database SQL server DAtabase Creating a Database ASP.NET Web Pages Tutorial Create a Database Application in 15 Minutes with ASP.NET Create a website with ASP.Net Create an ASP.NET website ASP.NET Web Pages Databases ASP.NET Web Forms Database
Views: 479310 ProgrammingKnowledge
Uninstall JDK9: https://docs.oracle.com/javase/9/install/installation-jdk-and-jre-macos.htm#GUID-F9183C70-2E96-40F4-9104-F3814A5A331F Lastest Java JDK 8u144: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Latest Netbeans: https://netbeans.org/downloads/
Views: 4226 Java Rápido
debugging in ssms debugging t-sql code t sql debug stored procedure sql server management studio debug stored procedure how to debug t sql debug in sql server management studio In this video we will discuss how to debug stored procedures in SQL Server. Setting up the Debugger in SSMS : If you have connected to SQL Server using (local) or . (period), and when you start the debugger you will get the following error Unable to start T-SQL Debugging. Could not connect to computer. To fix this error, use the computer name to connect to the SQL Server instead of using (local) or . For the examples in this video we will be using the following stored procedure. Create procedure spPrintEvenNumbers @Target int as Begin Declare @StartNumber int Set @StartNumber = 1 while(@StartNumber [ @Target) Begin If(@StartNumber%2 = 0) Begin Print @StartNumber End Set @StartNumber = @StartNumber + 1 End Print 'Finished printing even numbers till ' + RTRIM(@Target) End Connect to SQL Server using your computer name, and then execute the above code to create the stored procedure. At this point, open a New Query window. Copy and paste the following T-SQL code to execute the stored procedure. DECLARE @TargetNumber INT SET @TargetNumber = 10 EXECUTE spPrintEvenNumbers @TargetNumber Print 'Done' Starting the Debugger in SSMS : There are 2 ways to start the debugger 1. In SSMS, click on the Debug Menu and select Start Debugging 2. Use the keyboard shortcut ALT + F5 At this point you should have the debugger running. The line that is about to be executed is marked with an yellow arrow Step Over, Step into and Step Out in SSMS : You can find the keyboard shortcuts in the Debug menu in SSMS. Let us understand what Step Over, Step into and Step Out does when debugging the following piece of code 1. There is no difference when you STEP INTO (F11) or STEP OVER (F10) the code on LINE 2 2. On LINE 3, we are calling a Stored Procedure. On this statement if we press F10 (STEP OVER), it won't give us the opportunity to debug the stored procedure code. To be able to debug the stored procedure code you will have to STEP INTO it by pressing F11. 3. If the debugger is in the stored procedure, and you don't want to debug line by line with in that stored procedure, you can STEP OUT of it by pressing SHIFT + F11. When you do this, the debugger completes the execution of the stored procedure and waits on the next line in the main query, i.e on LINE 4 in this example. To stop debugging : There are 2 ways to stop debugging 1. In SSMS, click on the Debug Menu and select Stop Debugging 2. Use the keyboard shortcut SHIFT + F5 Show Next Statement shows the next statement that the debugger is about to execute. Run to Cursor command executes all the statements in a batch up to the current cursor position Locals Window in SSMS : Displays the current values of variables and parameters If you cannot see the locals window or if you have closed it and if you want to open it, you can do so using the following menu option. Locals window is only available if you are in DEBUG mode. Watch Window in SSMS : Just like Locals window, Watch window is used to watch the values of variables. You can add and remove variables from the watch window. To add a variable to the Watch Window, right click on the variable and select "Add Watch" option from the context menu. Call Stack Window in SSMS : Allows you to navigate up and down the call stack to see what values your application is storing at different levels. It's an invaluable tool for determining why your code is doing what it's doing. Immediate Window in SSMS : Very helpful during debugging to evaluate expressions, and print variable values. To clear immediate window type ]cls and press enter. Breakpoints in SSMS : There are 2 ways to set a breakpoint in SSMS. 1. By clicking on the grey margin on the left hand side in SSMS (to remove click again) 2. By pressing F9 (to remove press F9 again) Enable, Disable or Delete all breakpoints : There are 2 ways to Enable, Disable or Delete all breakpoints 1. From the Debug menu 2. From the Breakpoints window. To view Breakpoints window select Debug =] Windows =] Breakpoints or use the keyboard shortcut ALT + CTRL + B Conditional Breakpoint : Conditional Breakpoints are hit only when the specified condition is met. These are extremely useful when you have some kind of a loop and you want to break, only when the loop variable has a specific value (For example loop varible = 100). How to set a conditional break point in SSMS : 1. Right click on the Breakpoint and select Condition from the context menu 2. In the Breakpoint window specify the condition Text version of the video http://csharp-video-tutorials.blogspot.com/2015/09/debugging-sql-server-stored-procedures.html Slides http://csharp-video-tutorials.blogspot.com/2015/09/debugging-sql-server-stored-procedures_28.html
Views: 107834 kudvenkat
[C# Programming Tutorial] C# Tutorial 53: Generate Globally Unique Identifiers (GUIDs) in C#. Is GUID (globally unique identifier) really unique C# how to declare globally unique identifier (GUID) - Visual C# Generating GUIDs C# What is GUID Creating a Globally Unique ID. C#. SUBSCRIBE for more videos!
Views: 95 Diep Nguyen Dang
Hey guys! What's up? Now this video is all about the tank hero Uranus. #BACKGROUND# Uranus is the Celestial Palace's ancient city defense. His goal to guard the Celestial Palace and get rid of its intruders. #SKILL# Uranus passive skill is called Radiance. It grants him immense HP regen that can stack up to 20 times. It can be triggered when Uranus receives damage. This skill is what makes Uranus a one of a kind tank. Next is his first skill which is named Ionic Edge. When hit by Ionic Edge, enemies will get slowed and their attack power is reduced. Its damage is affected by the current stack of Radiance. Next is his second skill Transcendent Ward. It grants him a shield and movement speed. Magic damage is dealt to enemies nearby, once the shield is used or the duration is up. This skill also gives Uranus immunity from slow effects. Consecration is Uranus' ultimate skill. Uranus disables the target for a short period then pulls himself and the target together. Using this skill gives Uranus six stacks of Radiance. #ITEM BUILD# First item is the Tranquility Boots. This adds 10% more HP regen from his passive skill. Without Tranquility Boots, HP regen is 70. After buying Tranquility Boots it becomes 77. The mana regeneration from Tranquility Boots is a big help for Uranus. Next item is the Oracle. It works almost like his passive which gives him HP when hit by enemies. This item boosts Uranus' sustainability even further. Third item guys is the Demon's Advent. Demon's Advent's unique passive works in harmony with his 1st skill, Ionic Edge. It lessens the enemy's attack power when Uranus is hit. Ionic Edge's attack power reduction stacks with Demon's Advent unique passive. Fourth item guys is the Thunder Belt. It gives extra mana regeneration so that Uranus can spam his first skill. Its unique passive will help in slowing enemies when near Uranus. Also, the low cooldown of his skills makes him a good Thunder Belt user. Fifth item is Cursed Helmet. Since his skills are short ranged, he needs to be close to enemies to be effective. Because Cursed Helmet's passive requires close distance, it is a good match for his gameplay. Last item is either Dominance Ice or Immortality. Use Dominance Ice if the main carry of the opponent's team is a physical user. Dominance Ice helps in slowing the movement speed and attack speed of enemies nearby. Use Immortality if the enemy carry is a magic user. You can sell it after you reincarnate for another magic defense item like Athena's Shield. #BATTLE SPELL# Now for the battlespell guys, Petrify is the recommended battlespell for Uranus. since it gives him an extra crowd control skill. #TALENT# For the talent, it is a choice between Tenacity and Attack & Defense. Attack & Defense for extra damage while Tenacity for durability while low in HP. #COUNTER# To counter Uranus' regen, the enemy has to use either Deadly Blade or Necklace of Durance. Karrie is another counter for Uranus because of her passive skill. #PROS# Uranus' regen is his defining skill. Being able to survive without the need to recall saves time which means more gold for Uranus. Use a couple of mana regeneration item and Uranus is good to go. #CONS# The drawback with Uranus is that he doesn't have any long range skills like Akai or Johnson. He needs to be near the enemies for his skills to hit. Another con is his crowd control skill since it's only limited to one target. #TIPS# Uranus is a one of a kind tank with great regeneration skills. His goal is to take damage for his team while his teammates prepare for the kill. Using mana regeneration items is recommended since his skills have low cooldown. To maximize Uranus, he needs to be in front of the clash. He needs to hit mutiple enemies with Ionic Edge to lower their attack power. Angela and Uranus is great pair because their skills works well in disabling and slowing enemies. Zhask's spawn and Uranus' ultimate is another great combo. Holding the enemy while Zhask's spawn kills the target with two to three hits. Now, after playing Uranus several times I can rate him in the top 5 of the tanks right now. Despite the short range skills, he can still survive pretty well in clashes. I received the Man of Steel achievement from using Uranus. Play Uranus according to his strengths and you'll see why this tank is one of a kind. So, that's it guys. Thank you for watching!
Views: 133106 Elgin - Mobile Legends
Get The Complete Linux Administration Course Bundle! https://josephdelgadillo.com/product/linux-course-bundle/ Enroll in our FREE Linux course! https://uthena.com/courses/linux?ref=744aff If you want to get started using Linux, you will LOVE this course! This 7+ hour Ubuntu Linux tutorial will take you from beginner to power user. We will cover installation, command line, administrative privileges, app development, server hosting, GitHub, and much more! Time-stamps 01:01 Introduction to Linux 08:44 Linux distributions explained 15:56 Installing VirtualBox and setting up our virtual machine 23:47 Ubuntu Linux installation on a virtual machine 36:26 Disabling the ISO and first boot up 38:40 VirtualBox guest additions for a better user experience 46:14 Customizing our Ubuntu desktop 54:41 Unity Tweak Tool for Ubuntu 1:06:48 Installing Ubuntu alongside Windows (dual boot) 1:23:09 Linux command line essentials 1:36:17 Administrative privileges in terminal 1:42:14 Using the package manager (apt-get) to install new applications 1:46:17 Searching through the repositories to find new apps 1:48:23 Installing packages that are not in the repository 1:53:09 Keeping programs updated in Linux 1:57:48 File permissions and ownership explained 2:10:26 How to create files using the command line interface (CLI) 2:15:24 Creating new directories and moving files 2:19:59 Copying, renaming, and removing files 2:24:43 The FIND command and it’s practical uses 2:36:10 GREP command explained 2:39:10 Using GREP in conjunction with FIND 2:42:26 Redirecting the output of a command 2:45:42 The TOP command and its uses 2:47:01 How to view the entire list of processes and closing applications 2:52:36 Services explained 2:54:44 Configuring services using the command line 2:59:20 Using CRONTABS to schedule tasks 3:04:56 Choosing an integrated development environment (IDE) 3:08:29 Eclipse installation and setup 3:12:26 PyCharm installation and setup 3:18:51 Introduction to GitHub, installation, and repository setup 3:23:06 How to push/pull information from a repository 3:29:13 How to remove/ignore directories in our repository 3:34:25 Resolving merge conflicts through terminal 3:41:42 How to setup and manage branches 3:49:37 Meteor installation & setup 3:55:32 Meteor project setup 4:01:06 Router setup with React components 4:13:31 Getting into the programming 4:26:46 Rendering our blog posts 4:42:06 Apache 2, PHP 5, and MySQL setup 4:45:36 Server configuration 4:51:14 Linux hosts file explained 4:54:40 Deploying our Meteor app to an Apache 2 server 5:00:03 MongoDB NoSQL database 5:05:21 Virtual host setup 5:16:46 phpMyAdmin setup 5:24:50 Creating a basic virtual host 5:33:00 Wordpress installation on top of our Apache 2 environment 5:40:25 Database setup 5:46:48 Python installation and CLI 5:57:35 Adding/removing users through GUI 6:01:09 Adding/removing users through CLI 6:06:55 Adding users to a group 6:10:51 Introduction to networking 6:17:41 Local area network (LAN) explained 6:25:08 Networking commands 6:35:40 NETSTAT command 6:40:39 Linux host file 6:49:59 TRACEROUTE commands 6:53:57 Network mapping explained 7:08:29 Using SSH to access the command line of a remote host 7:11:06 Using SFTP to transfer files between machines 7:14:43 Setting up SSH on our local machine 7:20:10 MAN command explained Web - https://josephdelgadillo.com Subscribe - https://bit.ly/SubscribeJTD Facebook - https://www.facebook.com/delgadillojt Discord - https://discord.gg/EbcQFrg Instagram - https://www.instagram.com/jo3potato
Views: 1185487 Joseph Delgadillo
range vs rows in sql server difference between rows clause and range clause in sql server range clause vs rows clause in sql server sql server running total query running total example in sql server In this video we will discuss the difference between rows and range in SQL Server. This is continuation to Part 116. Please watch Part 116 from SQL Server tutorial before proceeding. Let us understand the difference with an example. We will use the following Employees table in this demo. SQL Script to create the Employees table Create Table Employees ( Id int primary key, Name nvarchar(50), Salary int ) Go Insert Into Employees Values (1, 'Mark', 1000) Insert Into Employees Values (2, 'John', 2000) Insert Into Employees Values (3, 'Pam', 3000) Insert Into Employees Values (4, 'Sara', 4000) Insert Into Employees Values (5, 'Todd', 5000) Go Calculate the running total of Salary and display it against every employee row The following query calculates the running total. We have not specified an explicit value for ROWS or RANGE clause. SELECT Name, Salary, SUM(Salary) OVER(ORDER BY Salary) AS RunningTotal FROM Employees So the above query is using the default value which is RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW This means the above query can be re-written using an explicit value for ROWS or RANGE clause as shown below. SELECT Name, Salary, SUM(Salary) OVER(ORDER BY Salary RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS RunningTotal FROM Employees We can also achieve the same result, by replacing RANGE with ROWS SELECT Name, Salary, SUM(Salary) OVER(ORDER BY Salary ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS RunningTotal FROM Employees What is the difference between ROWS and RANGE To understand the difference we need some duplicate values for the Salary column in the Employees table. Execute the following UPDATE script to introduce duplicate values in the Salary column Update Employees set Salary = 1000 where Id = 2 Update Employees set Salary = 3000 where Id = 4 Go Now execute the following query. Notice that we get the running total as expected. SELECT Name, Salary, SUM(Salary) OVER(ORDER BY Salary ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS RunningTotal FROM Employees The following query uses RANGE instead of ROWS SELECT Name, Salary, SUM(Salary) OVER(ORDER BY Salary RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS RunningTotal FROM Employees Notice we don't get the running total as expected. So, the main difference between ROWS and RANGE is in the way duplicate rows are treated. ROWS treat duplicates as distinct values, where as RANGE treats them as a single entity. All together side by side. The following query shows how running total changes 1. When no value is specified for ROWS or RANGE clause 2. When RANGE clause is used explicitly with it's default value 3. When ROWS clause is used instead of RANGE clause SELECT Name, Salary, SUM(Salary) OVER(ORDER BY Salary) AS [Default], SUM(Salary) OVER(ORDER BY Salary RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS [Range], SUM(Salary) OVER(ORDER BY Salary ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS [Rows] FROM Employees Text version of the video http://csharp-video-tutorials.blogspot.com/2015/10/difference-between-rows-and-range.html Slides http://csharp-video-tutorials.blogspot.com/2015/10/difference-between-rows-and-range_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 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: 34336 kudvenkat
create sequence in sql server In this video we will discuss sequence object in SQL Server. Sequence object Introduced in SQL Server 2012 Generates sequence of numeric values in an ascending or descending order Text version of the video http://csharp-video-tutorials.blogspot.com/2015/10/sequence-object-in-sql-server-2012.html Slides http://csharp-video-tutorials.blogspot.com/2015/10/sequence-object-in-sql-server-2012_26.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 Creating the Incrementing Sequence : The following code create a Sequence object that starts with 1 and increments by 1 CREATE SEQUENCE [dbo].[SequenceObject] AS INT START WITH 1 INCREMENT BY 1 Generating the Next Sequence Value : Now we have a sequence object created. To generate the sequence value use NEXT VALUE FOR clause SELECT NEXT VALUE FOR [dbo].[SequenceObject] Output : 1 Every time you execute the above query the sequence value will be incremented by 1. I executed the above query 5 times, so the current sequence value is 5. Retrieving the current sequence value : If you want to see what the current Sequence value before generating the next, use sys.sequences SELECT * FROM sys.sequences WHERE name = 'SequenceObject' Alter the Sequence object to reset the sequence value : ALTER SEQUENCE [SequenceObject] RESTART WITH 1 Select the next sequence value to make sure the value starts from 1 SELECT NEXT VALUE FOR [dbo].[SequenceObject] Using sequence value in an INSERT query : CREATE TABLE Employees ( Id INT PRIMARY KEY, Name NVARCHAR(50), Gender NVARCHAR(10) ) -- Generate and insert Sequence values INSERT INTO Employees VALUES (NEXT VALUE for [dbo].[SequenceObject], 'Ben', 'Male') INSERT INTO Employees VALUES (NEXT VALUE for [dbo].[SequenceObject], 'Sara', 'Female') -- Select the data from the table SELECT * FROM Employees Creating the decrementing Sequence : The following code create a Sequence object that starts with 100 and decrements by 1 CREATE SEQUENCE [dbo].[SequenceObject] AS INT START WITH 100 INCREMENT BY -1 Specifying MIN and MAX values for the sequence : Use the MINVALUE and MAXVALUE arguments to specify the MIN and MAX values respectively. Step 1 : Create the Sequence object CREATE SEQUENCE [dbo].[SequenceObject] START WITH 100 INCREMENT BY 10 MINVALUE 100 MAXVALUE 150 Step 2 : Retrieve the next sequence value. The sequence value starts at 100. Every time we call NEXT VALUE, the value will be incremented by 10. SELECT NEXT VALUE FOR [dbo].[SequenceObject] If you call NEXT VALUE, when the value reaches 150 (MAXVALUE), you will get the following error The sequence object 'SequenceObject' has reached its minimum or maximum value. Restart the sequence object to allow new values to be generated. Recycling Sequence values : When the sequence object has reached it's maximum value, and if you want to restart from the minimum value, set CYCLE option ALTER SEQUENCE [dbo].[SequenceObject] INCREMENT BY 10 MINVALUE 100 MAXVALUE 150 CYCLE At this point, whe the sequence object has reached it's maximum value, and if you ask for the NEXT VALUE, sequence object starts from the minimum value again which in this case is 100. To improve performance, the Sequence object values can be cached using the CACHE option. When the values are cached they are read from the memory instead of from the disk, which improves the performance. When the cache option is specified you can also specify the size of th cache , that is the number of values to cache. The following example, creates the sequence object with 10 values cached. When the 11th value is requested, the next 10 values will be cached again. CREATE SEQUENCE [dbo].[SequenceObject] START WITH 1 INCREMENT BY 1 CACHE 10 Using SQL Server Graphical User Interface (GUI) to create the sequence object : 1. Expand the database folder 2. Expand Programmability folder 3. Right click on Sequences folder 4. Select New Sequence Next video : Difference between SEQUENCE and IDENTITY in SQL Server
Views: 35482 kudvenkat
Text version of the video http://csharp-video-tutorials.blogspot.com/2014/09/part-69-merge-in-sql-server.html Slides http://csharp-video-tutorials.blogspot.com/2014/09/part-69-merge-in-sql-server_30.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 is the use of MERGE statement in SQL Server Merge statement introduced in SQL Server 2008 allows us to perform Inserts, Updates and Deletes in one statement. This means we no longer have to use multiple statements for performing Insert, Update and Delete. With merge statement we require 2 tables 1. Source Table - Contains the changes that needs to be applied to the target table 2. Target Table - The table that require changes (Inserts, Updates and Deletes) The merge statement joins the target table to the source table by using a common column in both the tables. Based on how the rows match up as a result of the join, we can then perform insert, update, and delete on the target table. Merge statement syntax MERGE [TARGET] AS T USING [SOURCE] AS S ON [JOIN_CONDITIONS] WHEN MATCHED THEN [UPDATE STATEMENT] WHEN NOT MATCHED BY TARGET THEN [INSERT STATEMENT] WHEN NOT MATCHED BY SOURCE THEN [DELETE STATEMENT] Example 1 : In the example below, INSERT, UPDATE and DELETE are all performed in one statement 1. When matching rows are found, StudentTarget table is UPDATED (i.e WHEN MATCHED) 2. When the rows are present in StudentSource table but not in StudentTarget table those rows are INSERTED into StudentTarget table (i.e WHEN NOT MATCHED BY TARGET) 3. When the rows are present in StudentTarget table but not in StudentSource table those rows are DELETED from StudentTarget table (i.e WHEN NOT MATCHED BY SOURCE) Create table StudentSource ( ID int primary key, Name nvarchar(20) ) GO Insert into StudentSource values (1, 'Mike') Insert into StudentSource values (2, 'Sara') GO Create table StudentTarget ( ID int primary key, Name nvarchar(20) ) GO Insert into StudentTarget values (1, 'Mike M') Insert into StudentTarget values (3, 'John') GO MERGE INTO StudentTarget AS T USING StudentSource AS S ON T.ID = S.ID WHEN MATCHED THEN UPDATE SET T.NAME = S.NAME WHEN NOT MATCHED BY TARGET THEN INSERT (ID, NAME) VALUES(S.ID, S.NAME) WHEN NOT MATCHED BY SOURCE THEN DELETE; Please Note : Merge statement should end with a semicolon, otherwise you would get an error stating - A MERGE statement must be terminated by a semi-colon (;) In real time we mostly perform INSERTS and UPDATES. The rows that are present in target table but not in source table are usually not deleted from the target table. Example 2 : In the example below, only INSERT and UPDATE is performed. We are not deleting the rows that are present in the target table but not in the source table. Truncate table StudentSource Truncate table StudentTarget GO Insert into StudentSource values (1, 'Mike') Insert into StudentSource values (2, 'Sara') GO Insert into StudentTarget values (1, 'Mike M') Insert into StudentTarget values (3, 'John') GO MERGE INTO StudentTarget AS T USING StudentSource AS S ON T.ID = S.ID WHEN MATCHED THEN UPDATE SET T.NAME = S.NAME WHEN NOT MATCHED BY TARGET THEN INSERT (ID, NAME) VALUES(S.ID, S.NAME);
Views: 102051 kudvenkat
God of War Gameplay Walkthrough Complete Game for Playstation 2 , Playstation 3 This God of War Gameplay Walkthrough will also include a full Review and the Ending. GOD-OF-WAR 1Remastered►http://bit.ly/2S8OTEN SUBSCRIBE►http://bit.ly/291hmppA-New-Beginning Twitter ►http://bit.ly/293LdPtA-New-Beginning Facebook ►http://bit.ly/292t8QRA-New-Beginning Gameplay : God of War is a third-person single player video game viewed from a fixed camera perspective. The player controls the character Kratos in combo-based combat, platforming, and puzzle game elements, and battles foes who primarily stem from Greek mythology, including undead soldiers, harpies, minotaurs, Medusa and her Gorgons, cyclopes, wraiths, Sirens, satyrs, centaurs, cerberuses, and boss opponents—the Hydra and a giant minotaur known as Pandora's Guardian. Platforming elements require the player to climb walls and ladders, jump across chasms, swing on ropes, and balance across beams to proceed through sections of the game. Some puzzles are simple, such as moving a box so that the player can use it as a jumping-off point to access a pathway unreachable with normal jumping, but others are more complex, such as finding several items across different areas of the game to unlock one door. Throughout the game world, the player finds chests colored green, blue, or red, and each chest contains orbs of the corresponding color. Green orbs replenish the player's health, blue orbs replenish magic allowing further usage, and red orbs provide experience for upgrading weapons and magic—allowing new, more powerful attacks—and replenishing the Rage meter, which, if full, allows for the usage of the Rage of the Gods ability. Red orbs are also collected by killing foes and destroying certain inanimate objects. The player can also find Gorgon Eyes and Phoenix Feathers in unmarked chests. The Eyes and Feathers increase the length of the Health and Magic Meters, respectively; finding eighteen of an item maximizes a meter and in turn, the player's power. Characters include: The protagonist of the game is Kratos (voiced by Terrence C. Carson), a Spartan warrior who serves the Olympian Gods. Other characters include a host of Greek gods, such as Athena (Carole Ruggier), the Goddess of Wisdom and Kratos' ally and mentor; Ares (Steven Blum), the God of War and main antagonist; Poseidon (Fred Tatasciore), the God of the Sea; Aphrodite (Carole Ruggier), the Goddess of Love and Sexuality; Zeus (Paul Eiding), the King of the Gods; Artemis (Claudia Black), the Goddess of the Hunt; and Hades (Nolan North), the God of the Underworld. Several of the gods aid Kratos with magic or weapons. Minor characters include the Oracle of Athens (Susan Blakeslee), the gravedigger (Paul Eiding), the body burner (Christopher Corey Smith), and the boat captain (Keith Ferguson). Other characters appear in flashbacks, including Kratos' wife Lysandra (Gwendoline Yeo), his child Calliope, the Barbarian King, and a Village Oracle (Susan Blakeslee). The game is narrated by Linda Hunt. If you enjoyed the video, please hit the LIKE button! It really helps
Views: 7277877 theGamerKratos
Mobile Legends Ruby Gameplay - Mobile Legends Ruby Build -------------------------------------- Perfect Gameplay - Ruby Gameplay&Build by [Qùíck~SÎŁV3Ŕ] Top 3 Global - Mobile Legends: https://youtu.be/N4_mlEPicQs -------------------------------------- Have a Chance of Winning a Skin! Just Do this: - Subscribe - Drop Like - Comment ID, IGN, SKIN (300 Diamonds or Less) Good Luck! Thanks For watching and dont forget to LIKE , SUBSCRIBE And leave a comment below on what champion gameplay you would like to see next. -------------------------------------- Player: Qùíck~SÎŁV3Ŕ Battle Spells: Flicker Emblem: Tank Highest Rank: Mythical Glory -------------------------------------- More Videos: the guardian - Hylos Gameplay&Build by [?Dream?Exotic] Top 4 Global - Mobile Legends: https://youtu.be/0YK9tgcvXIA Perfect Gameplay - Minotaur Gameplay&Build by Top 2 Global - Mobile Legends: https://youtu.be/cAprhgYExJw Insane Damage - Layla Gameplay&Build by [PrenciusF-] Top 2 Global - Mobile Legends: https://youtu.be/ZTN8UKE2_M4 Epic Battle - Johnson Gameplay&Build by Top 10 Global - Mobile Legends: https://youtu.be/_WxE53xc2nQ -------------------------------------- Follow Me : Facebook: https://www.facebook.com/GloriousLegend25/ Twitter: https://twitter.com/glorious_legend -------------------------------------- #GloriousLegend Mobile Legends: Bang Bang Mobile Legends Mobile Legends bang bang Mobile Legends Ruby Mobile Legends Ruby Ranked Gameplay Mobile Legends Ruby gameplay Mobile Legends Ruby 5v5 Mobile Legends Ruby Build Mobile Legends Ruby Guide Mobile Legends Ruby Montage Mobile Legends PC Mobile Legends How to play Ruby Mobile Legends Ruby tips and tricks Mobile Legends Ruby Tutorial Mobile Legends Ruby Combos Tips and Tricks Ruby How To Play Ruby Best Ruby in the World WORLD NO.1 Ruby -------------------------------------- Business email at: [email protected] -------------------------------------- Join your friends in a brand new 5v5 MOBA showdown against real human opponents, Mobile Legends! Choose your favorite heroes and build the perfect team with your comrades-in-arms! 10-second matchmaking, 10-minute battles. Laning, jungling, tower rushing, team battles, all the fun of PC MOBAs and action games in the palm of your hand! Feed your eSports spirit! Mobile Legends, 2017’s brand new mobile eSports masterpiece. Shatter your opponents with the touch of your finger and claim the crown of strongest Challenger
Views: 20576 Glorious Legend
Paladins: Kami plays OB 48 PTS with the new champion... Seris! PTS DOWNLOAD: http://forums.paladins.com/showthread.php?13102-Joining-Paladins-PTS-and-Contributing-to-Development-September-27th-2016 Twitch - http://twitch.tv/KamiVS Twitter - http://twitter.com/eGr_KamiVS Discord - https://discord.gg/KamiVS
Views: 32477 KamiVS
Text version of the video http://csharp-video-tutorials.blogspot.com/2017/03/dynamic-sql-in-sql-server.html Slides http://csharp-video-tutorials.blogspot.com/2017/03/dynamic-sql-in-sql-server_27.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 1. What is Dynamic SQL 2. Simple example of using Dynamic SQL What is Dynamic SQL Dynamic SQL is a SQL built from strings at runtime. Simple example of using Dynamic SQL Here is the SQL Script to create Employees table and populate it with data 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 One way to achieve this is by implementing a stored procedure as shown below that this page would call. Create Procedure spSearchEmployees @FirstName nvarchar(100), @LastName nvarchar(100), @Gender nvarchar(50), @Salary int 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 The stored procedure in this case is not very complicated as we have only 4 search filters. What if there are 20 or more such filters. This stored procedure can get complex. To make things worse what if we want to specify conditions like AND, OR etc between these search filters. The stored procedure can get extremely large, complicated and difficult to maintain. One way to reduce the complexity is by using dynamic SQL as show below. Depending on for which search filters the user has provided the values on the "Search Page", we build the WHERE clause dynamically at runtime, which can reduce complexity. However, you might hear arguments that dynamic sql is bad both in-terms of security and performance. This is true if the dynamic sql is not properly implemented. From a security standpoint, it may open doors for SQL injection attack and from a performance standpoint, the cached query plans may not be reused. If properly implemented, we will not have these problems with dynamic sql. In our upcoming videos, we will discuss good and bad dynamic sql implementations. For now let's implement a simple example that makes use of dynamic sql. In the example below we are assuming the user has supplied values only for FirstName and LastName search fields. To execute the dynamicl sql we are using system stored procedure sp_executesql. sp_executesql takes two pre-defined parameters and any number of user-defined parameters. @statement - The is the first parameter which is mandatory, and contains the SQL statements to execute @params - This is the second parameter and is optional. This is used to declare parameters specified in @statement The rest of the parameters are the parameters that you declared in @params, and you pass them as you pass parameters to a stored procedure Declare @sql nvarchar(1000) Declare @params nvarchar(1000) Set @sql = 'Select * from Employees where [email protected] and [email protected]' Set @params = '@FirstName nvarchar(100), @LastName nvarchar(100)' Execute sp_executesql @sql, @params, @FirstName='Ben',@LastName='Hoskins' This is just the introduction to dynamic SQL. If a few things are unclear at the moment, don't worry. In our upcoming videos we will discuss the following 1. Implementing a real world "Search Web Page" with and without dynamic SQL 2. Performance and Security implications of dynamic sql. Along the way we will also discuss good and bad dynamic sql implementations. 3. Different options available for executing dynamic sql and their implications 4. Using dynamic sql in stored procedures and it's implications Once we discuss all the above, you will understand 1. The flexibility dynamic sql provides 2. Advantages and disadvantages of dynamic sql 3. When and when not to use dynamic sql
Views: 41140 kudvenkat
http://www.itconvergence.com/oracle-upk-user-productivity-kit - This UPK Video is about Exploring Document Formats in Oracle UPK Developer. This UPK video is part of User Productivity Kit (UPK) Video Tutorial Series from IT Convergence. Here is the transcript of this tutorial: Hello and welcome to the IT convergence's User Productivity Kit tutorial series. This is the demonstration of what options are available for the different document formats when publishing content using the Oracle UPK developer. The UPK developer allows the user to publish content through various document formats which are predefined documents that can appear in Microsoft Word .doc or .docx and Adobe Acrobat .pdf formats. There are several document output options available for publishing in the Publishing Wizard. In this tutorial we're going to walk you through different options available into which document formats they apply. In this demonstration the first document we're going to talk about is a system process document. Each document output uses the text from a specific mode under this option. You can specify the mode text to use. This is applicable for the format system process, job aid, training guide, instructor manual, test document, test case and presentation. Screenshots are included in the document based on the settings for the topic in the topic editor includes screenshots option allows you to over add those settings. This is applicable for the formats: system process, job aid, training guide, instructor manual and test document. Convert screenshots to color reduces the number of colors used in the screenshot as well as the size of the published topic and improves the playback speed. This is applicable for the formats: system process, job aid, training guide, instructor manual, test document test case and presentation. Alternative action and path appear in the document presentation outputs. The Include alternative option allows you to disable this option and makes the output simpler with only one set of steps. This is applicable for the formats: system process, job aid, training guide, instructor manual, test document, test case, and presentation. If you select to include images from packages option. Images will appear if they are attached to a frame or to the concept paint. This is applicable for the formats: system process, training guide, and instructor manual. If you select to include images in a web page option, images will appear if they're attached to the frame or to the concept paint. This is applicable for the formats: system process, training guide and instructor manual. If the include relative links option is disabled, relative links will be excluded from the printed outputs. This is applicable for the formats: system process, job aid, training guide, instructor manual, test document and presentation. Choose an output format you want to publish the output. This is applicable for the format system process, job aid, training guide, instructor manual and, test document. Select Microsoft file type applicable for your version. This is applicable for the formats: system process, job aid, training guide, instructor manual, test document, test case and presentation. The paper size is set based on the location settings in the Regional and Language Options for your operating system locale. By selecting a different paper size, you can overwrite this setting. This is applicable for the formats: system process, job aid, training guide, instructor manual and test document, the using coded fill folder and file names option publishes the content using the document GUID instead of the actual module section in topic names including shortened path names prevents the possibility of duplicated file names in the published output. This option makes it more difficult to identify the source based on the file name. This is applicable for the formats: system process, job aid, training guide, instructor manual, test document, test case and presentation. Next we're going to look at the training guide. Disabling the included assessment option excludes assessments. This is applicable for the formats: training guide and instructor manual. Disable the include questions option to exclude questions. This is applicable for the formats: training guide and instructor manual. Next let's look at the test case document. Each action appears in a separate row in the test procedure table when the group action by context ID option is selected the actions with the same context idea are grouped together into one test step. This is applicable for the test case format. Next let's look at the presentation format. The include action areas option allows you to include a marquee around the action area for each frame. This is applicable for the presentation format.
Views: 570 IT Convergence, Inc.
How to delete a "blocked" Windows registry key using "regedit.exe".
Views: 70987 furulevi
Views: 1409 Learning Programming
www.techzaada.com A step by step video of Virtualbox. this video is about how to use Virtual box with complete step by step guide. virtualbox is a software in wich you can install multiple windows operating systems. such as windows 7, windows 8, windows vista, windows xp, linux, even you can install MAC OS, inside your computer or virtualbox, download the virtualbox from the link below. . https://www.virtualbox.org/wiki/Downloads VISIT MY WEBSITE FOR MORE LATEST TIPS AND TRICKS. WWW.TECHZAADA.COM SUGGESTED VIDEOS..... 1. 5 Ways to Repair a Corrupted SD Card/USB Flash or External Hard Disk. https://www.youtube.com/watch?v=oBkC8EhbZ7U&t=160s 2. How to Transfer Files From USB Flash to iPhone/iPad/iPod (No Computer Needed) https://www.youtube.com/watch?v=o-T3V9WgoSg&t=114s - 3. How to Remove Pattern or Password from Android Phone without Factory Reset/Without Loosing data. https://www.youtube.com/watch?v=mbMBqBLPGLQ&t=1s - 4. How to Hide your WiFi Signal from others. https://www.youtube.com/watch?v=Z4jG1Dw-9iU&t=12s - 5. How to Backup or Recover Data from a Broken Android Phone/Tablet https://www.youtube.com/watch?v=noCGBSryzIc&t=25s - 6. How to install Mac OS on any Windows Computer https://www.youtube.com/watch?v=Dd7z-lQ1FB0&t=52s - 7. How to Recover deleted files from Android. https://www.youtube.com/watch?v=EvesbfSC6hU - 8. How to Backup data from a Broken iPhone or iPad. https://www.youtube.com/watch?v=gmfCDvt-vrI&t=163s - 7. How to get PAID Udemy courses for free. https://www.youtube.com/watch?v=HX2gtSQPU8U&t=3s . -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Follow me on Twitter https://twitter.com/TechZaada Follow me on Facebook https://www.facebook.com/techzaada Follow me on Google Plus https://plus.google.com/u/0/communities/102161270264068173502 -~-~~-~~~-~~-~- Please watch: "How to Unlock Android Pattern or Pin Lock without losing data | Without USB Debugging" https://www.youtube.com/watch?v=mbMBqBLPGLQ -~-~~-~~~-~~-~-
Views: 758970 Tech Zaada