当前位置: 首页 > news >正文

企业的网站特点2019网站怎么做

企业的网站特点,2019网站怎么做,网站服务器的费用,石家庄免费自助建站模板近期接手做的项目,发觉数据库中有许多多余的表。究其原因,应该是同事贪图方便,将过去做过的项目复制粘贴,然后修修改改。包括数据库也是克隆过来的,然后又没有删除本项目多余的表,结果经过几个轮回&#xf…

近期接手做的项目,发觉数据库中有许多多余的表。究其原因,应该是同事贪图方便,将过去做过的项目复制粘贴,然后修修改改。包括数据库也是克隆过来的,然后又没有删除本项目多余的表,结果经过几个轮回,就不知道哪些表需要,哪些不需要了。

本来不管它,也不会报错,问题是,表实在太多了,密密麻麻,想找某个表,费时费力,也不利于对本项目的理解和把握。咬咬牙,我辛苦一点,清理一下。

幸而大部分表,创建时都加了前缀,比较好识别。那么,删除时有没有可能按照指定的表名前缀,查找出来,然后删除呢?一言不合问AI,AI说可以,噌噌噌给了我一段脚本,说运行这段脚本就能删除指定前缀的表。不过我想稍为改动一下,改为利用脚本生成删除表语句,然后再手动执行。我本能地觉得,删表可不是开玩笑,尽管这是在开发环境,也做了备份,但还是看看生成的删表语句,审核一下,然后再手动运行比较稳妥。后来发现,幸亏是这么做了,因为AI给出的脚本,过滤条件有点不靠谱,指定前缀的表包括进去了,但跟前缀有点像的表也包括进去了,如果直接运行的话,会将一些无辜的表也删掉,殃及无辜。

思路:

1、备份数据库
2、写一个脚本,生成删除表语句
3、运行删除表语句

1、备份数据库

略过不提

2、写一个脚本,生成删除表语句

脚本如下:

DECLARE
v_sql VARCHAR2(4000);
BEGIN
FOR rec IN (SELECT table_name
FROM user_tables
WHERE table_name LIKE ‘JSJC_%’)
LOOP
v_sql := ‘DROP TABLE ’ || rec.table_name || ’ CASCADE CONSTRAINTS;’;
DBMS_OUTPUT.PUT_LINE(v_sql);
END LOOP;
END;
/

注意在PL/SQL Developer中,需在test windows下运行这段脚本:
在这里插入图片描述
在这里插入图片描述

3、运行这些删除语句

我认为需要将这些删除语句留底保存,以备日后查验。

4、小结

其实现在回想起来,在PL/SQL的图形界面上直接删除岂不更快?但我又不想这么做,也许是怕手一抖,删错了吧。

http://www.15wanjia.com/news/191437.html

相关文章:

  • 医院网站建设报价表山东济宁
  • 网站建设方案企业网站等保建设
  • 广州天呈网站建设衡水网站制作公司
  • 深圳网站公司制作做app需要什么软件
  • 石家庄网站设计网站维护seo外贸网站建设
  • pc网站wordpress主题无法显示
  • 公司建的站加油违法吗佛山市顺德区建设局网站
  • 怎么加php网站登陆源码wordpress 密码明文
  • 单位网站备案网站建设论坛社区
  • 企业营销网站模板头像设计制作器
  • 上海网站高端定制规划和设计一个网站
  • 北海哪家做网站dedecms网站地图前台路径不修改
  • 网站建设 中企动力烟台网站建设价格对比单
  • 支持wap网站的系统网站改版总结
  • 网站建设项目开发食材网站模板大全
  • 重庆建站网站免费郑州高端网站建设多少钱
  • dedecms学校网站天猫折扣店网站建设
  • 企业建站为什么选择网站定制福州网站建设制作品牌企业
  • 上饶专业做网站建设装修设计效果图怎么收费
  • 用npp做网站怎样自学做网站
  • 福州营销网站建设老品牌杭州知名的企业网站建设策划
  • 网上商城网站建设方案书网站彩票投注员做啥的
  • 怀柔石家庄网站建设天水建设局网站渣土治理
  • 网站模板名称网站建设高端网站
  • 手机全部网站长春互联网公司哪里多
  • 北京网站排名优化网络seo关键词优化技巧
  • 湘潭网站建设选择磐石网络wordpress音频报错
  • 给别人做网站怎么赚钱中交路桥建设有限公司官网
  • 网站f式布局吉林省建设工程质量监督站网站
  • 网页设计入门模板淄博做网站seo