社区
MS-SQL Server
帖子详情
帮忙写个存储过程,谢谢
oSiGui
2016-11-21 09:44:53
1.将外部数据表dt1插入数据库临时表dt2。
2.临时表dt2去重复再插入数据库原表dt3,(两个表中字段address,state的数据一样为重复)和判断时间须为当天的。
3. 三个表字段都一样,id,address,state,time。
4.清空临时表。
5.可能没讲清楚,有问题再提。
...全文
272
8
打赏
收藏
帮忙写个存储过程,谢谢
1.将外部数据表dt1插入数据库临时表dt2。 2.临时表dt2去重复再插入数据库原表dt3,(两个表中字段address,state的数据一样为重复)和判断时间须为当天的。 3. 三个表字段都一样,id,address,state,time。 4.清空临时表。 5.可能没讲清楚,有问题再提。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oSiGui
2016-11-30
打赏
举报
回复
数据库不是很熟,虽然可以弄出来,但是实在太浪费时间
oSiGui
2016-11-30
打赏
举报
回复
散分,人人有份
快溜
2016-11-29
打赏
举报
回复
引用 5 楼 oSiGui 的回复:
等了好多天。。。还是自己搞定了,唉。。。失望。。。
自己搞定更有成就感
oSiGui
2016-11-29
打赏
举报
回复
等了好多天。。。还是自己搞定了,唉。。。失望。。。
放飞阳光
2016-11-21
打赏
举报
回复
insert into dt2 select id,address,state,time from dt1 insert into dt3 select id,address,state,time from dt2 a,dt1 b where a.time =convert(varchar(10),getdate(),120) and a.address<>b.address and a.state<>b.state delete from dt2
卖水果的net
版主
2016-11-21
打赏
举报
回复
外部表,长什么样? 贴一些数据上来;
Ginnnnnnnn
2016-11-21
打赏
举报
回复
建议分2个存储过程处理,存储过程1是把外部表导入到临时表dt1 ,存储过程2是在数据库内部处理,就是处理你的2,3 部分。 1个存储过程不是不能实现,就怕异构数据库一出错,那边报错就不好找到底哪里出问题了
oSiGui
2016-11-21
打赏
举报
回复
待插入的数据 dt1表如下: id address state time 1 11 0 2006-11-21 10:00:01 2 33 1 2006-11-21 10:00:03 数据库的dt3表,如下(已经有数据存在): id address state time 1 11 0 2006-11-21 09:00:01 2 33 0 2006-11-21 09:00:03 插入后的dt3: id address state time 1 11 0 2006-11-21 09:00:01 2 33 0 2006-11-21 09:00:03 3 33 1 2006-11-21 10:00:03 1.存储过程中创建一个零时表dt2 2.然后将dt1的数据全部插入dt2. 3.然后dt2与dt3做比较,将dt2中不存在的数据插入dt3,
MSSQL2005
存储过程
写报表
博主测试MSSQL2005自带报表功能后,录制了用
存储过程
写报表的例子。介绍使用MSSQL2000的Northwind数据库和orders表,给出
存储过程
测试方法,还详细说明了建立数据库报表项目的步骤,如建立数据源、报表、数据集等。
oracle
存储过程
直接写文件
本文介绍了如何在Oracle数据库中使用sys权限执行命令,授权创建任意目录,并详细阐述了创建
存储过程
来直接写文件的方法。
oracle
存储过程
写文件,Oracle写本地文件
本文详细介绍了如何使用Oracle数据库的
存储过程
将CLOB类型的数据写入到运行Oracle服务的主机文件系统中。首先创建了一个directory对象指定文件路径,接着创建带有CLOB字段的表并填充数据,然后编写了一个
存储过程
`sp_writelog2file`,该过程通过分段读取CLOB内容并写入文件,利用UTL_FILE包进行文件操作。整个过程确保了无论在哪里执行,文件都会被写在服务器上。最后,调用
存储过程
将`testclob`表的内容写入主机文件。
在SQL server中如何写
存储过程
本文将介绍如何在 SQL Server 中使用 USE 和 GO 命令进行数据库操作,通过创建、修改、删除和调用
存储过程
来实现数据存储与检索。包括创建无参、带参数和带有返回值的
存储过程
,以及执行这些
存储过程
。
java
存储过程
怎么写_
存储过程
怎么写啊
博客介绍了Java中SQL
存储过程
的编写、销毁和调用方法。给出了创建
存储过程
的示例代码,说明了参数的使用,如IN表示传入变量。还介绍了
存储过程
的相关规则,包括命名长度、参数数量、参数类型及默认值、输出参数的设定等。
MS-SQL Server
34,876
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章