T-SQL INSERT语句
在T-SQL中,INSERT语句用于向表中添加新行。
- INSERT INTO SELECT要求源和目标的数据类型匹配。
- 表中的现有记录不会受到INSERT语句的影响。
语法:
以下是Insert into语句的两种语法。
其中column1、column2、…是表中的列名。
当我们为列添加值时,不能在SQL查询中指定列名。按照以下指定顺序使用值的顺序。
插入语句的语法如下:
示例:
下面的语句将在CUSTOMERS表中创建六个记录 –
语法:
我们可以使用第二个语法如下在CUSTOMERS表中创建一条记录 –
所有上述语句将在CUSTOMERS表中产生以下记录 –
ID | Name | AGE | ADDRESS | Salary |
---|---|---|---|---|
001 | Rahul | 23 | Kota | 20000.00 |
002 | Clinton | 22 | Mumbai | 15000.00 |
003 | Kamal | 31 | Delhi | 25000.00 |
004 | Chitra | 28 | Kanyakumari | 65000.00 |
005 | Santanu | 26 | Madhya Pradesh | 38500.00 |
006 | Savitri | 24 | Bhopal | 4500.00 |
007 | Manii | 30 | Indonesia | 15000.00 |
使用另一个表填充一个表
要填充一个表中的数据,我们需要在具有所需字段集的另一个表上使用SELECT语句,以填充第一个表。 语法如下所示: