DB에 약 12,000 개의 항목을 업데이트해야하는 상황에 처해 있습니다. 각 행은 이전에 만든 Excel 파일을 미러링해야합니다. 각 줄의 SQL 문을 만드는 파일을 만들었지 만 각 줄을 단일 쿼리로 실행할 수 있는지는 잘 모르겠습니다.단일 쿼리로 여러 SQL 업데이트 문
이것은 내가하려는 일의 예입니다. 내가 달성하기 위해 노력하고 무엇을위한 더 나은 옵션이
UPDATE [STORESQL].[dbo].[RPT_ITM_D] SET F1301='1.29' WHERE F01='0000000000001'
UPDATE [STORESQL].[dbo].[RPT_ITM_D] SET F1301='1.39' WHERE F01='0000000000002'
이 일을 윌, 또는이 있습니까?
각 항목은 고유 한 값을 가지며 변경 될 열도 고유 한 값을 갖습니다. 루프 나 다른 방법으로이 작업을 수행하는 방법을 알 수 없습니다. 이 작업을 처리하는 데 시간이 오래 걸릴 수도 있지만 시간은 문제가되지 않습니다.
이 같은
그는 12,000 개의 고유 값을 업데이트하려고합니다. 여기서는 Case가 유효한 옵션이라고 생각하지 않습니다. –
@BassamMehanni 이해합니다. 나는 단지 # case를 사용하여 업데이트 문장의 수를 줄이는 것만 큼 그가 할 수있는 최선이라고 지적했다. – Icarus