c# 数据库操作问题

indulge_calm 2018-05-05 05:36:02
如何做到每个月的1号 在数据库中新建一张数据表 这个时间节点如何控制(会建表的操作)
...全文
790 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞天之鹏 2018-05-14
  • 打赏
  • 举报
回复
让程序在后台一直运行,6小时检查一次系统时间(或是数据库时间),到了你设定的时间,执行你要的动作就可以了。
weixin_42089774 2018-05-14
  • 打赏
  • 举报
回复
直接获取当前系统时间,检测该时间的数据表是否存在,不存在就新建一个。
imyizhenfeng 2018-05-07
  • 打赏
  • 举报
回复
使用c#一样,就是把建表的语句写进去,运行即可,其实最方便的就是利用数据库自身带的自动执行设置
xuzuning 2018-05-07
  • 打赏
  • 举报
回复
使用前,没有则创建(不必限定只在1日执行)

if not exists (select * from sysobjects where id = object_id('表名')  and OBJECTPROPERTY(id, 'IsUserTable') = 1)
   create table 表名   ...... 
   go 
建表可开列字段,也可复制已有表结构 定时任务不可靠,假定1日因故未执行,则次日一定出问题
amlove 2018-05-07
  • 打赏
  • 举报
回复
引用 1 楼 huodetiantang 的回复:
在数据库中做一个作业就可以了 https://jingyan.baidu.com/article/b907e62790e89846e7891cc4.html 在步骤中添加创建表语句,或者存储过程(最好用存储过程,存储过程中获取当前时间,在表名后面+当前时间,这样表名就不会重复了) 在计划中设置每月1号执行步骤
建议这种方式,比程序控制好
全栈极简 2018-05-06
  • 打赏
  • 举报
回复
windows计划任务+C#控制台,可以实现。
天气真好啊 2018-05-06
  • 打赏
  • 举报
回复
做一个定时程序,设定每月1号执行就可以了
正怒月神 2018-05-06
  • 打赏
  • 举报
回复
window service 计划任务 都可以实现
indulge_calm 2018-05-05
  • 打赏
  • 举报
回复
引用 1 楼 huodetiantang 的回复:
在数据库中做一个作业就可以了 https://jingyan.baidu.com/article/b907e62790e89846e7891cc4.html 在步骤中添加创建表语句,或者存储过程(最好用存储过程,存储过程中获取当前时间,在表名后面+当前时间,这样表名就不会重复了) 在计划中设置每月1号执行步骤
能不能通过c#编程实现
huodetiantang 2018-05-05
  • 打赏
  • 举报
回复
在数据库中做一个作业就可以了 https://jingyan.baidu.com/article/b907e62790e89846e7891cc4.html 在步骤中添加创建表语句,或者存储过程(最好用存储过程,存储过程中获取当前时间,在表名后面+当前时间,这样表名就不会重复了) 在计划中设置每月1号执行步骤

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧