.在创建用户定义表类型定义后不能对其进行修改。(没搞懂为什么不可以修改)

UserDefinedTableType  用户自定义表类型
我想增加一个报检号,发现这个自定表类型无法修改,坑坏了~~
各种找资料没有alter的影子!
只好依据提示先将引用的存储过程del掉,再将 自定表类型 del掉,再创建一个包含报检号的
一坑一世界 这要是 用户自定义表类型用的地方多一点,就让人抓狂了

如何进行全自动修改呢?  其实是可以实现的,

用户定义表类型的修改方案ABC

方案一:依据报错提示,使用正则提取要临时del的存储过程等,调整完之后再将原删除的存储过程刷进去。

方案二:将所有的数据库对象导出sql脚本,进行引用分析,将引用过的临时删除

汗,就是这么绕~

Excel to SQL

依据Excel与sql模板,生成sql语句,算是解决了繁琐的手工操作。
小工具使用了第三方库:
EPPlus.4.1.0
Newtonsoft.Json.9.0.1

sql模板可以自主定制,非常灵活~

image

刚写完,自己用了用~正好同事在被Excel导入所虐,也给推销出去了~~

WebConsole/Web Cmd/Cmd behind

image

通过网页远程执行cmd命令,实现数据重置、数据推送执行,方便小伙伴进行联调。

小工具主要是通过调用cmd命令并将执行结果返回到Web页面。

返回结果示例:

Microsoft Windows [版本 10.0.10586]
(c) 2015 Microsoft Corporation。保留所有权利。

c:\windows\system32\inetsrv>cd C:\Users\*\5.软件与工具\跨系统数据同步工具\DataPusher\DataPusher\DataPusher\bin\Debug\

C:\Users\zhong\Documents\*\5.软件与工具\跨系统数据同步工具\DataPusher\DataPusher\DataPusher\bin\Debug>copy ResetConfig\*  Config /Y
ResetConfig\app.json
ResetConfig\CIQStatus.json
ResetConfig\default.json
ResetConfig\PurchaseHistory.json
ResetConfig\PurchaseNewStatus.json
已复制         5 个文件。

C:\Users\zhong\Documents\*\5.软件与工具\跨系统数据同步工具\DataPusher\DataPusher\DataPusher\bin\Debug>exit