For 100% polyester fabrics use 1.5 lb. of dye per 100 lbs. of fabric (1.5% OWG) to get medium shades. (With black, you are going to get more of a charcoal grey with this product.) That would be 6 - 4 oz packets, so 3 for 50 lbs. of fabric, etc.
XML data type was introduced in SQL Server 2005. This type allows you to store XML data up to 2 GB. Here is a small example of, pretty much self-explanatory.
int, bigint, smallint, and tinyint (Transact-SQL) Exact-number data types that use integer data. Remarks. The int data type is the primary integer data type in SQL Server. The bigint data type is intended for use when integer values might exceed the range that is supported by the int data type.