Sunday, 11 November 2018

Get The List of columns in a particular table in SQL Server

SELECT 
    c.name 'Column Name',
    t.Name 'Data type',
    c.max_length 'Max Length',
    c.precision ,
    c.scale ,
    c.is_nullable,
    ISNULL(i.is_primary_key, 0) 'Primary Key'
FROM    
    sys.columns c
INNER JOIN sys.types t ON c.user_type_id = t.user_type_id
LEFT OUTER JOIN sys.index_columns ic ON ic.object_id = c.object_id
                   AND ic.column_id = c.column_id
LEFT OUTER JOIN sys.indexes i ON ic.object_id = i.object_id 
                   AND ic.index_id = i.index_id
WHERE c.object_id = OBJECT_ID('TABLENAME')

Thursday, 8 November 2018

Verify that Strings Are in Valid Email Format

 public static bool isEmail(string pStrInputEmail)
 {
            string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}" +
                @"\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\" +
                @".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";

            Regex re = new Regex(strRegex);
            if (re.IsMatch(pStrInputEmail))
            {
                return (true);
            }
            else
            {
                return (false);
            }
}