Is there a long haired rat terrier?

No, there is no such thing as a long-haired Rat Terrier.

Rat Terriers are known for their short, smooth coats. This is a defining characteristic of the breed.

There might be some individual Rat Terriers with slightly longer hair than others, but this is usually due to genetics or environmental factors, not a breed standard.

If you are looking for a terrier with long hair, you might consider breeds like the Yorkshire Terrier, Scottish Terrier, or Wire Fox Terrier.