PowerShell にはスクリプトがあり、実行するたびに DB の数値を 1 ずつ増やす必要があります。9999 に達すると、0001 にリセットされます。PowerShell でこの機能を実行しましたが、Invoke-SQLCMD が先頭の 0 を削除し続けるという問題があります。
したがって、DB値を更新したい場合は、更新する0001
だけです1
SQLCMD の先頭を 0 のままにする方法はありますか?
Invoke-Sqlcmd -ServerInstance $dataSource -Database $database -Username $user -password $pass -Query "UPDATE DBO.TABLE_NAME SET sequence_no = $newFileNum"