背景: 生产上需要修改某个表的一个字段,将varchar修改为int类型 alter table xxxx alter column xxxx int; 实际上执行时报以下错误: [Err] 42000 - [SQL Server]Object 'DF__cdis_file__contr__20900456' cannot be disabled …
背景: 生产数据库有个需求,需要修改字段的小数点的保留位数,因此需要修改字段的长度 alter table xxx alter column xxxx decimal(10,4); 但是实际跑的时候,发现如下报错: [Err] 42000 - [SQL Server]The index 'query_batch_cdis_file_repa…
因sqlserver数据库有时候需要执行大批量、数十万条数据的更新和插入等操作,但相对于mysql数据库,sqlserver数据库提供的更多是可视化工具,因而,现记录本脚本用于linux跑批量处理用。 已实现,对更新或删除操作,在执行前先进行数据备份,输出为csv格式 简单检查相关危险性语法,如delete操作缺少条件,update操作条件前误带;…
#!/bin/bash user=sa pass=lishengyu host=192.168.2.152 db=test port=1433 #修改默认换行符 old=$IFS IFS=' ' #安装sqlcmd check_install () { which sqlcmd &> /dev/null if [ $? -ne 0 ]…