5', 'fd4$_w@q^@!coe$7', 'abcd', 'ev72#x*fv=u$', '4rfg3sw', 'voi%###i<@@'); $testValues['nchar'] = array('⽧㘎ⷅ㪋','af㋮ᶄḉㇼ៌ӗඣ','ኁ㵮ഖᅥ㪮ኸ⮊ߒᙵꇕ⯐គꉟफ़⻦ꈔꇼŞ','ꐷꬕ','㐯㩧㖃⺵㴰ڇལᧆ겴ꕕ겑וֹꔄ若㌉ᒵȅ㗉ꗅᡉ','ʭḪぅᾔᎀ㍏겶ꅫၞ㴉ᴳ㜞҂','','בּŬḛʼꃺꌖ㓵ꗛ᧽ഭწ社⾯㬄౧ຸฬ㐯ꋛ㗾'); $testValues['varchar'] = array('gop093','*#$@@)%*$@!%','cio4*3do*$','zzz$a#l',' ','v#x%n!k&r@p$f^','6$gt?je#~','0x3dK#?'); $testValues['nvarchar'] = array('ᾁẴ㔮㖖ୱܝ㐗㴴៸ழ᷂ᵄ葉អ㺓節','ӕᏵ൴ꔓὀ⾼','Ὡ','璉Džꖭ갪ụ⺭','Ӿϰᇬ㭡㇑ᵈᔆ⽹hᙎ՞ꦣ㧼ለͭ','Ĕ㬚㔈♠既','ꁈ ݫ','ꍆફⷌ㏽̗ૣܯ¢⽳㌭ゴᔓᅄѓⷉꘊⶮᏏᴗஈԋ≡ㄊହꂈ꓂ꑽრꖾŞ⽉걹ꩰോఫ㒧㒾㑷藍㵀ဲ更ꧥ'); $testValues['varchar(max)'] = array('Q0H4@4E%v+ 3*Trx#>*r86-&d$VgjZ','AjEvVABur(A&Q@eG,A$3u"xAzl','z#dFd4z', '9Dvsg9B?7oktB@|OIqy<\K^\e|*7Y&yH31E-<.hQ:)g Jl`MQV>rdOhjG;B4wQ(WR[`l(pELt0FYu._T3+8tns!}Nqrc1%n@|N|ik C@ 03a/ +H9mBq','SSs$Ie*{:D4;S]',' ','<\K^\e|*7Y&yH31E-<.hQ:','@Kg1Z6XTOgbt?CEJ|M^rkR_L4{1?l', '<=', '>=', '<>', '!<', '!>'); // Thresholds against which to use the comparison operators $thresholds = array('integer' => 0, 'bigint' => 0, 'smallint' => 1000, 'tinyint' => 100, 'bit' => 0, 'float' => 1.2, 'real' => -1.2, 'numeric' => 45.6789, 'char' => 'rstuv', 'nchar' => '㊃ᾞਲ㨴꧶ꁚꅍ', 'varchar' => '6$gt?je#~', 'nvarchar' => 'ӕᏵ൴ꔓὀ⾼', 'varchar(max)' => 'hijkl', 'nvarchar(max)' => 'xᐕᛙᘡ', 'binary' => 0x44E4A, 'varbinary' => 0xE4300FF, 'varbinary(max)' => 0xD3EA762C78F, 'date' => '2010-01-31', 'time' => '21:45:45.4545', 'datetime' => '3125-05-31 05:00:32.4', 'datetime2' => '2384-12-31 12:40:12.5434323', 'datetimeoffset' => '1984-09-25 10:40:20.0909111+03:00', 'smalldatetime' => '1998-06-13 04:00:30', ); // String patterns to test with LIKE $patterns = array('integer' => array('8', '48', '123'), 'bigint' => array('000','7', '65536'), 'smallint' => array('4','768','abc'), 'tinyint' => array('9','0','25'), 'bit' => array('0','1','100'), 'float' => array('14159','.','E+','2.3','308'), 'real' => array('30','.','e-','2.3','38'), 'numeric' => array('0','0000','12345','abc','.'), 'char' => array('w','@','x*fv=u$','e3'), 'nchar' => array('af㋮','㐯ꋛ㗾','ꦣ㧼ለͭ','123'), 'varchar' => array(' ','a','#','@@)'), 'nvarchar' => array('ӕ','Ӿϰᇬ㭡','璉Džꖭ갪ụ⺭','更ꧥ','ꈔꇼŞ'), 'varchar(max)' => array('A','|*7Y&','4z','@!@','AjE'), 'nvarchar(max)' => array('t','㧶ᐁቴƯɋ','ᘷ㬡',' ','ꐾɔᡧ㝚'), 'binary' => array('0x44E4A'), 'varbinary' => array('0xE4300FF'), 'varbinary(max)' => array('0xD3EA762C78F'), 'date' => array('20','%','9-','04'), 'time' => array('4545','.0','20:','12345',':'), 'datetime' => array('997','12',':5','9999'), 'datetime2' => array('3125-05-31 05:','.45','$f#','-29 ','0001'), 'datetimeoffset' => array('+02','96',' ','5092856',':00'), 'smalldatetime' => array('00','1999','abc',':','06'), ); ?>