DROP TABLE IF EXISTS TeachersInfo;

 

CREATE TABLE TeachersInfo
(
id INT NOT NULL AUTO_INCREMENT,
teacherCode VARCHAR(20) NULL,
teacherName VARCHAR(30) NULL,
roleID VARCHAR(20) NULL,
SUBJECT INT NULL,
CONSTRAINT PK_TEACHERSINFO PRIMARY KEY clustered (id)
);

COMMENT ON TABLE TeachersInfo IS
'教师表';

 

#创建存储过程导入数据

DELIMITER $$

CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
PROCEDURE `basedatabase`.`teachersinfoproc`(IN s INT)
/*LANGUAGE SQL
| [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'*/
BEGIN
DECLARE i INT;
DECLARE tcode VARCHAR(50);
SET i = 0;
WHILE i < s DO
SET tcode = 'tcode' + i;
INSERT INTO `teachersinfo` (
`teacherCode`,
`teacherName`,
`roleID`,
`subject`
)
VALUES
(
tcode,
'teacherName',
'roleID',
'subject'
) ;

SET i = i+1;
END WHILE;

END$$

DELIMITER ;

相关文章:

  • 2022-02-23
  • 2021-11-27
  • 2021-11-04
  • 2021-12-18
  • 2021-05-21
  • 2021-05-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-11-18
相关资源
相似解决方案