Arthur Fuller
fuller.artful at gmail.com
Wed Sep 23 08:42:14 CDT 2009
I tried this approach on one of my own databases and it worked just fine. Given the differences in tables, I did a NOT NULL but that is beside the point I think. Here is my sproc and an example call: <sql> IF EXISTS ( SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE SPECIFIC_SCHEMA = N'BOM' AND SPECIFIC_NAME = N'ap_CountByField' ) DROP PROCEDURE BOM.ap_CountByField GO CREATE PROCEDURE BOM.ap_CountByField @fld_name varchar(100) AS SELECT COUNT(*) FROM BOM.AssemblyComponents WHERE @fld_name IS NOT NULL GO -- ============================================= -- Example to execute the stored procedure -- ============================================= EXECUTE BOM.ap_CountByField 'AssemblyComponentID' GO </sql> hth, Arthur