DML-Data Manipulation Language
SELECT *
FROM dbo.TblEmpDetails(nolock)
SELECT *
FROM dbo.TblEmpDetails(nolock)
WHERE EMPID='EMP100'
SELECT EmpId,EmpName,Address,Age
FROM dbo.TblEmpDetails(nolock)
SELECT EmpId
FROM dbo.TblEmpDetails(nolock)
SELECT top 3 *
FROM dbo.TblEmpDetails(nolock)
-------------------------------------------------------------------------
--DML :- Data Manipulatin Language:-
----------------------------------
INSERT/DELETE/UPDATE/TRUNCATE/SELECT :-
--INSERT is used to insert the valus into Tables :-
INSERT INTO dbo.TblEmpDetails
(
EmpId,EmpName,Address,City,Country,pincode,
DOB,DOJ,salary,Gender,Age,Height,BranchCode
)
VALUES
(
'EMP100','Shakar','Namakkal','Salem','India',937015,
'10/09/1983','10/10/2004',50000.00,0,27,5.1,'CH09'
)
INSERT INTO dbo.TblEmpDetails VALUES
(
'EMP105','Saravanan','Namakkal','Salem','India',937015,
'10/09/1983','10/10/2004',50000.00,0,27,5.1,'CH09'
)
INSERT INTO dbo.TblEmpDetails
(
EmpId,EmpName,Address
)
VALUES
(
'EMP102','Raja','Namakkal'
)
INSERT INTO dbo.TblEmpDetails
(
EmpId,EmpName,Address
)
SELECT
'EMP103','Maha','Namakkal'
--COPY the Existng Table values into New Table:-
SELECT *
INTO dbo.TblEmpDetailsNew
FROM dbo.TblEmpDetails
SELECT *
FROM dbo.TblEmpDetailsNew WITH (NOLOCK)
--COPY the Existng Table values into New Table without creating new table:-
INSERT INTO dbo.TblEmpDetailsNew
SELECT *
FROM dbo.TblEmpDetails
WHERE EMPID='EMP105'
---------------------------------------------------------------------------------------------------------------
--UPDATE Values into Table :-
UPDATE dbo.TblEmpDetails
SET EmpName='Shankar.K',
Address='Chennai',
BranchCode='CHE999'
WHERE EmpID='EMP100'
--------------------------------------------------------------------------------------------------
--DELETE :-
--Delete is used to delete the values from the Existing Tables:-
DELETE
FROM dbo.TblEmpDetails -- It will delete all the records from the table.
DELETE
FROM dbo.TblEmpDetails
WHERE EmpID='EMP103' -- It will delete the particular record from the table.
------------------------------------------------------------------------------------------------
--TRUNCATE :- Errase whole data from the Table:
TRUNCATE TABLE dbo.TblEmpDetailsNew
--Diff : We can't filter the Data while deleting,means we cant use where condition here
--It wont insert the details into Transaction Log but while using DELETE it will insert.
-------------------------------------------------------------------------------------------------