oracle与sqlserver插入数据动态字段值
2010-06-01 19:43
337 查看
记录一下以备下次快速找到。。。
往tb_wf_privgrant表中插入一条记录,workflow_id字段值从tb_wf_workflow 表中获取workflow_name='知识审核'的所有记录中workflow_id最大值。
--oracle
declare a NUMBER(10);
begin
select max(workflow_id) into a from tb_wf_workflow where workflow_name='知识审核';
insert into tb_wf_privgrant(grant_Id,workflow_id,member_id,member_type,knowledge_code) values (HIBERNATE_SEQUENCE.NEXTVAL, a,'r001','R','6001');
end;
--sqlserver
--方法一
insert into tb_wf_privgrant(workflow_id,member_id,member_type,knowledge_code)
select max(workflow_id),'r001','R','6001' from tb_wf_workflow where workflow_name='知识审核'
--方法二
declare @a numeric(10,0)
select @a = max(workflow_id) from tb_wf_workflow where workflow_name='知识审核'
insert into tb_wf_privgrant(workflow_id,member_id,member_type,knowledge_code)
values (@a,'r001','R','6001')
往tb_wf_privgrant表中插入一条记录,workflow_id字段值从tb_wf_workflow 表中获取workflow_name='知识审核'的所有记录中workflow_id最大值。
--oracle
declare a NUMBER(10);
begin
select max(workflow_id) into a from tb_wf_workflow where workflow_name='知识审核';
insert into tb_wf_privgrant(grant_Id,workflow_id,member_id,member_type,knowledge_code) values (HIBERNATE_SEQUENCE.NEXTVAL, a,'r001','R','6001');
end;
--sqlserver
--方法一
insert into tb_wf_privgrant(workflow_id,member_id,member_type,knowledge_code)
select max(workflow_id),'r001','R','6001' from tb_wf_workflow where workflow_name='知识审核'
--方法二
declare @a numeric(10,0)
select @a = max(workflow_id) from tb_wf_workflow where workflow_name='知识审核'
insert into tb_wf_privgrant(workflow_id,member_id,member_type,knowledge_code)
values (@a,'r001','R','6001')
相关文章推荐
- Oracle、Mysql、SqlServer中插入多条数据
- MyBatis与Oracle,MySql,SqlServer插入数据返回主键方式
- 论Oracle和SQLServer在插入数据时的不同!
- c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)
- oracle数据定时插入和修改数据存储过程
- oracle 如何用触发器实现更新刚插入的数据
- oracle 如何用触发器实现更新刚插入的数据集合
- 将sqlserver中数据导入到oracle数据中
- Oracle数据库案例整理-执行Oracle脚本失败或异常-表空间限额用尽导致插入数据失败
- sqlserver连接服务器读取Oracle数据,sqlserver读取oracle的ODBC配置
- 从excel往sqlserver里插入数据
- oracle的存储过程中新建表后,怎么往表里面插入数据。
- Oracle 插入大量数据
- mysql和sqlserver循环插入数据
- 使用EnterpriseLibrary插入Oracle CLOB数据
- oracle插入数据对比
- sqlserver 错误 0xc0202049: 数据流任务: 无法在只读列“ID”中插入数据
- Oracle使用Mybatis实现List批量插入数据(转载)
- 关于oracle批量插入数据问题
- ORACLE 更新插入数据