There is very many different types of pipes and they are subjected to various environments and conditions. In some cases like crude oil pipes they are not coated internally. Gas pipes are often coated with efficiency coatings internally to facilitate low friction.
Again JGC has developed a software to provide outline specifications for pipes. it can be accessed by pressing here.