如何使用创建功能和触发器导入文件txt

时间:2019-04-07 07:51:55

标签: sql function triggers mysql-workbench

我需要用SQL进行一个项目,但我无法编写一个函数来从txt文件转换日期和小时。我需要从fisier.txt导入日期,并使用SQL函数将列数据从文本转换为日期,将列小时从文本转换为时间。我试图设定日期时间。

我需要执行一个具有2个参数文本的函数,该函数将fisier.txt的列数据和列小时数转换为正确的SQL格式。

然后我需要创建一个触发器,该触发器执行该函数以在新表中填充列(完整日期列)。

我需要对变量起作用吗?

我尝试过

CREATE FUNCTION formatat(`Data` text , `Ora` text) 
RETURNS datetime    
DETERMINISTIC
COMMENT 'Return data,ora in datetime'
BEGIN   
    DECLARE @dataora datetime;

    SET @dataora = str_to_date('data','%d.%m.%Y');
    SET @dataora = str_to_date('Ora','%H-%i-%s');

    RETURN
END $

0 个答案:

没有答案