The in vivo protective effects of diltiazem, nifedipine, and verapamil on large and small coronary artery constriction induced by intracoronary injection of acetylcholine were compared by coronary arteriography in pigs. The percent narrowing of the epicardial major right coronary artery was used as an indicator of large coronary artery constriction, and the time required for contrast medium to reach the posterior descending coronary artery from the ostium of the right coronary artery was used as an indicator of small coronary artery constriction. Doses of 12.5, 25, 50, 100, and 200 micrograms of acetylcholine were administered into the right coronary artery under left ventricular pacing to keep the systemic hemodynamics constant. Marked prolongation of the flow time of contrast medium to greater than or equal to 8.1 s (control of less than or equal to 1.8 s) with mild narrowing of the epicardial major right coronary artery (less than or equal to 35%) was observed at doses of 12.5-50 micrograms of acetylcholine and was accompanied by myocardial ischemia. Over 50% narrowing of the epicardial major coronary artery plus markedly slow flow of contrast medium were induced in 12 of the 15 pigs by 100-200 micrograms of acetylcholine. Narrowing of the epicardial major coronary artery and the delay time of contrast medium flow induced by acetylcholine were both significantly reduced to 12-33% (control: 36-81%) and to 4.3-16.8 s (control: 16.2-37.7 s) after intracoronary injection of 100 micrograms of diltiazem.(ABSTRACT TRUNCATED AT 250 WORDS)