发布网友 发布时间:2022-04-10 06:07
共2个回答
懂视网 时间:2022-04-10 10:28
PROCEDURE if exists p_get_car_trace; delimiter // CREATE PROCEDURE p_get_car_trace() begin declare var_sql varchar(800); declare var_tabe_name varchar(50); set var_tabe_name = ‘geom1‘; set var_sql = concat_ws(‘ ‘, ‘select id,AsText(geo) geo from ‘, var_tabe_name); set @sql = var_sql; PREPARE s1 from @sql; EXECUTE s1; deallocate prepare s1; end // delimiter ;2、sql server存储过程,使用执行sql语句的脚步步骤,实现数据的逐行调用
create proc p_ins_test (@id int, @geo nvarchar(max) ) as begin insert into t_test(id,geo) values(@id,@geo); end
3、抽取过程流程图:
表输入:
执行sql语句步骤,使用参数传递上步骤的值
用kettle从mysql中使用存储过程读取数据写入到sqlserver数据库
标签:color bsp mit blog iter 动态表 执行sql span 步骤
热心网友 时间:2022-04-10 07:36
新建一个【Transformation】,在【Transform】中有【Add sequence】组件,可以生成序列ID,也可以控制数据库的序列ID。 后续的ID加工还可以进行组合加工,看你自己的需要了。