在powershell中,我有一个脚本,每次运行时都需要将数据库中的数字加一。一旦达到 9999,它就会重置回 0001。我在 powershell 中解决了这个功能,我的问题是 Invoke-SQLCMD 不断去除任何前导 0
所以如果我想将数据库值更新为0001
它只会将其更新为1
有没有办法让 SQLCMD 保持领先 0?
Invoke-Sqlcmd -ServerInstance $dataSource -Database $database -Username $user -password $pass -Query "UPDATE DBO.TABLE_NAME SET sequence_no = $newFileNum"