입력 범위로 ID 범위를 가져 와서 해당 범위의 모든 개체 (시작 및 끝 포함)를 삭제하는 SQL Server에서 함수를 만들려고합니다.SQL 삭제 개체 및 ID 범위
의 예를 들어 보자 :
이delete_objects_with_id(id_start,id_end)
그것은 범위 id_start 및 id_end의 ID로 모든 개체를 삭제합니다.
문제는 ID가 다음과 같은 형식으로되어 있다는 것입니다. id_start=2017-0001
id_end=2017-0050
주어진 범위에서 반복되는 SQL Server 기능이 있습니까?
first_issue content id
2011-01-01 test 2011-0001
2012-10-01 test 2012-0001
2012-11-01 test 2012-0002
2012-11-01 test 2012-0003
샘플 데이터에는 "범위 주어진 목록에 반복 SQL 서버 기능이"없다을 보이는 군. –
varchar입니까? –
@ZoharPeled 네, 그것은 varchar입니다. – Kerby82