I have a table with many columns,this table displays without scroll only on 21 inch and larger monitors.
If there is a ui pattern for tables with many columns?
There are a number of questions on this topic, such as this one about How To Display Too Much Data which has lots of good ideas. It really comes down to content and context; what sort of data does the table include and how/when/by whom that data is used. You mention in your comment that it shows "project parameters". As I said in my comment, you should really consider whether all of these parameters are relevant to all users.
If you consider an application like Google Analytics which needs to display very complex data and allow the user to make comparisons over that data, it tends to be split over multiple views with each view showing a discrete subset of data that's easy to digest by users with particular needs.