Нет, он не вернет частично записанные строки. NOLOCK только означает, что этот запрос не будет создавать новые блокировки. Это не значит, что он не будет поддерживать существующие блокировки, а сервер sql не будет делать ничего, что записывает данные без предварительной блокировки.
То, что он может сделать, это вернуть строки, которые устарели или более не актуальны, потому что что-то еще записано в строку, которая обычно блокируется этим запросом.