【无标题】

标题ali sql 学习笔记

执行一次 INSERT 语句会插入一行数据。插入多行时,通常需要循环执行相应次数的 INSERT 语句。其实很多 RDBMS 都支持一次插入多行数据,
– 通常的INSERT
INSERT INTO productins VALUES (‘0002’, ‘打孔器’,
‘办公用品’, 500, 320, ‘2009-09-11’);
INSERT INTO productins VALUES (‘0003’, ‘运动T恤’,
‘衣服’, 4000, 2800, NULL);
INSERT INTO productins VALUES (‘0004’, ‘菜刀’,
‘厨房用具’, 3000, 2800, ‘2009-09-20’);
– 多行INSERT ( DB2、SQL、SQL Server、 PostgreSQL 和 MySQL多行插入)
INSERT INTO productins VALUES (‘0002’, ‘打孔器’,
‘办公用品’, 500, 320, ‘2009-09-11’),
(‘0003’, ‘运动T恤’, ‘衣服’, 4000, 2800, NULL),
(‘0004’, ‘菜刀’, ’厨房用
具’, 3000, 2800, ‘2009-09-20’);
– Oracle中的多行INSERT
INSERT ALL INTO productins VALUES (‘0002’, ‘打孔器’, ‘办公用品’, 500, 320, ‘2009-09-11’)
INTO productins VALUES (‘0003’, ‘运动T恤’, ‘衣服’, 4000, 2800, NULL)
INTO productins VALUES (‘0004’, ‘菜刀’, ‘厨房用具’, 3000, 2800, ‘2009-09-20’)
SELECT * FROM DUAL;
– DUAL是Oracle特有(安装时的必选项)的一种临时表A。因此“SELECT *FROM DUAL” 部分也只是临时性的,并没有实际意义。

  • List item
  • 删除列的 ALTER TABLE 语句
    ALTER TABLE < 表名 > DROP COLUMN < 列名 >;

你可能感兴趣的:(sqlserver,数据库,oracle)