执行以下SQL,将执行结果拷贝出来,批量执行既可. SELECT 'ALTER SCHEMA dbo TRANSFER ' + s.Name + '.' + p.Name FROM sys.Procedures p INNER JOIN sys.Schemas s on p.schema_id = s.schema_id WHERE s.Name = '旧的架构名称' 注:标红字为对象类型,如果为表,换成Tables 执行完以上语句,将执行结果放到执行窗口再次执行. ALTER SCHEMA d…
import osimport xlrdfrom xlutils.copy import copydef base_dir(filename=None):    return os.path.join(os.path.dirname(__file__),filename) """对excel进行操作"""work = xlrd.open_workbook(base_dir("excel.xls"))# 索引到第X个工作表she…
背景 Oracle数据库中有table,view,procedure,function,package,type等对象,需要将这些对象导出到不同的文件中.常用的方法有3种:1. 通过开发工具直接导出.优点:导出的格式好:缺点:无法自动化.2. 写一个spool进行导出.优点:实现自动化:缺点:如果长度过程,会自动折行(可能是没有找到解决办法).3. 编写一个小程序进行导出.本文采用此方法. 思路 要求:将数据库A中的对象a1,a2,a3..an保存到文件file1中,将b1,b2,b3..bn保…
本文须知 教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步原文地址 有空就来看看个人技术小站, 我一直都在 背景介绍 事情的起源是这样的:迷恋的谷歌的我最近申请了一个新的 google 邮箱.然后果断在 github 上更新了邮箱地址,并且删除了之前的 163 等国内邮箱. 回到 github 首页,我发现之前的项目提交记录都没了.到底什么情况(O_o)?? 看一张灾难现场图: 仔细查找了相关资料,发现了是因为之前的提交记录中Author字段的信息是 163 等国内邮箱的.如下…
public string GetObjectTypeName(object oType) { switch (oType+"") { case "U": return "用户表"; case "V": return "视图"; case "P": return "存储过程"; case "TF": return "表函数";…
我们公司近一年来做了一个CRM系统. 遇到一个问题就是:在插入交流记录的时候速度特别慢.(交流记录数据量大) 后来我们经理采用文件组的方法,将客户交流记录这张表提出来就快很多了 这里有一篇关于文件组的文章: 简介 在SQL SERVER中,数据库在硬盘上的存储方式和普通文件在Windows中的存储方式没有什么不同,仅仅是几个文件而已.SQL SERVER通过管理逻辑上的文件组的方式来管理文件.理解文件和文件组的概念对于更好的配置数据库来说是最基本的知识. 理解文件和文件组 在SQL SERVER…
作者:dym0080 来源:CSDN 原文:https://blog.csdn.net/dym0080/article/details/81017777 版权声明:本文为博主原创文章,转载请附上博文链接! 最近在一个项目上遇到需要修改数据库名称.物理文件名和逻辑名称.如下图所示,数据库ty_cms_lz的物理文件名是ty_cms_lz.mdf和ty_cms_lz_0.ldf,逻辑文件名是lhc_cms和lhc_cms_log. 这样看上去很别扭,而且数据库一多很容易混淆.一般新建一个数据库的话,…
设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中.MySQL和SQLServer执行auto-generated key field,因此当数据库设置好自增长主键后,可通过JDBC的getGeneratedKeys方法获取.但像Oralce等不支持auto-generated key field的数据库就不能用这种方法获取主键了 <insert id="add" parameterType="Stud…
前提: 1.数据有上百万条,分成10几张excel表,从数据库中导出,由业务部门修改: 2.数据没什么规律: 3.和数据库DB商量后决定先把从excel导进数据库中,再通过关联查询修改数据 将 Excel 数据导入 SQL Server: 参考了以下文档  https://docs.microsoft.com/zh-cn/sql/relational-databases/import-export/import-data-from-excel-to-sql?view=sql-server-201…
#1,修改"/"为"\\",多用于在txt读取内容后进行修改 size_t pos0 = mkfolder.find("/");//首次查找位置,mkfolder是string do{ mkfolder = mkfolder.replace(pos0, , "\\");//替换命令 pos0 = mkfolder.find("/");//不断查找新的位置 } while (pos0 != string::n…