A^z) 58 - 5Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 9.0.1.1873 Sybase Inc., Copyright (c)2000 $W t*Iec)I^^versionBASENSA J%%pbcattblBASENSA L !!" SYSCOLPERMBASENSA N L SYSTABLEPERMBASENSA M  SYSUSERPERMBASENSA K SYSDOMAINBASENSA ISYSFILEBASENSA JzSYSFKCOLBASENSA Oc SYSFOREIGNKEYBASENSA J? QSYSIXCOLBASENSA J% \ SYSINDEXBASENSA K<m U SYSCOLUMNBASENSA J  .*SYSTABLEBASENSABe_idR*l>Se: ~R*(NNdateR,NNpbt_tnamR,YNtable_idR3N Yremote_locationR0NY existing_objR-NN replicateR+N YremarksR,N Yview_defR. NN table_typeR. NN table_nameR2 NNext_page_countR4 NNtable_page_countR1 NN last_ext_pageR2NNfirst_ext_pageR+NNcreatorR0NN primary_rootR-NN last_pageR.NN first_pageR)NNcountR+NNfile_idR,YNtablBGGHjHjDd it NOommitiXiiN lication_id tnsi prric(20,0), site_name char(128), "option" long varchar, server_connect long varchar, server_conn_type long varchar, last_download_time timestamp, last_upload_time timestamp NOT NULL DEFAULT 'jan-1-1900', created numeric(20,0), log_sent numeric(20,0), generation_number integer NOT NULL DEFAULT 0, extended_state varchar(1024) NOT NULL DEFAULT '', PRIMARY KEY( sync_id ) ) H:UP#j#j*j0(jX)j [`#j 8!j(*jp*j 8j)j*jx<Xj(jj"j0(j(jh!j 7 Hj*j8SHIDE_FROM_NON_DBA#j+j[+j8 0jB3PjPj@PGfdr_idPERMEion0iSj0ii5SjEi i0FSj@iii(Sname [site_n @Bii i5ipi0S description> 4 @BiiPAii5higjSj5gj(`ixiiPAioii`@SSYNCii5Rj`SjPA@iejej 5BtypeRb,{N%yJx[\?@AB-./0123456789:;<=>?@AB S%z  25?FNu)`a| ~(/ t3<jAE`TeVjmLtzB|8 .$S".E "&l(), 089:zoGKQg      ": 6|uo i d` [YRLA :4 03="   SUSER \!z:y;h=\X[X[d[*FYpbcatt_xSAUSER -'Y remote_typeSAUSER / Y trigger_indexSAUSER 0Yprocedure_nameSAUSER +Y role_nameSAUSER + Y user_nameSAUSER , Y index_nameSAUSER , Y table_nameSAUSER QAU/SYSCONSTRAINT UNIQUE (table_id,constraint_name)SAUSER *?Ysvc_nameSAUSER >3lUSYSEVENT UNIQUE (event_name)SAUSER <2iUSYSEVENTTYPE UNIQUE (name)SAUSER *1dYpub_siteSAUSER 01cNsync_site_nameSAUSER +1bN sync_typeSAUSER @OUSYSUSERTYPE UNIQUE (type_name)SAUSER GKU%SYSUSERMESSAGES UNIQUE (error,langid)SAUSER +/Y file_nameSA B%z z      !!!!!   !  $ . 8 B!L V `!j!t! ~! ! ! ! ! !\\\[~olDqpwAc(cF[Ac jdbc_funclDqn\Xuawp@lDq p1\pC     11123>?AR| sA.Qn\J8&r`N<*vdR@. [[X[8G[\ AcAAAAAAAAA>A>A>A>A>AAAAA A A A A A AAAAA A A A A AAAAA?A3A2A1A1A1A1AAAA B X W          * 4 > H R \ f p z  % & ' ( ) *    + ,     $ . 8 !B "L #V $` j t ~QQQQQQQQQ -b           111123>>>>>?AAR||S tgQtQ~QQQQ Q Q Q Q QD[,HJ RJ \J fJ pJzJJJOOOOOOOOOJO O O O $O .O8OBOLOVO`QjQtQ~QQQQQQQ Q Q Q D[ !"     c*H HR\fpz     $.8BLV ` j t ~ ?\3\           crderR])}RW"?(\ 9\-N N file_nameR+YNfile_idR5NNprimary_column_idR5YNforeign_column_idR2YNforeign_key_idR4YNforeign_table_idR. NN hash_limitR3 NNfk_not_enforcedR4 NNprimary_index_idR+N YremarksR(NNroleR)NNnullsR3NNcheck_on_commitR(NNrootR4NNprimary_table_idR2YNforeign_key_idR4YNforeign_table_idR)NNoBN pnHwO ]6p8w(0aa8w(Xa*_NN gun_stagenumN 'NN SYSCOLUMNN &NNSYSINDEXN ) NN SYSUSERPERMN &NNSYSTABLEN 'NN SYSDOMAINN &NNSYSTABLEN ) NN SYSUSERPERMN %NNSYSFILEN ';NN SYSCOLUMNN (#NY SYSSERVERSN /-.NNSYSCAPABILITYNAMEN (-#NN SYSSERVERSN (#NY SYSSERVERSN ($#NN SYSSERVERSN )$ NN SYSUSERPERMN .>=NNSYSATTRIBUTENAMEN *  yNY SYSJAVACLASSN &43qNNSYSEVENTN )3 nNN SYSUSERPERMN *32mNY SYSEVENTTYPEN +QNN super_type_idB$,4<DLT\dlt|           $,4<DLT\dlt|   a              !$$--334;>AAA A S3|l\L<, |l\L<, |l\L<, \Z0\Z 433B%  *4>HR\fpz !"#$%&'( )*,-$+.8B L V`jt ~ ./010\w                !$$--334;;>AAAA A A STEMSAabXb (h\+aXXb8Yb+ai+a0I\ Pi\Yb`YbP`Yb8+a+a8+a?@AB-./0123456789:;<>?u ^Se_idR)c5{O$j?q`[x[@[h;\ view_def5[[H:U0 YN group_memberR, YNgroup_idR+ N NsettingR* YNoptionR+ YNuser_idR0 NN is_grantableR2 YNprivilege_typeR- YN column_idR+ YNgrantorR+ YNgranteeR, YNtable_idR1 NN referenceauthR- NN alterauthR. NN updatecolsR. NN updateauthR. NN deleteauthR. NN insertauthR. NN selectauthR- NN ttablB . 5 *4>H R \ f p z   $ . 8BLV`jt~     :\5 :\59\`59\5D\5 ;\`5H;\\5H;\5 ;\\5D\5.\`5             c\ `D\H,\~oH:WP/\x,\`5X\H:W\,\0,\`5pG\5`5\5a5.\5`@\o5A\\5B\5Z[5H[[58\5[5\5Z[5\5A\5a\5a5\XB`.\h[amp.\5x.\`5a\5a5-\5a`5`@\pY[ \ -\`/\0`,\P/\p`pO\0Z-\,\``(cȹcp? x8b ([`x8b0!B[ ,\JD\ h.\/\ x<me FRO[HOG`[es@' AXE\@[F\X\x\PA\F\E\8 E\;\[ [8[G\N\0^5a F\ C\x<\([aD\e8a@aa@5F\ 8-\\F\(0[a0S\F\G\0\tname)0G\PG\ [XG\ [\H:1[Z[[N\G\`\,\@\G\5pG\(SSYS[5\"singOn6 q\D'wa2fA'\hbZZZ SQL_flagger_error_levelW Non_ SQL_flagger_error_levelW Non_keywords!Delayed_commit_timeout500Delayed_commitsOff%Cooperative_commit_timeout250Cooperative_commitsOnQuery_plan_on_openOffAutomatic_timestampOff Allow_nulls_by_defaultOnQuoted_identifierOnWait_for_commitOff Time_format HH:NN:SS.SSS/Timestamp_formatYYYY-MM-DD HH:NN:SS.SSS Thread_swaps18 Thread_stack750 Thread_count0Scale6 Row_countsOff Replicate_allOff Recovery_time2 Precision30  On_tsql_error ConditionalLock_rejected_rowsOffIsolation_level0 Date_orderYMD Date_format YYYY-MM-DDConversion_errorOnCheckpoint_time60Blocking_timeout0Block#B CW e/aZaZa XaPYah[%[$[%[O@@A SYSARTICLECOLBASENSA L==> SYSARTICLEBASENSA P;;<SYSPUBLICATIONBASENSA M9: SYSPROCPERMBASENSA L 6b7 SYSTRIGGERBASENSA M34> SYSPROCPARMBASENSA N[01O_ SYSPROCEDUREBASENSA V"++&SYSCOLLATIONMAPPINGSBASENSA N((*-. SYSCOLLATIONBASENSA J %%'SYSGROUPBASENSA K #, SYSOPTIONBASENSA$B bbcb8_`_h_0`X``TaxZ`pb[Q?bhZa@a[}aX^H`@Z@JZ`___@_cbbQ?lDq9` XaxZ8cоY0bHsXlDqPYabb@`h```Z@ZZZZ?`b0Z0baHsX0^IZ@@`JZ``_Е_ ` b?lDq`t[ Xa0bpbu[Z\Z``/ax&['[\pyc[@`[lDq;` Xab9c(XRaX0`[ZpA[P@`[PZ)      %Bz"+e:;<=tCDE?bcde`|}@Cup>eaceei?e0 Hsi&'()((rstuXbcdefghijklmnopqrstuvwxyz{|}~CueaaaaceeeiiiAAEaAooouuyOUaiounNaoAAAaAoDEEE1IIIIObOOoOmppUUUyY  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ yz}&s %%%%%% lp.a88?``HZRat[X,a?,a\\\`Z088?lDqPYab?Z v[Xa?Z b?lDqP`b_ Xabh5[_$c$cwi_ub`b[x&['[%cplDqx`0v[ Xaxbh5[X_H&c&cb`b`'c`xp.\'s- lDq(` Xa`bpb0X a XlDqb'ch\ \PZxZZNaȝZ b88?[b a_ X \@Z\( \H\H[[88?lDqHb%c[[[\H[8?\bp_Z\?[\[?lDqPYaD 1252LATIN1(Code Page 1252, Windows Latin 1, Western %-=ZR[Y:CDW\*)21uyz{|}~,+`ab/OEXF5&4GdH7hU iS?jklmno!"#;<>@IqrsNp$t.QTPVeJ6LAc(M'f]z{3gK89yBvwx0_^(Bn_idR2W$b-}P%lDqpw`lDqxX@7[wlDqXQawlDqX*N YsourceR)NYsrvidR-NN replicateR+N YremarksR-N Y proc_defnR-NN proc_nameR+NNcreatorR+YNproc_idR-"NY jdk_labelR5"NYso_caseless_labelR1"NY so_case_labelR,"NYcs_labelR2"NNcollation_nameR3"YN collation_labelR3N Ncollation_orderR2NNcollation_nameR3NN collation_labelR0YN collatio)B( lpwt[lDq&YPPawlDq('YwP`lDq0,YHRawpalDqHRa0t[w p0u[Cp(clDqpwn\lDqY6[wlDq0YwlDq0YwlDqYwlDqYwlDq`Ywp`lDqYwlDq0Y8wlDqY wlDq Y wlDq8 Y wlDq Y wlDqX Y wlDq0Yw`p``@v[alDqa@v[8wlDqbv[bСbhb*sCp1252" p_plDqa _8w ppQabab`}aalDqp[`}aw p__Xa_Xa`aphC?p@abbbYa(bb@bbYaPbbhbbps[YaxbbbblDqPYa?cb@abZ`xcb_@_Z@Z8Ta`TaTaxZZbYacbc 1252LATIN1(Code Page 1252, Windows Latin 1, Westerncp1252dictionary_iso_1 nocase_iso_1+B #6Wx##K#6 "#,666@#I#S#]6g#q#{6##666 6#6#6#6 ## # 6%#/#9# C# M6 W# a#k#u666#####6 6# &&&&&&,S .c. %-=ZR[Y:CDW\*)21uyz{|}~,+`ab/OEXF5&4GdH7hU iS?jklmno!"#;<>@IqrsNp$t.QTPVeJ6LAc(M'f]z{3gK89yBvwx0_^  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ޟ@@@@@@@@@@ -B - @ab `@abH`lDqZX``@`PblDqXZ@``abplDqXZ`_b)(o@`p~o|a`}a`ph`p`@``a0`Ya `YaH`lDqd ?Z`8qlDq`Z``(9qp`\C`Ya`@ab`lDqd?ZP`8qlDqp`ZZx`(9qphCYa`@ab` .B l`?h`8`8qlDqX`h````JZ(9qp\C?888?Bdrve_sou((o``lDqb`p? @ KZHKZKZIZKZKZ@abH`@abp`Ya`@ab``@ab`HalDqxZ`paHHZpHZitsublDqxZ`@```lDqdX````8qlDq````(9qp`plDqxZ@````~olDqd33333?@``8qlDq`@```(9qp $ClDqxZ`@`a@a ,X/s endNZd~o`8a8qlDqXa``a0a(9qp(cpm?lDqxZq sp_checknamesUcreate procedure dbo.sp_checknames() begin call sp_tsql_feature_not_supported() endN' sp_checkpermscreate procedure dbo.sp_checkperms(in required_auth char(10)) begin declare has_perm char(1); declare permission_denied exception for sqlstate value '42501'; select(select if required_auth = 'DBA' then dbaauth else resourceauth endif froONsp_tsql_feature_not_supportedcreate procedure dbo.sp_tsql_feature_not_supported() begin declare feature_not_supported exception for sqlstate value '0AW02'; signal feature_not_supported endNHIDE_FROM_NON_DBAcreate function SYS.HIDE_FROM_NON_DBA(in value long varchar) returns long varchar begin return (if(select dbaauth from SYS.SYSUSERPERM where user_name = current user) = 'Y' then value else '' endif)0By9diX0pZ{{{{0 $).38=BGLQV[`ejoty~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG91SrowsR)8g<V-T&qlDqXZxZZ`Z(9qp AYaZ0NN trigger_timeR)NNeventR,NNtable_idR.YN trigger_idR- NY user_typeR+ N YdefaultR+ N YremarksR- NN parm_nameR)NNscaleR)NNwidthR-NN domain_idR1NN parm_mode_outR0NN parm_mode_inR-NN parm_typeR+YNparm_idR+YNproc_idR) N YstatsR, NYavg_costR0 NY avg_num_2BBAp{V1iG$~Z5YahTa@abTalDqPYabb# YN @fullname& YN @deflanguage$ YN @defaultdb! YN@passwd% YN @login_name$ YN @datefirst" YN@datefmt YN @days$ YN w @shortmons! YN @months YN@alias# YN @language" YN@grpname YN@objid YN@dbid% YN @owner_name# YN @obj_name" YN@db_name YN@text% YN @name_in_db% YN @login_name' YN required_auth YN value+ NY HIDE_FROM_NON_D3Bp  !"'(.3@LOX|_g tkqluwd\TL D 5 <<b4, $3pLpTp\pdplt|                 XUROM<. ڂ͂Ȃ 33pmeS54S.  F *4>HR\fpz     ))$).)8) B) L) V) `)j)t)~)222222222Z\0-aX-a-a\-a\`\`\                       5cid end/GS&Yb\0u[`NapappDACcreate trigger REFACTION after delete on dbo.ml_qa_repository referencing old as oldkey for each row begin delete from dbo.ml_qa_repository_props where msgid = oldkey.msgid endMAml_script_triggercreate trigger dbo.ml_script_trigger after insert,delete,update on dbo.ml_script for each row begin update dbo.ml_scripts_modified set last_modified = dateformat(current timestamp,'yyyy/mm/dd hh:nn:ss') endp|DA}Ccreate trigger REFACTION after delete on dbo.ul_statement referencing old as oldkey for each row begin delete from dbo.ul_variable where file_id = oldkey.file_id and statement_id = oldkey.statement_id endp{DA|Ccreate trigger REFACTION after delete on dbo.ul_file referencing old as oldkey for each row begin delete from dbo.ul_statement where file_id = oldkey.file_6B 6666bbb __(9q1ap@((o__lDq__p\Z _ZH_Zp_`_lDqZ\_ZدZbH$c?`_lDqh_h___???ȬZ`ZZZ Z`Zw`lDq_alDqd?__8qpXlDq__`Z_(9qYpUZ@7srderR2?Uj?X0YwlDqPY((o`Z`ZlDq_Z½XpwZ.N Y where_exprR,YNtable_idR2YNpublication_idR(NNtypeR+N YremarksR4NNpublication_nameR+NNcreatorR2YNpublication_idR+YNgranteeR+YNproc_idR* N YsourceR+ N YremarksR0 N N trigger_defnR0 NY trigger_nameR6NYreferential_actionR2NYforeign_key_idR4NYforeign_table_idR1NY trigger_o8BK~tj`VLB8.$zpf\RH>4*  vlbXND:0&$c?p`b%c J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                                 9B*9* );9 9 9 9 *9 49 >9H9R9\9f9p9z9999999999999 9!9"9#9$$9%.9&89'B9(L9)V9*`9+j9,t9-~9.9/909192939495969       !"#$%&'()*+,-./0123ẗ́X:S pZ \h[9cbhZZlDqd """@`bZ8qlDqȜZ`bПZМZ(9qpmCZbZ`b0ZlDqd """@`bpZ8qZlDqZ`bПZZ(9qS@pZmCbНZ`bZlDqd(Z """@8 \8Z8qlDqXZ8 \Z`Z(9qpmChNa """@88?qfD,aHZ((oZZlDq؞ZpZ ZZlDqP8q0_lDqd """@0 \PZ8qlDqpZ0 \ПZxZ,a(9qpПZmCZ """@88?dDYZ((oПZПZlDqOaLaq[;B HZ8Ma`bhLalDqd?'cLa8qlDqLa'cMaLaS@(9qLapjC((oMaMalDqOa MapPZXMabpMaS@bMabMa`bMalDqb'c`Oa[@[`b[?[aNa((oNaNa8b`bOa """@??bbHb؂bpbb([lDqNaOahZ\((oOaOalDqMaOa?p<s bblDqb8blDqd?NaXb8qblDqxbNabb(9qMapH\jC((obblDqOaЀbҀbpb bpplDqx-ab """@?p؁bpUUBppbp؂bxb(p@bpbb`bb~opbplDq=B ld~o?Na8[8q8[lDqX[Nab`[n[(9qpjCb[0[X[Z\[lDqxb[x\lDqd?xbP[8qlDqp[xbx[(9qx-apjCb[lDqd?xb[8qlDq[xb[[(9qpjCbP[lDqd[?%c[8q[lDq[%c[[(9q CppXjClDqHbZ`\\8\((o[[lDq@\([pbx[b[[b[[>sexprR8E\0~S&tDbvbxbvb?\[+YNuser_idR1 N Y time_receivedR0 NN resend_countR. NN send_countR0 NN confirm_sentR, NNlog_sentR-N Y time_sentR,NNlog_sendR-NY send_timeR-NN frequencyR+N NaddressR+NNtype_idR/NN consolidateR+YNuser_idR-YN column_idR,YNtable_idR2YNpublication_idR)NNqueryR5N Ysubscribe_by_?B\ p@tbhtbp?ppp`vbpH9c9cp:cppXvb8qlDqdOTEU?\vb8qlDqvb\\vb(9qV`pvbjCbvbpC@Z@lDqZ`wbwblDqd@Z@@wbwb8qlDqwb@wbwb(9qpvbC(@Z@?1@BZ` pA@lDqxZp8c8cplDqd@P8c8c8qlDq8cP8c8c(9qppA@?pp@?lDqbh9c9clDqd?H9c9c8qlDq9cH9c9c(9qp@??pq0:c|Dqh:cuw:c8:cx:c:c:c:c;c;c8`b;clDqd?\:c8qOfflDq;c\@;c;c(9q8pS@@((o@;c@;clDq_`;cpZ;cZ;c`Asb `@`[a_p`p@`p@?88?Z@0u[H`\`(`p@ZP`h`p``b`pa@0`X``???aaHaapa`0`lDqd_P`8qlDqp`_x`(9qp((o``lDq@;c`p((o``lDq_0`_p8\Z``0Z``dlDqdJ?_`8qxtbBB $GLcnpappaaI1^^_SYSSYNCBASENSA L)]] SYSTYPEMAPBASENSA R"ZZ\SYSSQLSERVERTYPEBASENSA Q0XXYSYSREMOTEOPTIONBASENSA U/VVWSYSREMOTEOPTIONTYPEBASENSA OTTU SYSREMOTETYPEBASENSA KRRS SYSEXTENTBASENSA M LLM SYSUSERTYPEBASENSA QJJSYSUSERMESSAGESBASENSA QHHISYSSUBSCRIPTIONBASENSA OBBD SYSREMOTEUSERBASENSACB\ .a@??\pP[E@lDq`bȠbblDqdC@bb8qlDqbbb(9qpEJ?@[?b\qb|Dqȡbbءbbb(bPb0bXbb`bblDqd?'cHb8qlDqlDqhb'cbpb(9qpjC5((obblDqOabBbp)Sbbb8bb`b`bb((obblDqOaȣbbp5[8bDsivedR?NW$lCm@o8[8[lDqbX[pNa-NN type_nameR)NNscaleR)NNwidthR)NNnullsR-NN domain_idR+NNcreatorR+YNtype_idR*NNlangidR/N N descriptionR'NNuidR)NNerrorR+NYstartedR+NNcreatedR0YN subscribe_byR2YNpublication_idR3NNrereceive_countR1NN receive_countR4NYconfirm_receivedR0NN log_receEB . 5u2 2 *2 42 >2 H2R2\2f2p2z8888888888 8 8 8 8 888$8.?8?B?L?V?`?j?t?~?? ? ? ? ? ????pc@5Y\ppc@            Fc CT u'6P_`w[_`w[ SYSATTRIBUTEBASENSA R=}}~SYSATTRIBUTENAMEBASENSA Q!zz{SYSJARCOMPONENTBASENSA N wwx SYSJAVACLASSBASENSA HoosSYSJARBASENSA M4PPp SYSSCHEDULEBASENSA J3jSYSEVENTBASENSA N2ffg SYSEVENTTYPEBASENSA JeSYSLOGINBASENSAGB ((o8K@S(G(B[_lDqPe\C[X_[a([a@[x[a?PPa0$[8 _lDq&[__(_ c@ c@ c@XaXaHYaYapZa_PaerrolDq_ __@5[ ClDq"pUjava.lang.Objecto Uxml%nU$uniqueidentifierstr"m Uuniqueidentifierl NsysnamekUoldbitj Uimagei Utexth U smalldatetimeg UdatetimefU  smallmoneyeULBno LLLLLLLLLL L $! :[wavaefau5tahereXISQL_quote' 8[09[@9[((o09[09[x2c((o@9[@9[P9[2c PAva:[9[ 8 9[;[5$ h9[(;[tauavaPva41c`@08[:[:[8S(uaua#option_default[8;[X;[ [w [(5va5va5ta5va5va5va[5eefghijklmMsaultRE[j9Y.tI`P|ah'[)|ah'[D^|a0|ap8`P}a@|a+0N NsettingR+0YNuser_idR-0YN option_idR*/N NoptionR+/NNtype_idR-/YN option_idR+N YremarksR5N Npublisher_addressR-NN type_nameR+YNtype_idR-N N file_nameR-NN last_pageR.NN first_pageR-YN extent_idR+YNfile_idR1 NY super_type_idR. NY format_strR) N YcheckR+N YdefNB LLLLLLLLLL L |a|aw[ax`au[_u[Pu[0t[0t[J|at[p_t[_0u[_Z88?qpu[` xu[~o(9qp\FCat[at[t[u[_u[P@v[t[! v[t[+s0[[8w(X[[8w([Ќ[8w([[bw(Ќ[ [bw@([H[ w ( [p[ w(H[[ w$?unsigned bigintn#?unsigned bigint"&bigintn!&bigint ?unsigned smallintn?unsigned smallint? unsigned intn? unsigned intP% timestamp lnumericnjdecimaln7decimal;real: smalldatetime hz smallmoneyf"image j#text i'sysname lnmoneyne 2bitodatetimn gmfloatn &intn =datetime g <moneye ?numeric>float 8int4smallint0tinyint% varbinary-binary 'varchar /ZBtypeRNa\$\0R(pw(0@b@bP[w(X@b@bbw61 N Ylast_download_timeR41N Yserver_conn_typeR21N Yserver_connectR*1N YoptionR-1NY site_nameR,1NYprogressR21NYpublication_idR(1NNtypeR+1YNsync_idR,NYnullableR0NY sa_user_typeR0NN sa_domain_idR0NN ss_user_typeR8NYprimary_sa_user_typeR8NNprimary_sa_domain_idR0N N ss_type_nameR0NN ss_domain_idR0YN ss_user_[B$P"ZZZZZZZZZZ Z Z Z Z ZZZZZZZZZZZZZZZZZZ Z!Z@bȤ[CbPh[ؤ[[ؤ[3( Ab(0[Ш[pw([[6[w(Ш[ [w@([H[w( [p[w(H[[w(p[[w([[wIb([[8w([8[ w([`[ w(8[[ w(`[[ w @$Y @#N @"Y @!N @ Y @N @Y @N @Y @N  l  j  i  h  gY gN f eY eN @Y @ NP      @Y @ N @Y @N @Y @ N @ Y @N]B[1[bжHb~o (Tb[XHb8Ib[0\PUbIb`IbP`Ib8[[8[[H[R[\[f[p[z[[[aaakkkkttktttt$t.t8tBt Lt Vt `t jt tt~ttt|||))))ktt))))         !!!!!!!"""`c900'R[kTY(zL! bbX[HWba0bh[(s[\[pWb0ab*3N YactionR13NY event_type_idR,3NNlocationR+3NNenabledR.3N N event_nameR+3NNcreatorR,3YNevent_idR/2N Y descriptionR(2N NnameR12YN event_type_idR+N YremarksR-NN login_uidR7YNintegrated_login_idR5@1N Nextended_state''R7@1 NNgeneration_number0R,1 NYlog_sentR+1 NYcreatedRA@1 N Nlast_upload_time 'jan-1-1aB1[@8@[$[0S[h&[A[A[ SYSCATALOG<:c[N@[[`@[ B[[P!@P;b[b[@[`@[H:1`aN@[[`@[p[0`c0_ pahB[ SYSCOLUMNS 8`XA[A[0Sb[creatorb`[H:1paN@[B[`@[XA[C[p(_CaSYS 8p`bhB[ 8@aA[B[x<b[`7[ [@a[pb[h[@ [^ [(B[x<[(c[ [b[@[Hb0bxb@bs1@[bH:UxbSYSTABLE8qH:UЄbcreatorH:U_c[8b(b@a[Y creatorSYSTABLEЖ[Xb [55bH:U8c[bЅb0b8quser_name[P;qPHc[a`[0b b<:Xc[b؆b0bP[`@[P!SYSSYSUSERPERM5`ba[H:Uc[a[Pb@a[bCtable_name5Sapbbx<Hpc[Ra[h5[bQaRa8Ra@50Pabcs1b`Pa 8@`PPaPaH:U@aSaPaRaHRalZPafile_id(0_PaQaH:UQa QaSYSTABLEpH:U^pQapQafile_idH:U`aQaQa@a[bQafile_idQaSYSTABLEQaRa [ [5HRapH:Uc[SaRaRadbspace_nameP;c[0aRa<:c[SaSaRaPPa`@[P!SYSSYSFILE5X5[Sa09) pa04[4[5[9`HZdsPah74[ 8 aP4[4[H:U  aa[4[@a[Qa table_type(_aBASE0_paTABLEH:U  _ _aa[H5[@a[P4[ table_type5ah5[x< 0aPb[[7[7[ a0a5[55[[ 8  Ap`6[h6[H:U _aaX6[ aisiotable_idp(0 a@7[aDqH:U 6[SYSTABLEH:U 07[0Patable_idH:U ?0a7[7[@a[Qa4[table_idSYSTABLE7[7[ [ ([ x8bestended2wQ3Z#a8@' axa^h5[H:U _^a _countP;@aa a<: Paaa a6[`@[P!B GlobalAutoincrement&global autoincrement near end of range7 TempDiskSpace!temporary file disk space checked7 LogDiskSpace"transaction log disk space checked/ DBDiskSpacedatabase disk space checked" BackupEndbackup completed" RAISERRORRAISERROR issued$ ConnectFailedconnect failed$ Disconnectuser disconnectedConnectuser connected ServerIdle server idle& DatabaseStartdatabase started(GrowTemptemporary file extended(GrowLogtransaction log extended%GrowDBdatabase file exfB 2ffffffffff f f f f a`[[H:Uaa[`[@a[@7[ c[remarksP;( aprsPa`a@a[c[<:0aa[a[0b@a[@7[`@[P!SYSSYSTABLE؆bbоYSaSa(Xaa0XX9`a[aaaZa0S[SYSTABLEn\5a5B[[5B[5A[[5`@[Z5 B[a5B[5`5b50[50[50[[5[5a5 gsOhhP'H:U xhX:ceH:U }pЈhX:table_idH:U MINNmevh8h(hh(htable_idcH:U ghtH:U lghehtable_idpH:U c5whPh@h@h0htttable_idt 8 (whhh(0 8whXhogH:U htH:U HhcreatorH:U Hwhhh@hhcreatorUth(0 gXwhhuser_nameer_idhBd2f dfnfwff ff ffff fff a`0`a5p[5a5P[5b5`5PPaat5Qa`5Ra56[5@7[or5a5`[5P[56[ersi5P[5Qa5ba5b5B[XBa`hc[bscn_ro5x`5b`5ba5`5b`5PPah5[ B[ harx`8`0aa`X`aYa is3`(>[ hnsi`` x<me FROc[HOGa`[D @or X[@a[[HC[hC[PAB[[[8 [ab[ b[8b[[N@[0^5bC[ Cb50[[ 8`P[[H:U_xc[b[0bb_Pbuser_id (0c[b [50S[ȗ[0@[tname 0[P[ [X[ [bH:1[`[b[N@[[`@[`[pY5p[[(S[SYS\5B[jstionRata7 U'd:racter@Z CP0bДb@Z+N YremarksR,N Yjar_fileR,N Njar_nameR+NNcreatorR*YNjar_idR04 NY interval_amtR24 NY interval_unitsR14NY days_of_monthR04NY days_of_weekR.4NY start_dateR-4NY stop_timeR.4NN start_timeR-4NN recurringR.4Y N sched_nameR,4YNevent_idR*3 N YsourceR+3 N YremarksR-3 N Y conditionR33N Yexternal_ackBa3b8lDq~oYSOPTIONRM[b[xb`[bbP[0b`b C0bPbby @h_ CP0bb@0Z CPb b@Z C5\Pbpb@Z CbP bb@Z C5\Ppbb@Z CxbPb@PZ C5\(bbHb2(`b fP0[db C@lsb3 AlDq~oP[[[ [P[h\ibhbib [lDq [0[@[((o0[0[((o@[@[lDq8mbb [bmbnb[mbXZxjbkbnbpp8[Quote_all_identifierlDqa [a)\U[0Y\aYpOffx[2[8[0[[[X[[-clDqd([[8q[lDq[[0[0[(9qpaaa51[msb3 lP[nbX\\\\8b`bbxab8aAA?@&aQaa`[\a@bYbZaS@ bЪZ\`\@\\8\&aaAA?lDqPa [xa*\оYx"cHsXXalDqP[nb0bXbb[ bbb\a`b?p'aa0ax"cbHsX8b_@0Z bbb\\bxbcuxb?palDqpwlDqZ!cwalDq0Z@#cwlDqHY#cwplDqpwalDqpX\w0nsjjKlDq~oH:UޛjjjHj5j0j0S descriptionH:Uޛjjj0j\`Kj5j [0j S5@jj5jȗjt_P_&H:&global autoincrement near end of range5Pj3Kj Hjjjj0jePAjjЙjoj0jXj`@:XjjjPAjjjPA%jxLe(mHjLe@ Ij@wjoB_stack4 XZZZ*\ЫZh[mb`\mb\\[\mb\p!\2[@\((o0\0\bpa2[p2[\p2[Ph\\pa2[p\\\mbh\mb\lDqa\X\Z8Z&alDqa\X\(\P\PlDqd\H\8qlDqh\\p\Tru(9qion_pth5aftep$ Threadps4 la\X\8Z`Zh_lDqdZZXZ8qlDqxZZZ(9qpZlDqa\X\ZZxZZxZZlDqdPZZ8q@ZlDq ZZ(Z(9qZp(\lDqP[3[($ah$a+\((oxZxZlDqZZpHsXlDqP8qbP((oZZlDqZpZZ_PЊZZlDqP8qPbZlDqP8q0bD((oxZxZlDqZpZP ZPZlDqP8qbb((oZZlDqZpqZЊZD_lDqaX\xZZ_lDqd Z?XZZ8qlDqZXZp\Zhb(9qphCmbZqsublicon_name, creator ) :ee exeNIQUE INDEX procedure_name ON SYSPROCEDURE ( proc_name, creator ) eeSYSPUBLICATION<:PA0eeh> ' s 4 X@!P;5heIe@XeFeee5fk58Sfpublication_idfH:U58S`e(eprocedure_name:U0Spe SYSPROCEDUREFe0Se proc_nameOeek0SecreatorSOePepers_ ZlDqd?aXb8q_lDqxbab(9qpHC[b0bmbblDqd?Z b8qhblDq@bZbHb(9qp0\?ȣ[((obblDq$abpcentbPZ0blDqdbS@ Z(b8qlDqHb ZbPb(9qpثZ0b?((obblDq$abpp bH b bȣ_ bmb8bmb`b[b mbbmbbbsstimeRk|b3[+n>H2[bbblDqxab0b[[lDqd&yYNidR2!NYcomponent_typeR2!N Ycomponent_nameR*!NYjar_idR0!YN component_idR+ N YremarksR4 N Yclass_descriptorR/ N N update_timeR/ N N create_timeR0 NY component_idR* NNpublicR. N N class_nameR+ NYtype_idR* NYjar_idR+ NNcreatorR/ NY replaced_byR, YNclass_idR/N N update_timeR/N N create_tBF`EEEEE?EEE$E.E 8E BE LE VE `EjEtE~EENNNNNNNN0__Y\o((o0_0_lDqP_0_p_`_ ZZZx_lDqxa0b__lDqd?_ء_8q?lDq___(9qpWCmb8_,amb`_mb_mb_lDqxa0Y8_   ucNNN lL, lL, lL, p~o_c_p__ 77YNNNNNN 66YNNNNNN 55YNNNNNN 44YNNNNNN 33YNNNNNN 22YNNNNNN 11YNNNNNN 00YNNNNNN //YNNNNNN ..YNNNNNN BBYNNNNNN AAYNNNNNN @@YNNNNNN <<YNNNNNN ;;YNNNNNN --YNNNNNN ..YNNNNNN --YNNNNNN $$YNNNNNN ##YNNNNNN ??YNNNNNN >>YNNNNNN ==YNNNNNN !!YNNNNNN YNNNNNN YNNNvB[ p R A? C?@((op\p\lDq\pb(\mb\lDqd?nb \8qlDq@\nbx\H\(9qpRCȲ\((ox\x\lDqc\p8XcتZ Z[\[\b[8\mb`\lDqP[nbc@)\h)\xa)\?hb)\@`\ PZbh_0ZZZ0X>\Pb`bpb(\bbpccc???cPcc(\(\Pcb ?\)\ccTwB[ l\~ox\hbblDqdʚ;?\c8q@lDqc\Pcc(9qpRCb((occlDqx\cpAc0cXcccPbʚ;((oPcPclDqcpcpia0ha8)\pXcp0a0(\8pPpZcPppbcZlDqpc@cZc )\c)\X*\*\ c0 bȲ\Pbbc+\ cc)\X*\\Wxs\ H0$ap\ppp((olDqd(Y?\`)\8qlDq)\\Pc)\(9qpRC[)\cp)\HCS@lDqa8*\`*\lDqdS@*\X*\8q)\lDqx*\*\*\(9qDpHCH*\S@X*\?pDpA@lDqxa0+\X+\0ZlDqd+\@+\P+\8q[lDqp+\+\x+\(9q?ppA@?0q$ays! |DqX$anbnb($ap$a$a8+\((o$a$alDqPc$aRpCP&a*\(%aP%a%a%a&aa%alDqd?nbH%a8qlDqh%anb$ap%a(9qp&aRC[%ab[%a&a[%amb &axaP&apPCHCX&a*\&apHC[&a&a 'aH'a&amb('ahisembP'a0b\a'apRCbbPDX*\'a&a+\bzBb!  AZ?Џb?@00[bȣ_b bph_ Ab[bؼbP[b@b&amb bmbHbxaxbpRCbbhb???8bbb@bؑbоblDqd\b8qlDq0b\8bP(9qbp(((ohbhblDqcb2bpP((oоbоblDq$abpb0bb0bbb bbpbkapbоbоb Cp{stimeRtf6xFS"p p0Z+?NYuser_idR,?NNurl_pathR3?NNsecure_requiredR1?NN auth_requiredR0?N N( service_typeR0?NN service_nameR.?YN service_idR3>N Yattribute_valueR2>NYsub_object_id2R2>NYsub_object_id1R0>NN attribute_idR->NN object_idR/>NN object_typeR2=NNattribute_nameR0=YN attribute_idR+!N YremarksR,!N YcontentsR/!N N create_|Bt Free@=yg@lDq~oAX`TP+-п? RHHX}[|[ }[lDq |[0}[@}[((o0}[0}[((o@}[@}[PU[}[@}[P K}[8T[bPb0T[(]a~[H0b!\~[0Y0bP^h-Y8\a"\!W[0(]a8X6\#\ ~[p}[\}[ xb[?~[0b\aP^' Maximum index key value distance Index depthNumber of leaf pages$Number of distinct key valuesClustered indexTable Page Percen}B=}}}}}}hbkbDbb@baPb0b)b0bD(b@bbaPbb)@bbD8bb0a@bBlob_thresholdldotersrorentPbbb8bbJPb@bibaPPbb)@bbDbbbaPXiab)bbD2[8U[ x2[(2[lbbib00[0b? (pnb>t`K7"t^K8%p\@, nbK(KPbHbPbHbHb([PkbHbI2I16I 4294967294I3I2I18I 4294967294I19I2I17I1046I196I2I38I2I2I1056I4I2I2I1056I1I2I2I1056I1I 2I 6I2I3IA 632IA 77IA 288IA 60IA632IA54IA632IA54IA2IAB>% $>>>>> >>>>>">&  !'  "&>> >>>>>> >$>( #%  #'> > >>>>>>!>%  $& !%>>>>> >>>>>#>' "(0[Sb?bhbhah3[? *\0haqhab0habha(kb@H2[ha`biaPka0iahaha ia00iaiaiahaiab1[kbbPiaPbqPbPD0bPiaXiaqXiaPDbPkaiaqiaPDbHhkaja/`engtH>\ja/8bkakakaHHjaja$/ H`ja8kaPZHja kabbHja@1[X1[P1[HHja0Y($YbPia_thresholds0$ad4(kab2560IT Bb?haF \YhbF \publicоY0a0XHsX [PU\hb \public?@0 \0a8_0XC?h\xsbxQb\PU\PbaRb \`Rb[X[8@5c`Rb1 \4PbHSbP\rbx\b9 X/1IPb Cb&VNYidR)-NNsrvidR)-NNcapidR+.NNcapnameR).YNcapidR,-NNcapvalueR)-YNsrvidR)-YNcapidR3$NYremote_passwordR0$N Y remote_loginR)$YNsrvidR+$YNuser_idR/#NN srvreadonlyR+#N YsrvinfoR,#N NsrvclassR+#N NsrvnameR)#YNsrvidR+? N YremarksR-? N Y statementR-?N Y paramB?b9T[~oHb=\xT[[оYx"cHsX b?]a0T[x"c_HsX _ac cp!c?!c8b@_"c#cx[_#c([V[pwbȸb(U[8V[!cw"_(V[`V[@#cwBxT[(8V[_#cwPV[[V[\ؓ[HYU[>\HYB\#_=[~o8[bi[x[_ؓ[U[(U[p\W[w 80b0[Q K[? [ C[_V[_V[_V[?\h[[P[XbXb C(8_PUBLIC 8b[[[H? 1__`_[`_[[PV[[[ C8Xb>\Escape_character[?h?\[AA?\ P)c\HW[[HW[[[@`_0c0co__x[0Z0_8Wsb$[<\I<\ b ?\>\bؑ[b0?\`_0T[hbW[[<\=\xT[0^@\o<\>\h?\Xbb<\h?\h\>\>\_<\>\H>\_>\0<\8ؒ[0?\[>\?\_?\ ?\ >\ ?\?\?\ ?\8>\ c0YоY/mm/[_=\b0b[bXb>b_x[>Bxppphndt0pgdp`ppll,in @volume_name char(128) default null) begin call sp_tsql_feature_not_supported() end(7),in @filename char(128) de4PAPgd*gdp8K8 8  B k 8p8p؞pp(phpPp6ppPgd0gdfdggx^? eF`epe@(Spdbo8SPhp0fd sp_volchangedp6p0SPddȟp @session_idp n`ddpp,g8Sed @device_nameB GLg(0X^a!cq8bH:U[ cJBSYSCHECKBASENSA OAS? SYSCONSTRAINTBASENSA L@  SYSHISTORYBASENSA L< SYSOPTSTATBASENSA L;Gf* SYSCOLSTATBASENSA -SYSCAPABILITIESVIEWcreate view SYS.SYSCAPABILITIES as select t1.capid,srvid,capname,capvalue from SYS.SYSCAPABILITY as t1 join SYS.SYSCAPABILITYNAME as t2 on t1.capid = t2.capidNSA S.SYSCAPABILITYNAMEBASENSA O- SYSCAPABILITYBASENSA Q$SYSEXTERNLOGINSBASENSAB$ c8\aP;[^a^aa\a<:^a8]a(]ax"c\a#c0bP!SYS@SYSOPTION(]a8]a0Yb #cоY0S SYSOPTION55b5b5b50b5Xb5b50[5("c5b5b5b50 c5 b5p\50[50\a5b5b5b5b5b5ba5bb 5!c5\5("c5_a@#c(@5#c_a_as$\a=[~oXBa[8^a("c[5b50\a50[58[[5!c5[5!cȄ[H[5[5\5!c[5\[X[ p[[[[P[CЅ["c[[0p~o[ c[0[H[[`[x[!c[[[Ć[؆[[_[R [(8[XbP[Sh[SY[H:[[ȇ[(s\$[Q\ hbH[_a_ah[x<tting"]aHNS0\a"o@"='X\\abhbbPAb\\@\8 \H]a`]a\\ cSYS@Zx<\]a("c\p!cx"c!c@H:U[ CH^a #c\x"c!cZuser_id0Sbȯ\setting\0\P\ [ [aPH:1Z]a\\0b#c\5p\b8S(bb SYSOPTIONSAbD\]sU  $$$$$$$$$$ $ CCCCCCCCCC C GGGGGGGGGG G        ***,,,0044;;;====BBBBUU^^ddffooww~~~T\S-T\T\KT\ PU\U\T\pW\ V\ORARY OPTION ESCAPE_CHARACTER='OFF'? x \0T\PA`W\V\ \hwF y u 0pbhU\G(W\W\8W\RQLator?8[W\U\ Sbx\ \(8Rb\pw$P8W\8S\8W\ESCAPE_CHARACTERfW\ \(_OFF\g(W\8W\\P\8pV\H_W\0[[B3,4`)4) >HR\fpz     N NNNNN[ [ [ $[ .[ 8[B[L[V[`ajata~aaaa a a a a aaS5cx5c5c5c(\5cxTZ_wC5c6c6c(5c(6cUZ_w 6c0p5cP6cP6c(5ch6chVZV\w94c""#####$$$$---..///000111111111 1 1 1 1 12223333cb-Pb`Pb ~o_QbPbhSb RbORARY OPTION NON_KEYWORDS=''hQbPb_PQbPb!hQbPb?@ABCDEFGHIJKLMNOPQRSTUVW儀SnameRi<X)vN!.@N N first_timeR,@YN2platformR+@YNversionR-@YN operationR(<N YdataR-<YN format_idR,<YNgroup_idR+<YNstat_idR/; N Y frequenciesR/;N Y step_valuesR0;NN actual_stepsR-;NN max_stepsR+;NNdensityR/;N N update_timeR-;NN format_idR-;YN column_idR,;YNtable_idR,-NNcapvalueR+-NNcapB-5*)8 `bbM\@b\x\\bbpA\pE\lDq\ L\agaX@[XpYN\[M\ hY[@PY[PM\PM\@JUP`Y[Y[@JP\ \ `x[ Q\(qaXS\0[8sas-^z)8 sbf} [0ZZ]]]{{{{ lSoup by'.qbYC"whQD7*|p`S5 UCorrelation namesTODBC function escapesSDefaultR Identity, ASAQ Identity, ASEPCurrent constantsOHaving without group by NHavingM Union all LUnionKUpdate table list#JPosition updates and deletes#IPositioned updates via rowidH TextpointersGDB2 function namesFASE function names EList DDelete CUpdate BInsertACase sensitivity@Holdlock"?Insert select with order by> Insert select*=#update/delete allow multiple tables<Expressions, TSQL;Expressions, ANSI:Expressions, minimum!9For update clause required8Case expression 7In6Distinct5 Like - TSQL 4Like 3Or".Aggregates with column name- Aggregates) Group by ALL(GrBtables3.n\E.!{qeYK=0!xbM3% db_id datalengthtruncatequarter monthnamedaynametsequalexperience_estimateindex_estimateestimate-sourceestimate char atn2 traceback ulplan plan explanation datedatetime weeks mod remainder nowidentity numbersecondsminutes hours month day hour minute second days argn ifnull substring substr todaya Intersect all` Intersect_ Except all ^Except]TSQL Concatenate\ANSI Concatenate[ Reserved 91Z Reserved 90Y Reserved 89#XDatabase names can be quoted"WCorrelation names in updateVDerived B  %4.4 9 > C H MRW\afkpuz !"#$%&'()*+,%.&3'8(=)B*G+L,Q-V.[/`0e1j2o3t4y5~6     „ÄĄńƄDŽȄɄʄ˄̄愀焀脀鄀ꄀ넀섀턀cFG9.     $).38=BGLQV[`ejoty~       !"()-.23456789:;<=>?@ABCDEcroupR^3b8 P%fff f/:NN dbspacenameR):NNtnameR+:NNcreatorR+9 N YremarksR/9 NN column_kindR19 N Y default_valueR)9 NNcolnoR29NNin_primary_keyR-9NN syslengthR*9NNlengthR)9NNnullsR+9NNcoltypeR)9NNtnameR)9NNcnameR+9NNcreatorR+8 N YremarksR18NN remotedbaauthR/8NN publishauthR.8NN user_gBb_name7.o`F4& uj^SI>4%}qeZM@3% lowercharlen charindex asciichar ascii trimsimilar repeat locate length left ucase lcase insertstr byte substr byte lengthpatterngetdateconvertinttohexhextointdateadddatenamedatadiffdatepart tan sqrt sin sign round randradians power pi log10 log floor expdegrees cot suser namesuser id user nameuser id rowidtextptr db_propertyconnection_propertyproperty next_databasenext_connectionproperty_numberproperty_description property_namedB@. !"#$%&   $ ) . 38=BGLQV[`ejoty~ !"#$%&'()*+,-./01HIJKLMNOPQRSTUVWXYZ[\]^_`acerence-|.|pfZND9.# saSD5*| bfile  byte substr64 byte length64 ntilepercentile_discpercentile_cont cume_discsortkey percent_rank dense_rank ranktruncnumContainsreplace char_length nullif dow dateformat years year months todate ymd stringcoalesce isnull cosceiling atan2 atan asin acos abs upper stuff str spacesoundex rtrim rightreverse replicatepatindex ltrim diffB䄀@.2      $).38=BGL Q!V"[#`$e%j&o't(y)~*+,-./0123456„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄ᄀ℀㄀c<; )d;= b+Q)7 ( ؏ 0db(A=7  @]@@?> @e; X??@$@*@0@@P@Py@z@z@{@,{;{;j`={<= = G< ,0<7\=!=7>8 @bC@bCj`=54 @KL5x< X??@@@ @"@$@*@.@0@,K[ z $(?@@o?7M>+z $04j8n? C;p??@6@@P@`u@`z@pz@z@z@z@z@ {@0{@8x<:< ,0<$; < R<3PM<3PM<&k=!t< R=,<,<@f[C' C(?@@Ga?=B;hdhd h   d*j4j>dHdRd\d fjpzhd dd hhhhjd d  d$d.j8tBjLjVj`jjj tj ~tj t       >>AA2S;hdhd h   d*j4j>dHdRd\d fjpzhd dd hhhhjd d  d$d.j8tBjLjVj`jjj tj ~tj t       >>AA2S<B<s Zb @r8V<START 9.0.2.3044WNT 6.1 #7601 SP 1 X86w @ew @e:START 9.0.2.3044W.NET #3790 SP 2 X86M [v @f8START 9.0.2.3044WXP #2600 SP 3 X86" @KLw @e:START 9.0.1 (1873)WXP #2600 SP 2 X86p @g @(8START 9.0.2.3044WXP #2600 SP 2 X86J  ހ8START 9.0.2.3044W2K #2195 SP 4 X86z @(j{ ^:START 9.0.1 (1873)W2K #2195 SP 4 X868 @qJ A LAST_START 9.0.2.3044WNT 6.1 #7601 SP 1 X86w @ew @e9INIT 9.0.1 (1873)W2K #2195 SP 4 X868 Zb8B @ &stimeRc7 M!pC40NYpublication_nameR+/N YsettingR*/N NoptionR-/NN user_nameR-/NN type_nameR+.N YsettingR+.NNuser_idR-.NN option_idR.BN N check_defnR,BYNcheck_idR3ANNconstraint_nameR3ANNconstraint_typeR+ANYfkey_idR,ANYindex_idR-ANY column_idR,ANNtable_idR1AYN constraint_idR+@N YdetailsR-@N N last_BPASA1) An\F/s\I6 mZG4!TPASA84FPASA70'PASA39@&UASA38 %F ml_device$PASA36 #F ml_device"PASA34!PASA33 PASA32PASA31 F ml_script! Fml_script_version Fml_tablePASA27 F ml_script! Fml_script_versionPASA24@UASA23PASA22PASA21@UASA20PASA19 Fml_userPASA17@UASA16PASA15PASA14 ~PASA13 }F ul_statement }PASA11 |Ful_file@ |UASA9|PASA8{PASA7yPASA6xPASA5TPASA4SPASA3RPASA2QBNNNvH lL, lL, lL, (m0e0ee QQYNNNNNN QQNYNNNNN PPYNNNNNN OOYNNNNNN NNYNNNNNN MMYNNNNNN LLYNNNNNN KKYNNNNNN JJYNNNNNN IIYNNNNNN HHYNNNNNN GGYNNNNNN FFYNNNNNN EEYNNNNNN DDYNNNNNN CCYNNNNNN BBYNNNNNN AAYNNNNNN @@YNNNNNN ??YNNNNNN >>YNNNNNN <<YNNNNNN ;;YNNNNNN ::YNNNNNN 99YNNNNNN 88YNNNBK&A%MpL       !"#$$%)&. 3 8 = B G L Q V [  `  e  j  o  t y ~              '     !??  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJS&A   * 4 > HR\fpz !"#$$.%8&B L V ` j t ~               QyRzS{T|x}y~{|||&}y}&~yyyyy&yzzzzz&&z&&&{{{{&{&{{||||||&|||}}}}&SBBBs z <zHSYSREMOTETYPESVIEWqcreate view SYS.SYSREMOTETYPES as select type_id,type_name,publisher_address,remarks from SYS.SYSREMOTETYPENSA X: SYSCATALOGVIEWcreate view SYS.SYSCATALOG( creator, tname,dbspacename,tabletype,ncols,primary_key,"check", remarks) as select up.user_name,tab.table_name,file.dbspace_name, if tab.table_type = 'BASE' then 'TABLE' else tab.table_type endif,(select count(*)/NSA X9 SYSCOLUMNSVIEWcreate view SYS.SYSCOLUMNS( creator,cname,tname,coltype,nulls,length, syslength,in_primary_key,colno,default_value, column_kind,remarks) as select up.user_name,col.column_name,tab.table_name,dom.domain_name, col.nulls,col.width,col.scale,col.pkNSABU  $$$$$$$$$$ $ CCCCCCCCCC C GGGGGGGGGG G        ***,,,0044;;;====BBBBUU^^ddffooww~~~S  $$$$$$$$$$ $ CCCCCCCCCC C GGGGGGGGGG G        ***,,,0044;;===BBB;=BUU^^ddffooww~~~S  E   / 7E \sx&3 , 1JP                         ))qe]SB4-<S3PJJJJJ,J J J J J JJJJJOOOOOOOOOO O O O O OOOOOQQQQQQQQQQ Q Q Q Q Q8 8 8 8 8888:::::::::: : : : : ::::GGGGGGGGGG G G G G GGGGJJJJJJJJJ,J J J J J JJJJOOOOc X                        c`      ))))) ) ) ) ))))2222222222 2 2 2 2 222228888888888 8 8 8 8 8888?????????? ? ? ? ? ????EEEE c;I+  , Q              )))))))) ) )222 22  ,              )))))))) ) )222 22ce  C C && ? ?[attt t |  ??? CS    &&& m? kk?kk   && ..      ) )      ) )  c n1         &&&&& & &&&&.... . . ..FFFFF F F F FF * * , //QQQQ  ) ))2 2 8888 8??NNNN N [[[aa akk& &  ) ))cu                        )2??EEENNaEENNac%L L Q V [ ` e j!j!j!o!t!t y ~ !     !  !!! ! ! ! ! ! !\\\ 123>?AR|s%                 !!!!!!! !\\\!!! ! ! ! ! !s?z z z                   % & ' ( ) *    + ,  $ . . 8 B L !L "L #L $L V ` `QjQtQtQ~QQQQQ -Q Q Q Q Q QQQ     11123>?AR|s +[ Z        * 4 > > > H H R \ f p z & % ' ( ) *    + ,       $ !. "8 #B $L V ` jQtQ~QQQQQQQ -Q Q    11123>>>>>?AAR||S         $ ) ) ..3388===BGLQQQQV[[ ` `ejotty~        !$-/013467;>AB|}SN kDd?pL#*ANY column_checkN )ANN table_checkN ) NY SYSUSERTYPEN )  NN SYSUSERPERMN $!NYSYSJARN - !NYSYSJARCOMPONENTN ) NN SYSUSERPERMN *  NN group_memberN &  NNgroup_idN )  NN SYSUSERPERMN % NNgranteeN % NNgrantorN ' NN SYSCOLUMNN % NNgranteeN % NNgrantorN $ NNfutureN & NNSYSTABLEN 'NN SYSCOLUMNN +NN SYSFOREIGNKEYN +NN primary_tableN +NN foreign_tableBc$$$$$$$$$ $ ))))))..333 88====BBBBBB B B B B BBBBB BBBBG G LLL QVVV[[`ejoo o o ty~            !#./235789:=A{|s1e,LT\ddllt| !"#$%&'(      $ ,4<<D)LT*\,d-l+t|    ./01             !$$--334;>AAA S)   *4>HRR\fp!z "%$#&'( )$,.-8*B+LV` j t~  ./10               !$$--334;;>AAASq@ L WAV     vvvvvvv  v v vvv$v )v.v3v 8v=vBvGvLvQvVv[v`vevjoty~     H !#$-./01234;<=>?@AB-./0123456789:;<>?@ABCDEFGHIJKLMN Sq@ L YBX     vvvvvvv  v v vvv$v )v.v3v 8v=vBvGvLvQvVv[v`vevjoty~     H !#$-./01234;<=>?@AB-./0123456789:;<>?@ABCDEFGHIJKLMN S      vvvvvvvvvv v v v v vvvvvvvvvvvv     HHHHHHHHHH H H H H HHHHHHHHHHHH     S    vvvvvvvvvv v v v v vvvvvvvvvvvv       HHHHHH H HHHHHH  HHHHH H H HHHHHH   StypeR)g>c:d8 (>NNnameR,=N Y$passwordR(=NNnameR-< NN level_numR,<NNintervalR,<N YcolnamesR-<NY indextypeR)<NNtnameR+<NNcreatorR)<N NfnameR)<NNinameR,<NNicreatorR,;N YviewtextR,;NNviewnameR,;NNvcreatorR+:N YremarksR):N YcheckR/:NY primary_keyR):NYncolsR-:NY tableB s s s n######## # # # # #################6666666666 6 6 6 6 6666666666666666nnnnnnnnnn n n n n nnnnnnnnnnnnnxxxxxxxxxx x x x x xxxxxxxxxxxxxxxS %%%%%%s %%%%%%ss s!s s sSA     $))...33338= B!G"G#L$L%Q&V V [ ` ` e j j o t  y  ~                      '  (?? !???????QRSTxy{|}~sSA      !&"&#,$,%2&8 8 > D D J P P V \  b  h  n  t  z z               '  (?? !???????QRSTxy{|}~sA&StR      !"# $ %&&0 6 @ F L V \ \ b h  n  t  z                    '     !???QRSTxy{||}~SN e<qG}T() NN SYSUSERPERMN +NN SYSREMOTETYPEN ) NN SYSUSERPERMN ,NNSYSPUBLICATIONN ) NN SYSUSERPERMN ' NN SYSCOLUMNN (NN SYSARTICLEN & NNSYSTABLEN ,NNSYSPUBLICATIONN ) NN SYSUSERPERMN *NN SYSPROCEDUREN ) NN SYSUSERPERMN + NY SYSFOREIGNKEYN &NNSYSTABLEN 'NN SYSDOMAINN *NN SYSPROCEDUREN ) NN SYSUSERPERMN +BANN SYSCONSTRAINTN -A NYfkey_constraintN /A NYunique_constraintB2|l\L<, |l\L<, |l\L<,  }}|10/     BA A A BA#4@3RX^djj p x ~   !"# $%&    & , , 2 8 > F L  R  X  ^  d  j p x ~             ' QRSTxy{||}}~SBs f~Y0 ZZ]]]{{{{S;  & *< FXamr  ; L3Qptptptpypypyp~p~p~p p p p p ppppppppp           UPF+̄ocS&'()*+,-$../80B1LV`jt~20\  ./01$.8BL V!`"j#t$~%&'()*+,-.0\w      !$$--/01334c*HHR\fpz !"$#.$8%B&L'V(` jt~                    c ;D3 & )gob T hL\333ppppppp p p p p ppppppp               333p悀   S 6666bbb{|s 6666bbb|}s*+,-$../80B1LV`jt~2  ./10$ .!8"B#L$V&`%j't(~)*+,-./01    !$$--/01334;;>AA c,RR\fpz! "%$$.#8&B'L(V` jt~                c99999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J      !"#$%&'()*+,-./S999.)9p999 9 9 9 9 9999999999999999999 9!9"9#9$9%$9&)9'.9(39)89*=9+B9,G9-L9.Q9/V90[91`92e93j94o95t96y97~98999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHILSsss?||||| | | | | ||||             Hkhkek eg@eLe`c0e@jc~etypeH:U  okk0fxf@Spekxk@avoid_view_collisionssoH:Uk SYk!eXk(_Nject 8kk0kxk(Spe0eSYSޛkNecsse2        ./01$$,,4< D!D"L#T$\%d&l't(|)*+,-./012    !$$--/013346789:::;>AAA A B|}c3e  !"$#$$,%4&<'D(L T\dlt| |              cssss LLLLLLLLLL L s  LLL LLL LLLLL sN wLyT%[46NNix_consultant_query_textN 2NNix_consultant_masterN ./NNml_qa_repositoryN 'NN ml_deviceN 'NN ml_deviceN 'NN ml_scriptN /NNml_script_versionN &NNml_tableN 'NN ml_scriptN /NNml_script_versionN %NNml_userN *}|NN ul_statementN %|{NNul_fileN ,1NYSYSPUBLICATIONN 'NN SYSDOMAINN 10/NNSYSREMOTEOPTIONTYPEN +/NN SYSREMOTETYPEN %NNSYSFILEN )NY SYSUSERTYPEN 'NN SYSDOMAINB4LLT\dlt|        $,4< D L T \ dlt| aa      !$$--/013346789:::;>AAA A B|}c/tt |    $ , 4<DLT\d l t |            cE | ? Dkn.K(+:H                         )))))))))) SgicHGGGGGGGGGG G G G G GGGGJJJJJJJJJJ J J J J JJJJJOOOOOOOOOO O O O O OOOOOQQQQQQQQQQ QQQmmmmmmmmmm m m m m mmmS m Q Q Q Q : ::::GGGGGGGGGG S  c_                         ci     )))))))))) ) ) ) ) ))))2222222222 2 2 2 2 222228888888888 8 8 8 8 8888?????????? ? ? ? ? ?????EEEEEEEEEE E cjE E E EEEEENNNNNNNNNN N N N N NNNNN[[[[[[[[[[ [ [ [ [ [[[[aaaaaaaaaa a a a a aaaakkkkkkkkkk k k k k kkkkktttttttttt t t t t ttttt|||||cs/s0s  8 SYSUSERPERMSVIEWcreate view SYS.SYSUSERPERMS as select user_id,user_name,resourceauth,dbaauth, scheduleauth,user_group,publishauth,remotedbaauth,remarks from SYS.SYSUSERPERMNSA ^/SYSREMOTEOPTIONSVIEWcreate view SYS.SYSREMOTEOPTIONS as select type_name, user_name, "option", SYS.HIDE_FROM_NON_DBA(setting) as setting from SYS.SYSREMOTETYPE as srt, SYS.SYSREMOTEOPTIONTYPE as srot, SYS.SYSREMOTEOPTION as sro, SYS.SYSUSERPERM sNSA .SYSREMOTEOPTION2VIEWcreate view SYS.SYSREMOTEOPTION2 as select option_id, user_id, SYS.HIDE_FROM_NON_DBA(setting) as setting from SYS.SYSREMOTEOPTIONNSABser_idvG  ad_time from SYS.SYSSYNC as s left outer join SYS.SYSPUBLICATION as p on p.publication_id = s.publication_id where s.type = 'D'\! s.last_download_time, s.last_upload_time, s.created, s.log_sent, s.generation_number, s.extended_state from SYS.SYSSYNC as s key join SYS.SYSPUBLICATION as p where s.publication_id is not null and s.site_name is not null and exists(select 1 from SYS.SYSSYNCUSERS as u where s.site_name = u.site_name)> y join SYS.SYSPUBLICATION as p where s.site_name is nullw time, last_upload_time, created, log_sent, generation_number, extended_state from SYS.SYSSYNC d_time,s.created,s.log_sent,s.generation_number, s.extended_state from SYS.SYSSYNC as s left outer join SYS.SYSPUBLICATION as p on p.publication_id = s.publication_idv as sup where srt.type_id = srot.type_id and srot.option_id = sro.option_id and sro.user_id = sup.uB)]]]]]]]]]]]]] ] ] ] ]] ]]]]]]]]]]]]%]&]!]"]#]$]'](]]] ] s1s  @[Ssatmp_request_hostvarGBL TEMPNSA V1SYSSYNC2VIEWcreate view SYS.SYSSYNC2 as select sync_id, type, publication_id, progress, site_name, SYS.HIDE_FROM_NON_DBA("option") as "option", SYS.HIDE_FROM_NON_DBA(server_connect) as server_connect, server_conn_type, last_download_tNSA V0SYSSYNCSVIEWcreate view SYS.SYSSYNCS as select p.publication_name,s.progress,s.site_name, SYS.HIDE_FROM_NON_DBA(s."option") as "option", SYS.HIDE_FROM_NON_DBA(s.server_connect) as server_connect, s.server_conn_type,s.last_download_time, s.last_uploaNSABressR i7nB V*21N Yserver_connectR*1N YoptionR-1NY site_nameR,1NYprogressR21NYpublication_idR(1NNtypeR+1NNsync_idR20 N Nextended_stateR50 NNgeneration_numberR,0 NYlog_sentR+0 NYcreatedR40N Nlast_upload_timeR60N Ylast_download_timeR40N Yserver_conn_typeR20N Yserver_connectR*0N YoptionR-0NY site_nameR,0NYprogB0. | |*|4|>|H| R| \| f| p| z||||$.8B L V`jt~   =>>>>>>????????? ? @@@@@@AAAAAAABB----...////00ctypeRN#e8}I+4NNsync_idR43N Yserver_conn_typeR23N Yserver_connectR*3N YoptionR43NNpublication_nameR+3NNsync_idR42N Yserver_conn_typeR22N Yserver_connectR*2N YoptionR-2NY site_nameR+2NNsync_idR21N Nextended_stateR51 NNgeneration_numberR,1 NYlog_sentR+1 NYcreatedR41 N Nlast_upload_timeR61 N Ylast_download_timeR41N Yserver_conn_ B < <h3SYSSYNCPUBLICATIONDEFAULTSVIEWcreate view SYS.SYSSYNCPUBLICATIONDEFAULTS as select s.sync_id, p.publication_name, SYS.HIDE_FROM_NON_DBA(s."option") as "option", SYS.HIDE_FROM_NON_DBA(s.server_connect) as server_connect, s.server_conn_type from SYS.SYSSYNC as s ke;NSA H2 SYSSYNCUSERSVIEWcreate view SYS.SYSSYNCUSERS as select sync_id, site_name, SYS.HIDE_FROM_NON_DBA("option") as "option", SYS.HIDE_FROM_NON_DBA(server_connect) as server_connect, server_conn_type from SYS.SYSSYNC where publication_id is nullNSA B *f`nd_ime P0fPfPfS8 PfQfHQfQf= SYSUSERAUTHVIEWcreate view SYS.SYSUSERAUTH( name, password,resourceauth,dbaauth,scheduleauth,user_group) as select user_name,password,resourceauth,dbaauth,scheduleauth,user_group from SYS.SYSUSERPERMNSA X< SYSINDEXESVIEWcreate view SYS.SYSINDEXES( icreator, iname,fname,creator,tname,indextype, colnames,interval,level_num) as select up.user_name,idx.index_name,file.file_name,up.user_name, tab.table_name, if idx."unique" = 'N' then 'Non-unique' else if NSA ;SYSVIEWSVIEWcreate view SYS.SYSVIEWS( vcreator, viewname,viewtext) as select user_name,table_name,view_def from SYS.SYSTABLE join SYS.SYSUSERPERM where table_type = 'VIEW'NSA B * *`5SYSSYNCDEFINITIONSVIEWcreate view SYS.SYSSYNCDEFINITIONS as select s.sync_id,p.publication_name,s.progress,s.site_name, SYS.HIDE_FROM_NON_DBA(s."option") as "option", SYS.HIDE_FROM_NON_DBA(s.server_connect) as server_connect, s.server_conn_type, s.last_downloNSA b4SYSSYNCSUBSCRIPTIONSVIEWcreate view SYS.SYSSYNCSUBSCRIPTIONS as select s.sync_id, p.publication_name, s.progress, s.site_name, SYS.HIDE_FROM_NON_DBA(s."option") as "option", SYS.HIDE_FROM_NON_DBA(s.server_connect) as server_connect, s.server_conn_type, YNSA Breator-$P!in SYS.SYSUSERPERM as up1 on up1.user_id = cp.grantor join SYS.SYSUSERPERM as up2 on up2.user_id = cp.grantee join SYS.SYSTABLE as tab on tab.table_id = cp.table_id join SYS.SYSUSERPERM as up3 on up3.user_id = tab.creator join SYS.SYSCOLUMN as col on col.table_id = cp.table_id and col.column_id = cp.column_id! idx."unique" = 'U' then 'UNIQUE constraint' else 'Unique' endif endif, (select list(string(column_name, if "order" = 'A' then ' ASC' else ' DESC' endif)) from SYS.SYSIXCOL join SYS.SYSCOLUMN where index_id = idx.index_id and SYSIXCOL.table_id = idx.table_id), 0,0 from SYS.SYSTABLE as tab key join SYS.SYSFILE as file key join SYS.SYSINDEX as idx join SYS.SYSUSERPERM as up on up.user_id = idx.c BnameR _5e:|HeERSidbereNS25N Yserver_connectR*5N YoptionR-5NY site_nameR,5NYprogressR45NYpublication_nameR+5NNsync_idR24 N Nextended_stateR54 NNgeneration_numberR,4 NYlog_sentR+4 NYcreatedR44 N Nlast_upload_timeR64N Ylast_download_timeR44N Yserver_conn_typeR24N Yserver_connectR*4N YoptionR-4NY site_nameR,4NYprogressR44NNpublication_BtypeRW#h4wL08NN scheduleauthR+8NNdbaauthR08NN resourceauthR-8NN user_nameR+8NNuser_idR47N Yserver_conn_typeR27N Yserver_connectR*7N YoptionR-7NY site_nameR47NYpublication_nameR+7NNsync_idR46N Yserver_conn_typeR26N Yserver_connectR*6N YoptionR46NYpublication_nameR+6NNsync_idR65N Ylast_download_timeR45N Yserver_conn_BgD                                                                    c 4 4Z7 SYSSYNCSITESVIEWcreate view SYS.SYSSYNCSITES as select s.sync_id,p.publication_name,s.site_name, SYS.HIDE_FROM_NON_DBA(s."option") as "option", SYS.HIDE_FROM_NON_DBA(s.server_connect) as server_connect, s.server_conn_type from SYS.SYSSYNC as s left outecNSA ^6SYSSYNCTEMPLATESVIEWcreate view SYS.SYSSYNCTEMPLATES as select s.sync_id,p.publication_name, SYS.HIDE_FROM_NON_DBA(s."option") as "option", SYS.HIDE_FROM_NON_DBA(s.server_connect) as server_connect, s.server_conn_type from SYS.SYSSYNC as s left outer join [NSAB = 'T' (KC PTIONS as o,SYS.SYSUSERAUTH as u where o.user_name = 'PUBLIC'2! from SYS.SYSCOLUMN where table_id = tab.table_id), if tab.primary_root = 0 then 'N' else 'Y' endif, if tab.table_type <> 'VIEW' then tab.view_def endif, tab.remarks from SYS.SYSTABLE as tab key join SYS.SYSFILE as file join SYS.SYSUSERPERM as up on up.user_id = tab.creator ey,col.column_id, col."default",col.column_type,col.remarks from SYS.SYSCOLUMN as col key join SYS.SYSTABLE as tab key join SYS.SYSDOMAIN as dom join SYS.SYSUSERPERM as up on up.user_id = tab.creatorf r join SYS.SYSPUBLICATION as p on p.publication_id = s.publication_id where s.type = 'S'^ SYS.SYSPUBLICATION as p on p.publication_id = s.publication_id where s.typeB4 . ( *4>HR\ f p z               $  .  8  B L V ` jt~   000000 0 0 0 111111111 1 1 1 1 12222233333444444444 4 4 4 c qkkkkktt t||                  / /22 2<<< < < ?E E ES   FF        Q Q Q Q )Sk kmu  2t |u  2t | c34_7  ||||||| | | | | ||||                                   <=>?@AB-./012c*@$ GCC $ $% /9CMWGaGkCt~$GGGG$$$$$%C/9CCMCWCaGkG uCCC  $C CCG   & S33= G*QC[0eoyC G  o CCC=GG CCBC   $. 8B L,V` j$t4~C  *C0C G  z & & & & &c1=,GG%/9CMWaku*$$ B^^d d)3G=GGCPZdmw0$* fBGGfBGG & & &  c&%{ { !! ! !! ! ! !\\ \  !!%!/ 9 C!M W a k!u       !!! & && && && && & &% &%&&&&& & & & &&&& && & % & & & & &s  &&s    $.8B LV`j t~    $ .8BLV `jt ~  & & && & & &  &S&-++5? I S ] gq{     %/9 CMW aku  & & && & && & c6    ' 0 :DNXblv       ) 3=GQ[ eoy  && & && & & & & & & & & & &&& &&&& & &&& & & &  cd80Ic:e{50IS]gq{00%/9CMWaku0 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && && & & & &S 6666bbb{|s& 666bbb6 & & & sUSER t \G_k(t*TYpbcatc_xSAUSER I(U'ml_qa_repository_staging UNIQUE (seqno)SAUSER AUml_qa_repository UNIQUE (seqno)SAUSER CU!ml_qa_notifications UNIQUE (name)SAUSER AUml_script_version UNIQUE (name)SAUSER 8Uml_table UNIQUE (name)SAUSER 7Uml_user UNIQUE (name)SAUSER D|U"ul_statement UNIQUE (file_id,name)SAUSER *RNstmt_idxSAUSER *rYjar_nameSAUSER 2&Nremote_frequencySAUSER 0%Yremote_addressSAUSER 2$Ypublication_nameSAUSER :>#Ysys_attribute_uniquenessSAUSER ="Ytrigger_referential_actionsSAUSER . Y trigger_nameSA!B 6666bbb{||}"s>>  ! *3<E NW`ir {$"&#'!%>>>> >>>&>/> 8>A>J>S> \> e>n> w> > AAAAAAAA#S$s%s&sTTTTT's:. 3  *4>HR\fpz     $.8BLV` j t ~  5555555566666777777888888888 999999999 9 9 9 :::::(cauthR/a3zLsH+ANNgranteeR+ANNgrantorR0@NN is_grantableR2@NNprivilege_typeR+@NNcolnameR)@NNtnameR+@NNcreatorR+@NNgranteeR+@NNgrantorR/?NN member_nameR.?NN group_nameR.>NN user_groupR0>NN scheduleauthR+>NNdbaauthR0>NN resourceauthR.=NN user_groupR0=NN scheduleauthR+=NNdbaauthR0=NN resource)B u ,uX@ SYSCOLAUTHVIEWcreate view SYS.SYSCOLAUTH( grantor,grantee,creator,tname,colname, privilege_type,is_grantable) as select up1.user_name,up2.user_name,up3.user_name,tab.table_name, col.column_name,cp.privilege_type,cp.is_grantable from SYS.SYSCOLPERM as cp joM NSA "? SYSGROUPSVIEWcreate view SYS.SYSGROUPS( group_name, member_name) as select g.user_name,u.user_name from SYS.SYSGROUP,SYS.SYSUSERPERM as g,SYS.SYSUSERPERM as u where group_id = g.user_id and group_member = u.user_idNSA > SYSUSERLISTVIEWcreate view SYS.SYSUSERLIST( name, resourceauth,dbaauth,scheduleauth,user_group) as select user_name,resourceauth,dbaauth,scheduleauth,user_group from SYS.SYSUSERPERMNSA*B]888 8??? EEENN [[ [ aaak tt||| |||           )))))))))) ) ) ) +c *0J SYSARTICLESVIEWcreate view SYS.SYSARTICLES as select p.publication_name,t.table_name,a.where_expr, a.subscribe_by_expr from SYS.SYSARTICLE as a key join SYS.SYSPUBLICATION as p key join SYS.SYSTABLE as tNSA B SYSOPTIONSVIEWcreate view SYS.SYSOPTIONS( user_name,"option",setting) as select up.user_name,opt."option",opt.setting from SYS.SYSOPTION as opt key join SYS.SYSUSERPERM as upNSA XA SYSTABAUTHVIEWcreate view SYS.SYSTABAUTH( grantor, grantee,screator,stname,tcreator,ttname, selectauth,insertauth,deleteauth, updateauth,updatecols,alterauth,referenceauth) as select up1.user_name,up2.user_name,up3.user_name,tab1.table_name, up4.user_name, -NSA,Breator 1W SYS.SYSCOLUMN as c on c.table_id = ac.table_id and c.column_id = ac.column_id!parm_mode_in = 'N' and pp.parm_mode_out = 'Y' then 'OUT' else 'INOUT' endif endif, dom.domain_name,pp.width,pp.remarks from SYS.SYSPROCPARM as pp key join SYS.SYSPROCEDURE as p key join SYS.SYSUSERPERM as up key join SYS.SYSDOMAIN as dom"tab2.table_name,tp.selectauth,tp.insertauth, tp.deleteauth,tp.updateauth,tp.updatecols,tp.alterauth, tp.referenceauth from SYS.SYSTABLEPERM as tp join SYS.SYSUSERPERM as up1 on up1.user_id = tp.grantor join SYS.SYSUSERPERM as up2 on up2.user_id = tp.grantee join SYS.SYSTABLE as tab1 on tab1.table_id = tp.stable_id join SYS.SYSUSERPERM as up3 on up3.user_id = tab1.creator join SYS.SYSTABLE as tab2 on tab2.table_id = tp.ttable_id join SYS.SYSUSERPERM as up4 on up4.user_id = tab2.c-B ifc[ then 'non-unique' else if idx."unique" = 'u' then 'unique constraint' else 'unique' endif endif, (select list(string(column_name, if "order" = 'a' then ' asc' else ' desc' endif)) from dbo.sa_virtual_sysixcol() as ixcol,SYS.SYSCOLUMN where ixcol.column_id = SYS.SYSCOLUMN.column_id and ixcol.table_id = SYS.SYSCOLUMN.table_id and ixcol.index_id = idx.index_id and ixcol.table_id = idx.table_id), 0,0,'virtual', if idx.disabled = 1 then 'disabled' else 'enabled' endif from SYS.SYSTABLE as tab key join SYS.SYSFILE as file join dbo.sa_virtual_sysindex() as idx on tab.table_id = idx.table_id join SYS.SYSUSERPERM as up on up.user_id = idx.creator union all select up.user_name,idx.index_name,file.file_name,up.user_name, tab.table_name, if idx."unique" = 'n' then 'non-unique' else if idx."unique" = 'u' then 'unique constraint' else 'unique' endif endif, (select list(string(column_name, .BatorR)2j@Z-zM#1DNN foreign_tnameR3DNNforeign_creatorR+CN NsettingR*CNNoptionR-CNN user_nameR+BN NsettingR*BNNoptionR-BNN user_nameR1A NN referenceauthR-A NN alterauthR.A NN updatecolsR.A NN updateauthR.A NN deleteauthR.ANN insertauthR.ANN selectauthR*ANNttnameR,ANNtcreatorR*ANNstnameR,ANNscre/B ,44@ii db_versionBASEOA table to include db-version with minor revisions. Available from About dialogNSA \DSYSFOREIGNKEYSVIEWcreate view SYS.SYSFOREIGNKEYS( foreign_creator, foreign_tname, primary_creator,primary_tname,role,columns) as select fk_up.user_name,fk_tab.table_name,pk_up.user_name, pk_tab.table_name,fk.role, (select list(string(fk_col.column_name,' IS ~1NSA \CSYSUSEROPTIONSVIEWcreate view SYS.SYSUSEROPTIONS( user_name, "option",setting) as select u.name, "option", isnull((select setting from SYS.SYSOPTIONS as s where s.user_name = u.name and s."option" = o."option"), setting) from SYS.SYSO@NSA0Breators-8ksW rchar(255)), cast(null as binary(10)) from SYS.DUMMY where dummy_col <> 0t max(sa_user_type) from SYS.SYSTYPEMAP where sa_user_type is not null) and sst.ss_user_type = tm.ss_user_type and (nullable = 'N' or nullable is null)"', pk_col.column_name)) from SYS.SYSFKCOL as fkc join SYS.SYSCOLUMN as fk_col, SYS.SYSCOLUMN as pk_col where fkc.foreign_table_id = fk.foreign_table_id and fkc.foreign_key_id = fk.foreign_key_id and pk_col.table_id = fk.primary_table_id and pk_col.column_id = fkc.primary_column_id) from SYS.SYSFOREIGNKEY as fk join SYS.SYSTABLE as fk_tab on fk_tab.table_id = fk.foreign_table_id join SYS.SYSUSERPERM as fk_up on fk_up.user_id = fk_tab.creator join SYS.SYSTABLE as pk_tab on pk_tab.table_id = fk.primary_table_id join SYS.SYSUSERPERM as pk_up on pk_up.user_id = pk_tab.c1BatorR/<`5 Z,Y0+GNNgranteeR,FN NtrigdefnR,FNY trigtimeR)FNYeventR)FNNtnameR,FNYtrignameR)FNNownerR+EN YremarksR*ENNlengthR.ENN parmdomainR,ENYparmmodeR,ENNparmtypeR,ENNprocnameR,ENNparmnameR+ENNcreatorR+DN YcolumnsR(DNNroleR1DNN primary_tnameR3DNNprimary_cre2BA . (A *4>HR \ f p z )))))))))) $) .) 8) B) L)V)`)j)t)~////////// ::;;;<<<<<<<<< ======>>>>>??@@@@@@@AAAAAAAAA A A 3c 90;9YF SYSTRIGGERSVIEWcreate view SYS.SYSTRIGGERS( owner, trigname,tname,event,trigtime,trigdefn) as select up.user_name,trig.trigger_name,tab.table_name, if trig.event = 'I' then 'INSERT' else if trig.event = 'U' then 'UPDATE' else if trig.event = 'C' t8NSA ZE SYSPROCPARMSVIEWcreate view SYS.SYSPROCPARMS( creator, parmname,procname,parmtype,parmmode,parmdomain, length,remarks) as select up.user_name,pp.parm_name,p.proc_name,pp.parm_type, if pp.parm_mode_in = 'Y' and pp.parm_mode_out = 'N' then 'IN' else if pp.-NSA4BEUUoo $).*3*8*=*B*G*L*Q*V*[* `ejoty~               0h[UUh[hi[2345678rstuvwxyz{|}~5c01?  $$$$$$$$ $ $ CCC$C)C.C3C8C =GBGGGLGQ$VG [`ejCoCtC yG~GG GGG   !"#$-./0123456789:;<=>?@AB-./6cAB_\                  )))))))))) ) ) ) ) )))))////////// / / 456789:;<=>?@7cs null%1>% ere s.table_id = c.table_id and s.column_id = c.column_id and c.table_id = t.table_id and t.creator = u.user_id* ERPERM as up2 on up2.user_id = p.creator#hen 'UPDATE' else if trig.event = 'D' then 'DELETE' else if trig.event = 'A' then 'INSERT,DELETE' else if trig.event = 'B' then 'INSERT,UPDATE' else if trig.event = 'E' then 'DELETE,UPDATE' else 'INSERT,DELETE,UPDATE' endif endif endif endif endif endif endif,if trig.trigger_time = 'B' or trig.trigger_time = 'P' then 'BEFORE' else if trig.trigger_time = 'A' or trig.trigger_time = 'S' then 'AFTER' else if trig.trigger_time = 'R' then 'RESOLVE' else 'INSTEAD OF' endif endif endif,trig.trigger_defn from SYS.SYSTRIGGER as trig key join SYS.SYSTABLE as tab join SYS.SYSUSERPERM as up on up.user_id = tab.creator where trig.foreign_table_id i8Bl lvLLLLLLLLLX[ ^ h r| &0:DN X b l v LLLLLX[__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssvvwwz9c39H LHLOV]dkry     vvvLv vvv ")0:DKRL YL `L gL nL uL|v v vvvv vvv vvvvvvv vvvvvv  !"#$-./0123456789:;<=>?@AB-./012:c A4=A[Tsatmp_request_profileGBL TEMPNSA ISYSPUBLICATIONSVIEWcreate view SYS.SYSPUBLICATIONS as select u.user_name as creator,p.publication_name,p.type,p.remarks from SYS.SYSPUBLICATION as p key join SYS.SYSUSERPERM as uNSA YG SYSPROCAUTHVIEWcreate view SYS.SYSPROCAUTH( grantee, creator,procname) as select up1.user_name,up2.user_name,p.proc_name from SYS.SYSPROCEDURE as p key join SYS.SYSPROCPERM as pp join SYS.SYSUSERPERM as up1 on up1.user_id = pp.grantee join SYS.SYSUS'8NSA;BatorR2?j=~V+f2-LNN user_nameR/KNN column_nameR.KNN table_nameR4KNNpublication_nameR5JN Ysubscribe_by_exprR.JN Y where_exprR.JNN table_nameR4JNNpublication_nameR+IN YremarksR(INNtypeR4INNpublication_nameR+INNcreatorR+HN YremarksR5HN Npublisher_addressR-HNN type_nameR+HNNtype_idR,GNNprocnameR+GNNcre<B ;B4NQFNG RowGeneratorBASENSA GOhhDUMMYBASENSA \LSYSREMOTEUSERSVIEWcreate view SYS.SYSREMOTEUSERS as select u.user_name,r.consolidate,t.type_name,r.address,r.frequency, r.send_time, (if r.frequency = 'A' then null else if r.frequency = 'P' then if r.time_sent is null then current timestamp else(>NSA \KSYSARTICLECOLSVIEWcreate view SYS.SYSARTICLECOLS as select p.publication_name,t.table_name,c.column_name from SYS.SYSARTICLECOL as ac join SYS.SYSPUBLICATION as p on p.publication_id = ac.publication_id join SYS.SYSTABLE as t on t.table_id = ac.table_id join T-NSA=BE as t8[77 integer) from SYS.DUMMY where dummy_col <> 0M nteger), cast(0 as integer) from SYS.DUMMY where dummy_col <> 0"select min(minutes(a.time_sent,60*hour(a.send_time)+ minute(seconds(a.send_time,59)))) from SYS.SYSREMOTEUSER as a where a.frequency = 'P' and a.send_time = r.send_time) endif else if current date+r.send_time > coalesce(r.time_sent,current timestamp) then current date+r.send_time else current date+r.send_time+1 endif endif endif) as next_send, r.log_send,r.time_sent,r.log_sent,r.confirm_sent,r.send_count, r.resend_count,r.time_received,r.log_received, r.confirm_received,r.receive_count,r.rereceive_count from SYS.SYSREMOTEUSER as r key join SYS.SYSUSERPERM as u key join SYS.SYSREMOTETYP>BdateR<Ce8 Y)j64MNNpublication_nameR3LNNrereceive_countR1LNN receive_countR4LNYconfirm_receivedR0LNN log_receivedR1LN Y time_receivedR0L NN resend_countR.L NN send_countR0L NN confirm_sentR,L NNlog_sentR-L N Y time_sentR,LNNlog_sendR-LN Y next_sendR-LNY send_timeR-LNN frequencyR+LN NaddressR-LNN type_nameR/LNN consoli?BTIN1)Pe/H/R/\/f/p2z222222222 2 2 2 2 2222$2.<8<B<L<V<`<j<t<~<< < < < < <<<<A BBBCCCDDDDDDEEEEEEEEFFFFFFGGGHHHHIIIIJJJJKKKAc =UOXRsatmp_request_timeGBL TEMPNSA IP@@SYSINFOBASENSA YN SYSCOLSTATSVIEWcreate view SYS.SYSCOLSTATS as select u.user_name,t.table_name,c.column_name, format_id,update_time,density,max_steps, actual_steps,step_values,frequencies from SYS.SYSCOLSTAT as s,SYS.SYSTABLE as t,SYS.SYSCOLUMN as c,SYS.SYSUSERPERM as u wh~8NSA DMSYSSUBSCRIPTIONSVIEWcreate view SYS.SYSSUBSCRIPTIONS as select p.publication_name,u.user_name,s.subscribe_by,s.created, s.started from SYS.SYSSUBSCRIPTION as s key join SYS.SYSPUBLICATION as p join SYS.SYSUSERPERM as u on u.user_id = s.user_idNSABBnameR?Ed9 S(m@*RYNreq_idR1PNN blank_paddingR.PNN encryptionR-PNN page_sizeR-ONN dummy_colR/N N Y frequenciesR/N N Y step_valuesR0NNN actual_stepsR-NNN max_stepsR+NNNdensityR/NN N update_timeR-NNN format_idR/NNN column_nameR.NNN table_nameR-NNN user_nameR+MNYstartedR+MNNcreatedR0MNN subscribe_byR-MNN user_CBin     )))))))))) ) ) ) ) )))))////////// / / / / /////2222222222 2 2 2 2 22222<<<<<<<<<< < < < < <<<<?????????? ? ? ? ? DcvityRCSOk>h8(TNNusesR9@TYNstmt_id autoincrementR1SN Y hostvar_valueR0SNN hostvar_typeR/SYN hostvar_numR*SYNreq_idR*RN YprefixR(RN NstmtR+RNYstmt_idR-RNN millisecsR,RNYstmt_numR/RNY conn_handleR+RNYconn_idR+QYNrow_numR3PNY classes_versionR4PNNdatabase_versionR5PNY default_collationR4PNNcase_sensitiEBd0KQ|ung`YRKD=6/(! yrkd]VOHA:3,% }vohaZSLE>70dcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      FBDQFCJK+MNPFIFFFF F F F F FF FFFFFFF F#F&F)F,F/F2F5F8F;F >F!AF"DF#GF$JF%MF&PF'SF(VF)YF*\F+_F,bF-eF.hF/kF0nF1qF2tF3wF4zF5}F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFY  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWGSNNN lL, lL, lL,  aaYNNNNNN ``YNNNNNN ``YNNNNNN __YNNNNNN __YNNNNNN ^^YNNNNNN ^^YNNNNNN ]]YNNNNNN ]]YNNNNNN \\YNNNNNN \\YNNNNNN [[YNNNNNN [[YNNNNNN ZZYNNNNNN ZZYNNNNNN YYYNNNNNN YYYNNNNNN XXYNNNNNN XXYNNNNNN WWYNNNNNN WWYNNNNNN VVYNNNNNN VVYNNNNNN UUYNNNNNN UUYNNNNNN QQYNNNHB#PQNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6KPJKQMKRPKSSKTVKUYKV\KW_KXbKYeKZhK[kK\nK]qK^tK_wK`zKa}KbKcNNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!‚ÂĂłƂǂ݂ނ߂ႀ₀む䂀傀悀炀肀邀ꂀ낀삀킀IcCDD MQF F#F&F)F,F/F2F5F8F ;F >F AF DF GFJFMFPFSFVFYF\F_FbFeFhFkFnFqFtFwFzF}F F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFC  !"#$%&'()*+,-./0123456789:;<=>?@ABJced0FNQ|ung`YRKD=6/(! yrkd]VOHA:3,% }vohaZSLE>70~}|{zyxwvutsrqponmlkjihgfKBNNN, lL, lL, lL,tsdbo[8SssysauditoptionsNtsvts(Sustsoptn!0SwsusValue\[58usts(S0tsHususmin5pus.us YYYYNYY YYYYNYY YYYYNYY YYYYNYY YNNNNNN YNNNNNN YNNNNNN ::YNNNNNN 99YNNNNNN 88YNNNNNN 77YNNNNNN 66YNNNNNN 55YNNNNNN YNNNNNN zzYNNNNNN ""YNNNNNN YNNNNNN YNNNNNN YNNNNNN YNNNNNN YNNNNNN YNNNLBL JPQFD FE FFFGFHFIFJFKFL!FM$FN'FO*FP-FQ0FR3FS6FT9FU<FV?FWBFXEFYHFZKF[NF\QF]TF^WF_ZF`]Fa`FbcFcfKiKlKoKrKuKxK{K~KK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Mc7kKQ|ung`YRKD=6/(! yrkNBif end"_ cP8" s _not_supported() end re_not_supported() end t_supported() endf!en execute immediate with quotes on 'grant connect to "' || @login_name || '"' else raiserror 17330 'A user with the same name already exists in the database' end if; if @grpname is not null then execute immediate with quotes on 'grant membership in group "' || @grpname || '" to "' || @login_name || '"' end if end@ | @message_text || ''' user "' || current user || '"' end!rom SYS.SYSUSERPERMS where user_name = @login_name) then execute immediate with quotes on 'grant connect to "' || @login_name || '" identified by "' || @passwd || '"' else raiserror 17262 'A user with the specified login name already exists' end if endE eger default null) begin call sp_tsql_feature_not_supported() end m SYS.SYSUSERPERMS where user_name = current user) into has_perm; if has_perm <> 'Y' then signal permission_denied end OBۂLMIQK,K- K.K/K0K1K2K3K4 K5#K6&K7)K8,K9/K:2K;5K<8K=;K>>K?AK@DKAGKBJKCMKDPKESKFVKGYKH\KI_KJbKKeKLhKMkKNnKOqKPtKQwKRzKS}KTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcNNNNNNNNNN N N N N NNNNNN‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قPcA n\J8&AAAAAAAAAAAAAA|A|ARQBk7I// 222222 2 2 2 2 22228888 8:::::: : : : ::GGGGGGGGGG G G JJJJ J J JJJJOOOOOOOOOOOQQQQmmmm m m m m mmm? ? ?EEEE[ aa   ??? ? ?C   ??? ? ?CRcl_msREalBj9e8 (|NNlineR+|YNfile_idR+{N NprojectR+{YNfile_idR-z NY exists_asR,zNYintervalR-zNY indextypeR+zNYcreatorR)zNYinameR'yNYseqR1xN Y commit_timegR1xN Y$ secondary_qidR*xYNoriginR*VNYnumberR+UNNaltsuidR(UNNsuidR*TN NprefixR*TNNmax_msR*TNNavg_msR,TNNtotaSBR. Aj? ?*?4?>?H?R?\?f?p? z? ? ? ? ????CCCCCCCCC$C .C 8C BC LC VC`CjCtC~EEEEECEEEELLLLLLLL L L L L LLLLLMMMMMNNNNNNNNN N OPPPPPPPQRRRRTc sB^s^zSYSTUNINGINDEXESVIEWcreate view SYS.SYSTUNINGINDEXES( icreator, iname,fname,creator,tname,indextype, colnames,interval,level_num,exists_as,optimizer_status) as select up.user_name,idx.index_name,file.file_name,up.user_name, tab.table_name, if idx."unique" = 'n'.NSA Ly rs_threadsBASENSA \syslogsVIEWcreate view dbo.syslogs( xactid, op) as select cast(null as binary(6)), cast(0 as smallint) from SYS.DUMMY where dummy_col <> 0NSA U sysalternatesVIEWcreate view dbo.sysalternates( suid, altsuid) as select cast(0 as unsigned integer), cast(0 as unsigned integer) from SYS.DUMMY where dummy_col <> 0NSAUBA      LLLLLLLLLHBHGHGH LH LH QH QH VHVH[H[H`H`HeHeHjHjHoHoHttyy~~          L123ABCDEFGHIJKLMNOPQUVWXYZ[\]^_`abcdefgqrstuvwzVc?@D A L     vvv Lvvvv $).38=BL GL LL QL VL [L`v ev jvovtvyv ~vvv vvvvvvvvvvv  !"#$-./0123456789:;<=>?@AB-./0123456789:;<>WcB      LLLLLLLLLHBHGHGH LH LH QH QH VHVH[H[H`H`HeHeHjHjHoHoHttyy~~          L123ABCDEFGHIJKLMNOPQUVWXYZ[\]^_`abcdefgqrstuvwzXc?@D B L     vvv Lvvvv $).38=BL GL LL QL VL [L`v ev jvovtvyv ~vvv vvvvvvvvvvv  !"#$-./0123456789:;<=>?@AB-./0123456789:;<>Yc endN0]N#P} PAa\ %د\0S sp_addremotelogincreate procedure dbo.sp_addremotelogin(in @remoteserver char(30),in @login_name char(128),in @remotename char(128) default null) begin call sp_tsql_feature_not_supported() endN sp_addgroupcreate procedure dbo.sp_addgroup(in @grpname char(128)) begin call dbo.sp_checkperms('DBA'); execute immediate with quotes on 'grant connect, group to "' || @grpname || '"' endN+sp_addauditrecordcreate procedure dbo.sp_addauditrecord(in @text char(128) default 'message text',in @db_name char(128) default 'db_name',in @obj_name char(128) default 'object_name',in @owner_name char(128) default 'owner_name',in @dbid integer default null,in @objid intBON sp_addaliascreate procedure dbo.sp_addalias(in @login_name char(128),in @name_in_db char(128)) begin call sp_tsql_feature_not_supported()ZBl <> 0>>_> , read_cost, write_cost, cpu_cost from SYS.SYSOPTJOINSTRATEGY as js key join SYS.SYSOPTBLOCK key join SYS.SYSOPTREQUEST as r ript_version, dbo.ml_script, dbo.ml_table where dbo.ml_table_script.version_id = dbo.ml_script_version.version_id and dbo.ml_table_script.script_id = dbo.ml_script.script_id and dbo.ml_table_script.table_id = dbo.ml_table.table_id "order" = 'a' then ' asc' else ' desc' endif)) from SYS.SYSIXCOL join SYS.SYSCOLUMN where index_id = idx.index_id and SYSIXCOL.table_id = idx.table_id), 0,0,'physical', if index_enabled(idx.table_id,idx.index_id) = 1 then 'enabled' else 'disabled' endif from SYS.SYSTABLE as tab key join SYS.SYSFILE as file key join SYS.SYSINDEX as idx join SYS.SYSUSERPERM as up on up.user_id = idx.creatorh mallint), cast(0 as smallint), cast(0 as smallint) from SYS.DUMMY where dummy_co[BRS^7x/ / /////2222222222 2 2 2 2 22222<<<<<<<<<< < < < < <<<<?????????? ? ? ? ? ????CCCCCCCCCC C C C C CCCCEEEEECEEEEE E E E BCDEFGHIJKLMNOPQ\c endNZ{p0pphs'  sp_addmessagecreate procedure dbo.sp_addmessage(in @message_num integer,in @message_text varchar(255),in @language integer default null) begin call dbo.sp_checkperms('RESOURCE'); execute immediate with quotes on 'create message ' || @message_num || ' as ''' |=ON% sp_addlogincreate procedure dbo.sp_addlogin(in @login_name char(128),in @passwd char(128),in @defaultdb char(128) default null,in @deflanguage char(30) default null,in @fullname char(128) default null) begin call dbo.sp_checkperms('DBA'); if not exists(select* fONsp_addlanguagecreate procedure dbo.sp_addlanguage(in @language char(30),in @alias char(30),in @months varchar(251),in @shortmons varchar(119),in @days varchar(216),in @datefmt char(3),in @datefirst smallint) begin call sp_tsql_feature_not_supported()]B ;Ud;YW syscommentsVIEWcreate view dbo.syscomments( id, number, colid, texttype, language, text, colid2) as select cast(table_id+100000 as unsigned bigint), cast(0 as smallint), cast(row_num as unsigned integer), cast(0 as smallint), cast(0 as smalvbNSA XV syscolumnsVIEWcreate view dbo.syscolumns( id, number, colid, status, type, length, offset, usertype, cdefault, domain, name, printfmt, prec, scale) as select cast(col.table_id+100000 as unsigned bigint), cast(0 as smallint), cast(col_NSA^Bs smal[`c`.column_id as unsigned integer), cast(if nulls = 'Y' then 8 else 0 endif as smallint), cast(sst.ss_domain_id as smallint), cast(col.width as smallint), cast(0 as smallint), cast((if col.user_type is not null and col.user_type > (select max(sa_user_type) from SYS.SYSTYPEMAP where sa_user_type is not null) then col.user_type else sst.ss_user_type endif) as smallint), cast(0 as integer), cast(0 as integer), cast(col.column_name as varchar(128)), cast(null as varchar(255)), cast(col.width as smallint), cast(col.scale as smallint) from SYS.SYSCOLUMN as col,SYS.SYSTYPEMAP as map,SYS.SYSSQLSERVERTYPE as sst where (map.sa_user_type = col.user_type or (map.sa_user_type is null and (col.user_type is null or col.user_type > 108))) and map.sa_domain_id = col.domain_id and map.ss_user_type = sst.ss_user_type and (nullable = 'N' or nullable is null) union all select cast(parm.proc_id+200000 as integer), cast(0 a_B null)#_bK#(!integer), cast(0 as smallint), cast(0 as smallint), cast(0 as integer), cast(null as date), cast(null as date), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer) from SYS.DUMMY where dummy_col <> 0lint), cast(parm.parm_id as smallint), cast(0 as smallint), cast(sst.ss_domain_id as smallint), cast(parm.width as smallint), cast(0 as smallint), cast(sst.ss_user_type as smallint), cast(0 as integer), cast(0 as integer), cast(parm.parm_name as varchar(128)), cast(null as varchar(255)), cast(parm.width as smallint), cast(parm.scale as smallint) from SYS.SYSPROCPARM as parm,SYS.SYSTYPEMAP as map,SYS.SYSSQLSERVERTYPE as sst where map.sa_user_type is null and parm.parm_type = 0 and map.sa_domain_id = parm.domain_id and map.ss_user_type = sst.ss_user_type and (nullable = 'N' or nullable is`BolidRSeqGsG}Q%)XNNcolidR*WNY colid2R(WN YtextR,WNYlanguageR,WNYtexttypeR)WNY colidR*WNYnumberR&WNYidR)VNYscaleR(V NYprecR,V N YprintfmtR(V N YnameR*V NYdomainR,V NYcdefaultR,VNYusertypeR*VNYoffsetR*VNYlengthR(VNYtypeR*VNYstatusR)VNY caB cast`ccclint), cast(substr(view_def,(row_num-1)*80+1,80) as varchar(255)), cast(0 as unsigned integer) from SYS.SYSTABLE,dbo.RowGenerator where table_type = 'VIEW' and row_num <= length(view_def)/80+1 union all select cast(table_id+100000 as unsigned bigint), cast(0 as smallint), cast(row_num as smallint), cast(1 as smallint), cast(0 as smallint), cast(substr(remarks,(row_num-1)*80+1,80) as varchar(255)), cast(0 as smallint) from SYS.SYSTABLE,dbo.RowGenerator where table_type = 'VIEW' and row_num <= length(remarks)/80+1 union all select cast(proc_id+200000 as integer), cast(0 as smallint), cast(row_num as smallint), cast(0 as smallint), cast(0 as smallint), cast(substr(proc_defn,(row_num-1)*80+1,80) as varchar(255)), cast(0 as smallint) from SYS.SYSPROCEDURE,dbo.RowGenerator where row_num <= length(proc_defn)/80+1 union all select cast(proc_id+200000 as integer), cast(0 as smallint), bB)/80+1VbgV(row_num as smallint), cast(1 as smallint), cast(0 as smallint), cast(substr(remarks,(row_num-1)*80+1,80) as varchar(255)), cast(0 as smallint) from SYS.SYSPROCEDURE,dbo.RowGenerator where row_num <= length(remarks)/80+1 union all select cast(trigger_id+300000 as integer), cast(0 as smallint), cast(row_num as smallint), cast(0 as smallint), cast(0 as smallint), cast(substr(trigger_defn,(row_num-1)*80+1,80) as varchar(255)), cast(0 as smallint) from SYS.SYSTRIGGER,dbo.RowGenerator where row_num <= length(trigger_defn)/80+1 union all select cast(trigger_id+300000 as integer), cast(0 as smallint), cast(row_num as smallint), cast(1 as smallint), cast(0 as smallint), cast(substr(remarks,(row_num-1)*80+1,80) as varchar(255)), cast(0 as smallint) from SYS.SYSTRIGGER,dbo.RowGenerator where row_num <= length(remarkscB 8^f8XY sysdependsVIEWcreate view dbo.sysdepends( id, number, depid, depnumber, status, selall, resultobj, readobj) as select cast(0 as integer), cast(0 as smallint), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(0 as se[NSA \XsysconstraintsVIEWcreate view dbo.sysconstraints( colid, spare1, constrid, tableid, error, status, spare2) as select cast(0 as unsigned integer), cast(0 as smallint), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as iJ>NSAdBare1RakkBuHtN%.ZNY oampgtripsR*ZNYioampgR*ZNYdoampgR)ZNY indidR&ZNYidR(ZN YnameR+YNNreadobjR-YNN resultobjR*YNNselallR*YNNstatusR-YNN depnumberR)YNNdepidR*YNNnumberR&YNNidR*XNNspare2R*XNNstatusR)XNNerrorR+XNNtableidR,XNNconstridR*XNNspeB ?do?U[syskeysVIEWcreate view dbo.syskeys( id, type, depid, keycnt, size, key1, key2, key3, key4, key5, key6, key7, key8, depkey1, depkey2, depkey3, depkey4, depkey5, depkey6, depkey7, depkey8) as select cast(0 as integer), calNSA XZ sysindexesVIEWcreate view dbo.sysindexes( name, id, indid, doampg, ioampg, oampgtrips, status2, ipgtrips, "first", root, distribution, usagecnt, segment, status, rowpage, minlen, maxlen, maxirow, keycnt, keysl, keys2, soid, cO gNSAfB(0 as chchsid) as select cast(index_name as varchar(128)), cast(table_id+100000 as unsigned bigint), cast(index_id as unsigned integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast((if "unique" = 'U' then 2 else 0 endif) as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast((if "unique" = 'N' then 1 else 1+2 endif) as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as binary(255)), cast(null as binary(255)), cast(0 as smallint), cast(0 as smallint) from SYS.SYSINDEX union all select cast(table_name as char(128)), cast(table_id+100000 as unsigned bigint), cast(0 as smallint), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), castgB castgiiinteger), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as binary(255)), cast(null as binary(255)), cast(0 as smallint), cast(0 as smallint) from SYS.SYSTABLE union all select cast(table_name as char(128)), cast(t.table_id+100000 as unsigned bigint), cast(20000+foreign_key_id as smallint), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(1 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as binary(255)), cast(null as binary(255)), hB= 'Y')`hl`(0 as smallint), cast(0 as smallint) from SYS.SYSTABLE as t,SYS.SYSFOREIGNKEY as fk where t.table_id = fk.foreign_table_id union all select cast(table_name as char(128)), cast(t.table_id+100000 as unsigned bigint), cast(10000 as smallint), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(2 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(1+2+2048 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as binary(255)), cast(null as binary(255)), cast(0 as smallint), cast(0 as smallint) from SYS.SYSTABLE as t where exists(select table_id from SYS.SYSCOLUMN where table_id = t.table_id and pkey iBY. TtE E *E 4E >E HERE\EfEpSzSSSSSSaaaaaaaaaa $a .a 8a Ba LaVa`ajata~aeeeeeeeeeRRRSSSSTTTTTTUUVVVVVVVVV V V V V VWWWWWWWXXXXXXXYYjctus2RemlDh>mE)[NNdepidR([NNtypeR&[NNidR(ZNYcsidR(ZNYsoidR)ZN Ykeys2R)ZN YkeyslR*ZNYkeycntR+ZNYmaxirowR*ZNYmaxlenR*ZNYminlenR+ZNYrowpageR*ZNYstatusR+Z NYsegmentR,Z NYusagecntR0Z NY distributionR(Z NYrootR)Z NYfirstR,ZNYipgtripsR+ZNYstakBl <> 0)iqT<) dummy_col <> 0 om SYS.SYSUSERPERMast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as varchar(30)), cast(null as varchar(30)) from SYS.DUMMY where dummy_col <> 0"st(0 as smallint), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer) from SYS.DUMMY where dummy_colBycntRksrJ"Z/X-&\NNopR*\N YxactidR+[NNdepkey8R+[NNdepkey7R+[NNdepkey6R+[NNdepkey5R+[NNdepkey4R+[NNdepkey3R+[NNdepkey2R+[NNdepkey1R([ NNkey8R([ NNkey7R([ NNkey6R([ NNkey5R([ NNkey4R([NNkey3R([NNkey2R([NNkey1R([NNsizeR*[NNkemBuD????CCCCCCCCCC C C C C CCCCCEEEEEEEEEE E E E E EEEESSSSSSSSS S S S S SSSSSSaaaaaaaaaa a a a a aaaaaaeeeeeeeeee e e e e eeeeeekkkkkkkkkk k k k k kkknc fwJQml_subscriptionBASENSA Zul_referenced_columnGBL TEMPNSA J^ sysproceduresVIEWcreate view dbo.sysprocedures( type, id, sequence, status, number) as select cast(0 as smallint), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint) from SYS.DUMMY where dummy_col <> 0NSA X] sysobjectsVIEWcreate view dbo.sysobjects( name, id, uid, type, userstat, sysstat, indexdel, schemacnt, sysstat2, crdate, expdate, deltrig, instrig, updtrig, seltrig, ckfirst, cache, audflags, objspare) as select cast(table_name as qNSAoBum3|U0 \5a<\\ \ YN@size$ YN @phys_name& YN @device_name$ YN @tape_disk% YN @ident_null# YN @phystype# YN @typename$ YN @procedure% YN @free_pages" YN@segment# YN @database' YN @network_name% YN @local_null! YN@server& YN @device_name! YN@dbname" YN@segname% YN @remotename% YN @login_name' YN @remoteserver# YN @language' YN @message_text& YN @message_npB), lrcrvarchar(128)), cast(table_id+100000 as unsigned bigint), cast(creator as unsigned integer), cast(if table_type = 'VIEW' then 'V' else if creator = 0 then 'S' else 'U' endif endif as char(2)), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as date), cast(null as date), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as integer), cast(0 as integer) from SYS.SYSTABLE union all select cast(proc_name as char(128)), cast(proc_id+200000 as integer), cast(creator as unsigned integer),cast('P' as char(2)), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as date), cast(null as date), cast(0 as integer), cast(0 as integer), cast(0 as integerqBas tab qy q9  here dummy_col <> 08 archar(5)) from SYS.DUMMY where dummy_col <> 0Y rchar(127)), cast(null as varchar(127)) from SYS.DUMMY where dummy_col <> 0A ull as binary(255)) from SYS.DUMMY where dummy_col <> 0 cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as integer), cast(0 as integer) from SYS.SYSPROCEDURE union all select cast(trig.trigger_name as char(128)), cast(trig.trigger_id+300000 as integer), cast(tab.creator as unsigned integer),cast('TR' as char(2)), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as date), cast(null as date), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as integer), cast(0 as integer) from SYS.SYSTRIGGER as trig key join SYS.SYSTABLE rBnameRmuwO#sIrG(^NNtypeR,]NYobjspareR,]NYaudflagsR)]NYcacheR+]NYckfirstR+]NYseltrigR+]NYupdtrigR+] NYinstrigR+] NYdeltrigR+] NYexpdateR*] NYcrdateR,] NYsysstat2R-]NY schemacntR,]NYindexdelR+]NYsysstatR,]NYuserstatR(]NYtypeR']NYuidR&]NYidR(]N YsB[. j|e e *e 4e >e HeRe\efepezekkkkkkkkkk k k k k kk$k.k8kBkLmVm`mjmtm~mmmmm m m m m mYYYYYZZZZZZZZZ Z Z Z Z ZZZZZZZZZZ[[[[[[[[[ [ [ [ [ [[[[tcidRszpF uJrH*` NNfokey1R*` NNspare2R,`NNpmrydbidR,`NNfrgndbidR*`NNstatusR*`NNkeycntR,`NNreftabidR+`NNtableidR,`NNconstridR+`NNindexidR+_NNgrantorR+_N Y columnsR/_NN protecttypeR*_NNactionR'_NNuidR&_NNidR*^NNnumberR*^NNstatusR,^NNsequenceR&^NNuBb     )2222 2 88?E E EEENNNN N[[[[[[[t   )22 <CC C EES Saaaaaa a a aaeee e e e e kkkkk k k k kkkmsssssvc 8o~8[` sysreferencesVIEWcreate view dbo.sysreferences( indexid, constrid, tableid, reftabid, keycnt, status, frgndbid, pmrydbid, spare2, fokey1, fokey2, fokey3, fokey4, fokey5, fokey6, fokey7, fokey8, fokey9, fokey10, fokey11, fokey12, fqyNSA Y_ sysprotectsVIEWcreate view dbo.sysprotects( id, uid, action, protecttype, columns, grantor) as select cast(0 as integer), cast(0 as unsigned integer), cast(0 as smallint), cast(0 as smallint), cast(null as binary(32)), cast(0 as unsigned4>NSAwB\]b\E EEEESSSSSSSaaaaaaaaaa a a a a aaaaaaeeeeeeeeee e e e e eeeeeekkkkkkkkkk k k k k kkkkkkmmmmmmmmmm m m m m mmmmmmsssssSTUVWXYZ[xc crclokey13, fokey14, fokey15, fokey16, refkey1, refkey2, refkey3, refkey4, refkey5, refkey6, refkey7, refkey8, refkey9, refkey10, refkey11, refkey12, refkey13, refkey14, refkey15, refkey16, frgndbname, pmrydbname) as select cast(0 as unsigned integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint),yBkey2Ru}nDqFoD+`NNrefkey5R+`NNrefkey4R+`NNrefkey3R+`NNrefkey2R+`NNrefkey1R+`NNfokey16R+`NNfokey15R+`NNfokey14R+`NNfokey13R+`NNfokey12R+`NNfokey11R+`NNfokey10R*`NNfokey9R*`NNfokey8R*`NNfokey7R*`NNfokey6R*`NNfokey5R*` NNfokey4R*` NNfokey3R*` NNfozB endNt]7htRme har(128) 0\\`\$ sp_addtypecreate procedure dbo.sp_addtype(in @typename char(30),in @phystype char(30),in @ident_null char(20) default 'not specified') begin declare dflt char(30); declare nullable char(8); call dbo.sp_checkperms('RESOURCE'); set dflt=''; set nullable='';N sp_addthresholdcreate procedure dbo.sp_addthreshold(in @database char(128),in @segment char(128),in @free_pages integer,in @procedure char(128)) begin call sp_tsql_feature_not_supported() endN  sp_addservercreate procedure dbo.sp_addserver(in @server char(128),in @local_null char(5) default null,in @network_name char(128) default null) begin call sp_tsql_feature_not_supported() endN  sp_addsegmentcreate procedure dbo.sp_addsegment(in @segname char(128),in @dbname char(128),in @device_name char(128)) begin call sp_tsql_feature_not_supported(){B` . tm m*m4m>mHsRs\sfspszsssss s s s s ssssssuu$u.u8uBuLuVu`uju tu ~u u u uuuuuuz[[[\\]]]]]]]]] ] ] ] ] ]]]]]]^^^^^______````````` ` |ckey6Rzk@d8 b:*bNNstatusR(bN YnameR+bNNsegmentR*aNNstatusR(aNNtypeR(aNNlridR&aNNidR.`+N Y pmrydbnameR.`*N Y frgndbnameR,`)NNrefkey16R,`(NNrefkey15R,`'NNrefkey14R,`&NNrefkey13R,`%NNrefkey12R,`$NNrefkey11R,`#NNrefkey10R+`"NNrefkey9R+`!NNrefkey8R+` NNrefkey7R+`NNref}B mwm[c systhresholdsVIEWcreate view dbo.systhresholds( segment, free_space, status, proc_name, suid, currauth) as select cast(0 as smallint), cast(0 as integer), cast(0 as smallint), cast(null as varchar(255)), cast(0 as unsigned integer), cast(n>rNSA b syssegmentsVIEWcreate view dbo.syssegments( segment, name, status) as select cast(0 as smallint), cast(null as varchar(128)), cast(0 as integer) from SYS.DUMMY where dummy_col <> 0NSA asysrolesVIEWcreate view dbo.sysroles( id, lrid, type, status) as select cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint) from SYS.DUMMY where dummy_col <> 0NSA~BCC=~G~G C%C/B9C CL V `jt ~ , ~$4UC =~G~G %C/C9BCC MV ` jt~  , ~$4C  z cNNNH lL, lL, lL,  nnYNNNNNN mmYNNNNNN mmYNNNNNN llYNNNNNN llYNNNNNN kkYNNNNNN kkYNNNNNN jjYNNNNNN jjYNNNNNN iiYNNNNNN iiYNNNNNN hhYNNNNNN hhYNNNNNN ggYNNNNNN ggYNNNNNN ffYNNNNNN ffYNNNNNN eeYNNNNNN eeYNNNNNN ddYNNNNNN ddYNNNNNN ccYNNNNNN ccYNNNNNN bbYNNNNNN bbYNNNNNN aaYNNNBmentR}i<i:j>-dNY hierarchyR)d NYidentR)d NYscaleR(d NYprecR,d N YprintfmtR(d N YnameR*dNYdomainR,dNYtdefaultR*dNYlengthR(dNYtypeR/dNY allowsnullsR,dNYvariableR,dNYusertypeR'dNYuidR,cN YcurrauthR(cNNsuidR-cN Y proc_nameR*cNNstatusR.cNN free_spaceR+cNNsegB^3E: vEvLvSvZahov}      HH$H.H8HBHLHVH`HjH tH ~H H HH HHHHHH456789:;<>?@ABCDEFGHIJKLMNOPQQQUUVVWWXXYYZZ[[\\]]^c @~@VesysusersVIEWcreate view dbo.sysusers( suid, uid, gid, name, environ) as select cast(user_id as unsigned integer), cast(user_id as unsigned integer), cast(0 as unsigned integer), cast(user_name as varchar(128)), cast(null as varchar(255)) frlNSA VdsystypesVIEWcreate view dbo.systypes( uid, usertype, "variable", allowsnulls, type, length, tdefault, domain, name, printfmt, prec, scale, ident, hierarchy) as select cast(0 as unsigned integer), cast(sst.ss_user_type as smallint), d NSABsmalliyc cast(0 as smallint), cast(1 as smallint), cast(ss_domain_id as smallint), cast(0 as smallint), cast(0 as integer), cast(0 as integer), cast(sst.ss_type_name as varchar(128)), cast(null as varchar(255)), cast("precision" as smallint), cast(null as smallint), cast(0 as smallint), cast(0 as smallint) from SYS.SYSDOMAIN,SYS.SYSSQLSERVERTYPE as sst where SYSDOMAIN.domain_id = primary_sa_domain_id and primary_sa_user_type is null union all select cast(creator as unsigned integer), cast(ss_user_type as smallint), cast(0 as smallint), cast((if nulls = 'Y' then 1 else 0 endif) as smallint), cast(ss_domain_id as smallint), cast(width as smallint), cast(0 as integer), cast(0 as integer), cast(sst.ss_type_name as varchar(128)), cast(null as varchar(255)), cast("precision" as smallint), cast(scale as smallint), cast((if isnull("default",'') = 'autoincrement' then 1 else 0 endif) as B(selec1nt), cast(0 as smallint) from SYS.SYSUSERTYPE as t,SYS.SYSDOMAIN as d,SYS.SYSSQLSERVERTYPE as sst where t.domain_id = d.domain_id and sst.primary_sa_domain_id = t.domain_id and sst.primary_sa_user_type = t.type_id union all select cast(creator as unsigned integer), cast(t.type_id as smallint), cast(0 as smallint), cast((if nulls = 'Y' then 1 else 0 endif) as smallint), cast(ss_domain_id as smallint), cast(width as smallint), cast(0 as integer), cast(0 as integer), cast(t.type_name as varchar(128)), cast(null as varchar(255)), cast("precision" as smallint), cast(scale as smallint), cast((if isnull("default",'') = 'autoincrement' then 1 else 0 endif) as smallint), cast(0 as smallint) from SYS.SYSUSERTYPE as t,SYS.SYSDOMAIN as d,SYS.SYSSQLSERVERTYPE as sst,SYS.SYSTYPEMAP as tm where t.domain_id = d.domain_id and tm.sa_domain_id = t.domain_id and tm.sa_user_type is null and t.type_id > Bd. |z z*z4z>zHzRz\zfz pz zz z z zzzzzz}}}}}}}}$}.} 8} B} L} V} `}j}t}~}}}` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+aaaabbbcccccccsuidRvN#[,V,*hNNstatusR+hN YcommentR)hNNValueR*hNNconfigR*gNNstatusR+gN YcommentR)gNNValueR*gNNconfigR.fN Y definitionR/fN Y descriptionR(fN YnameR*fNNstatusR(fNNcsidR&fNNidR(fNNtypeR+eN YenvironR(eN NnameR'eNNgidR'eNNuidR(eNNBinkkkmmmmmmmmmm m m m m mmmmmmssssssssss s s s s ssssssuuuuuuuuuu u u u u uuuuuuzzzzzzzzzz z z z z zzzzzz}}}}}}}}}} } } } } }}}}}}c {_{s syssrvrolesVIEWcreate view dbo.syssrvroles( srid, name) as select cast(0 as smallint), cast(null as varchar(10)) from SYS.DUMMY where dummy_col <> 0NSA 4g sysconfiguresVIEWcreate view dbo.sysconfigures( config, Value, "comment", status) as select cast(0 as smallint), cast(0 as integer), cast(null as varchar(255)), cast(0 as smallint) from SYS.DUMMY where dummy_col <> 0NSA Yf syscharsetsVIEWcreate view dbo.syscharsets( type, id, csid, status, name, description, definition) as select cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as varchar(30)), cast(null as vaT1NSAB n^nIml_userBASENSA Y~ul_referenced_tableGBL TEMPNSA N| ul_statementBASENSA Zi sysdatabasesVIEWcreate view dbo.sysdatabases( name, dbid, suid, status, version, logptr, crdate, dumptrdate, status2, audflags, deftabaud, defvwaud, defpraud) as select cast('*' as varchar(128)), cast(0 as smallint), cast(0 as unsigned %`NSA 4h syscurconfigsVIEWcreate view dbo.syscurconfigs( config, Value, "comment", status) as select cast(0 as smallint), cast(0 as integer), cast(null as varchar(255)), cast(0 as smallint) from SYS.DUMMY where dummy_col <> 0NSABnameRtJrFrH.jN Y mirrornameR+jN YphynameR(jN YnameR-jNN cntrltypeR*jNNstatusR(jNNhighR'jNNlowR,i NNdefpraudR,i NNdefvwaudR-i NN deftabaudR,i NNaudflagsR+i NNstatus2R.iNY dumptrdateR*iNYcrdateR*iNNlogptrR+iNNversionR*iNNstatusR(iNNsuidR(iNNdbidR(iN NBdecxsssss s s s s ssssssuuuuuuuuuu u u u u uuuuuuzzzzzzzzzz z z z z zzzzzz}}}}}}}}}} } } } } }}}}}}     ]^_`abcc`7aa akk ktttt ttt      ? ? ??CCCEEE E E EESSSSS SSSaaeeeeeeeeeekkkkkkkmmmmmmmmmm m m m m mmmms s s ssssuuu u u uc <<Xk sysenginesVIEWcreate view dbo.sysengines( engine, osprocid, osprocname, status, affinitied, cur_kpid, last_kpid, idle_1, idle_2, idle_3, idle_4, starttime) as select cast(0 as smallint), cast(0 as integer), cast(null as char(20)), cNSA Xj sysdevicesVIEWcreate view dbo.sysdevices( low, high, status, cntrltype, name, phyname, mirrorname) as select cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(null as varchar(128)), cast(null as vaVrNSABu LLLLLLLLL L L L L LLLL  HHHHHH H HHHHHHLLLLL    HHHHH H H HHHHHH        c>    vvvvvvvvvv v v v v vvvvvvvvvvvv     clt endcOcsUtex || 0Srent u @local_null\bz!@col4a char(128) default null,in @col4b char(128) default null,in @col5a char(128) default null,in @col5b char(128) default null,in @col6a char(128) default null,in @col6b char(128) default null,in @col7a char(128) default null,in @col7b char(128) default null,in @col8a char(128) default null,in @col8b char(128) default null) begin call sp_tsql_feature_not_supported() end endA" if @ident_null is null then set @ident_null='null' end if; if @ident_null <> 'not specified' then if lcase(@ident_null) = 'identity' then set dflt='default autoincrement'; set nullable='not null' else if lcase(@ident_null) = 'nonull' then set nullable='not null' else set nullable=@ident_null end if end if end if; execute immediate with quotes on 'create domain ' || @typename || ' ' || @phystype || ' ' || nullable || ' ' || dfBl <> 0.!allint), cast(null as date), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(null as varchar(128)), cast(user_name as varchar(128)), cast(null as binary(128)), cast(null as varchar(30)), cast(null as date), cast(0 as integer), cast(user_name as varchar(30)) from SYS.SYSUSERPERM rchar(30)), cast(null as varchar(30)), cast(null as varchar(251)), cast(null as varchar(119)), cast(null as varchar(216)) from SYS.DUMMY where dummy_col <> 0!ast(null as char(20)), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(0 as smallint), cast(null as date) from SYS.DUMMY where dummy_coBgineRh>c9]2 &mNNidR*lN YmonthsR)lN YaliasR(lN YnameR+lNNupgradeR-lNN datefirstR.lNY dateformatR*lNNlangidR-k NY starttimeR*k NNidle_4R*k NNidle_3R*k NNidle_2R*kNNidle_1R-kNN last_kpidR,kNNcur_kpidR.kNN affinitiedR*kNYstatusR.kNY osprocnameR,kNNosprocidR*kNNenBi .  * 4 > H R \fpz     $.8BLV`jt~    dddddddd d d d d deeeeefffffffgggghhhhiiiiiiiii i i i cu    HHHHHHHHHH H H H H HHHHHHHHHHHHLLLLLLLLLL L L L L LLLL          LLLLc>      vvvvvvvvvv v v v v vvvvvvvvvvvv c <<VmsyslocksVIEWcreate view dbo.syslocks( id, dbid, page, type, spid, class) as select cast(0 as integer), cast(0 as smallint), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(null as char(3)) from SYS.DUMMY where lNSA Zl syslanguagesVIEWcreate view dbo.syslanguages( langid, dateformat, datefirst, upgrade, name, alias, months, shortmonths, days) as select cast(0 as smallint), cast(null as char(3)), cast(0 as smallint), cast(0 as integer), cast(null as vaNSAB OD1(((((((((( ( ( (((((****** * **,,,, , ,,,//////// / / / //22228 8 88::::: ::JJJJJ J QQQQmmmmE N***** * **,,,, , ,,//////// / / / //22228 8 88::::E NcnthsRmE|R*T'(o N NnameR*o N YdbnameR/oNN resultlimitR-oNN timelimitR.oNN spacelimitR)oNNtotioR*oNNtotcpuR+oNYaccdateR*oNNstatusR(oNNsuidR*nNNstatusR(nNNsridR(nNNsuidR)mNYclassR(mNNspidR(mNNtypeR(mNNpageR(mNNdbidR(l N YdaysR/lN Yw shortmoB wsysauditoptionsVIEWcreate view dbo.sysauditoptions( optn, Value, min, max, name, svalue, "comment") as select 0,0,0,0,null,null,null from SYS.DUMMY where dummy_col <> 0NSA Wo sysloginsVIEWcreate view dbo.syslogins( suid, status, accdate, totcpu, totio, spacelimit, timelimit, resultlimit, dbname, name, password, language, pwdate, audflags, fullname) as select cast(user_id as unsigned integer), cast(0 as smNSA n sysloginrolesVIEWcreate view dbo.sysloginroles( suid, srid, status) as select cast(0 as unsigned integer), cast(0 as smallint), cast(0 as smallint) from SYS.DUMMY where dummy_col <> 0NSAB endNv{ v has0]\ssupportedss sp_clearstatsycreate procedure dbo.sp_clearstats(in @user_name char(128) default null) begin call sp_tsql_feature_not_supported() endNsp_auditdatabasecreate procedure dbo.sp_auditdatabase(in @dbname char(128) default null,in @audittype char(4) default null,in @event_types char(10) default null) begin call sp_tsql_feature_not_supported() endN$ sp_addusercreate procedure dbo.sp_adduser(in @login_name char(128),in @name_in_db char(128) default null,in @grpname char(128) default null) begin call dbo.sp_checkperms('DBA'); if not exists(select* from SYS.SYSUSERPERMS where user_name = @login_name) thcONsp_adddumpdevicecreate procedure dbo.sp_adddumpdevice(in @tape_disk char(4),in @device_name char(128),in @phys_name char(128),in @size integer default null) begin call sp_tsql_feature_not_supported()BNNNL lL, lL, lL,  YNNNNNN YNNNNNN YNNNNNN YNNNNNN YNNNNNN YNNNNNN YNNNNNN wwYNNNNNN wwYNNNNNN vvYNNNNNN vvYNNNNNN uuYNNNNNN uuYNNNNNN ttYNNNNNN ttYNNNNNN ssYNNNNNN ssYNNNNNN rrYNNNNNN rrYNNNNNN qqYNNNNNN qqYNNNNNN ppYNNNNNN ppYNNNNNN ooYNNNNNN ooYNNNNNN nnYNNNBwordRj>d:g?'q NYcmdR/qNY hostprocessR0qNY program_nameR,qNY hostnameR(qNNsuidR*qNY statusR-qNN enginenumR(qNNkpidR(qNNspidR,pN YsqlstateR*pNNlangidR/pN Y descriptionR*pNNdlevelR,pNNseverityR)pNNerrorR,oN NfullnameR,oNNaudflagsR*o NYpwdateR,o N YlanguageR,o N YpassB 99Zq sysprocessesVIEWcreate view dbo.sysprocesses( spid, kpid, enginenum, status, suid, hostname, program_name, hostprocess, cmd, cpu, physical_io, memusage, blocked, dbid, uid, gid, tran_name, time_blocked, network_pktsz) as select cast!NSA Yp sysmessagesVIEWcreate view dbo.sysmessages( error, severity, dlevel, description, langid, "sqlstate") as select cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(null as varchar(255)), cast(0 as smallint), cast(null as v5rNSABo .  *4>HR\fpz     $.8BLV`jt~     jjjjjjjkkkkkkkkk k k k lllllllll mmmmmmnnnoooooooocl <> 0.i from SYS.SYSOPTJOINSTRATEGY as js key join SYS.SYSOPTBLOCK key join SYS.SYSOPTREQUEST as r ml_script where dbo.ml_connection_script.version_id = dbo.ml_script_version.version_id and dbo.ml_connection_script.script_id = dbo.ml_script.script_id? ast(0 as integer) from SYS.DUMMY where dummy_col <> 0$"(0 as smallint), cast(0 as integer), cast(0 as integer), cast(null as char(12)), cast(0 as unsigned integer), cast(null as char(10)), cast(null as char(16)), cast(null as char(8)), cast(null as char(16)), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), cast(0 as smallint), cast(0 as unsigned integer), cast(0 as unsigned integer), cast(null as varchar(64)), cast(0 as integer), cast(0 as integer) from SYS.DUMMY where dummy_coBcpuRj?l; ]5 (uNNsizeR+tN YsrvnameR-tNN srvstatusR)tNNsrvidR(sN Y nameR(sNNsridR*rNNstatusR(rNNsuidR2rN YremoteusernameR2rNNremoteserveridR1qNN network_pktszR0qNN time_blockedR-qN Y@ tran_nameR'qNNgidR'qNNuidR(qNNdbidR+q NNblockedR,q NNmemusageR/q NN physical_ioR'q NNBi                         c gM} ul_variableBASENSA I{ul_fileBASENSA Ox rs_lastcommitBASENSA 9t sysserversVIEWcreate view dbo.sysservers( srvid, srvstatus, srvname, srvnetname) as select cast(0 as smallint), cast(0 as smallint), cast(null as varchar(30)), cast(null as varchar(32)) from SYS.DUMMY where dummy_col <> 0NSA LrsysremoteloginsVIEWcreate view dbo.sysremotelogins( remoteserverid, remoteusername, suid, status) as select cast(0 as smallint), cast(null as varchar(30)), cast(0 as unsigned integer), cast(0 as smallint) from SYS.DUMMY where dummy_col <> 0NSAB&rGrf|GUo $,$.8B;L$Vo`j$t4~$w$;wCC cg   0             ;=BUU^^ddffooooww~~~********** U********* Uc]  $$$$$$$$$$ $ CCCCCCCCCC C GGGGGGGGGG G        ***,,,0044;;===BBBUcpqa                         efghijklmnocnameRlBkCqG,v NYobjownerR+v NYobjnameR*v NYdbnameR-v NY loginnameR*v NYxactidR)vNNobjidR(vNNdbidR(vNNsuidR,vNNsequenceR-vNY eventtimeR(vNNspidR,vNNeventmodR)vNNeventR1uNN unreservedpgsR'uNNpadR*uNNvstartR*uNNlstartR*uNNsegmapR(uNNdbidR.tN Y srvnetB >K ml_scriptBASENSA Jml_tableBASENSA Wv sysauditsVIEWcreate view dbo.sysaudits( event, eventmod, spid, eventtime, sequence, suid, dbid, objid, xactid, loginname, dbname, objname, objowner, extrainfo) as select 0,0,0,null,0,0,0,0,null,null,null,null,null,null from SYS.DUMMY wrNSA Wu sysusagesVIEWcreate view dbo.sysusages( dbid, segmap, lstart, size, vstart, pad, unreservedpgs) as select cast(0 as smallint), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as integer), cast(0 as smallint), c<NSABdUUU^^ddffooooww~~~**********               T\     T\c`    $$$$$$$$$$ $ CCCCCCCCCC C GGGGGGGGGG G        ***,,,00044;;;====BBBBUcdUUU^^ddffooooww~~~**********                    c`    $$$$$$$$$$ $ CCCCCCCCCC C GGGGGGGGGG G        ***,,,00044;;;====BBBBUc0@* *#- 7*A*K*U _is}***o '1  :C MW ak=uU;B   U$ $ B  U$ $  & & & & & & & & & & & & & & && & & & && && && && && && &&& & & && && &&&& & & & & & % & c>vssuuuuuuuuuuzzzzzzzzzz z z z z zzzzzz}}}}}}}}}} } } }}}}   cu.  *4>HR\fpz     $.8B L V ` j t~o o o o ooppppppqqqqqqqqq q q q q qqqqqqrrrrssttttuuuucinfoRnG uDm9'|N NsqlR0|YN statement_idR,{N YfilenameR({N NnameR4z NYoptimizer_statusR-z NY level_numR,zN YcolnamesR)zNYtnameR)zN YfnameR,zNYicreatorR1xN Y origin_timegR.xN Y$ origin_qidR+wNYcommentR*wNYsvalueR(wNYnameR'wNNmaxR'wNNminR)wNNValueR(wNNoptnR-vNY extraBN^\`dsmalx<C B`ndSowdpm: mmh]`.H:UC2`dЬdVd_PA/0dC sl0`DPA0$Xd*Nsa_oledb_columnscreate procedure dbo.sa_oledb_columns(in inTableCatalog char(20) default '',in inTableSchema char(80) default '',in inTableName char(80) default '',in inColumnName char(80) default '') result(TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME char(J_N0Msa_oledb_colprivilegescreate procedure dbo.sa_oledb_colprivileges(in inTableCatalog char(20) default '',in inTableSchema char(80) default '',in inTableName char(80) default '',in inColumnName char(80) default '',in inGrantor char(80) default '',in inGrantee char(80) default 'PBmep_;dB!qP,& YN @message_num% YN @futureonly% YN @objectname& YN @defaultname$ YN @audittype! YN@dbname" YN@sp_name! YN@optval# YN @auditopt& YN @event_types$ YN @audittype! YN@dbname" YN@objname! YN@on_off" YN@cmdtext$ YN @audittype% YN @table_view% YN @login_name& YN @event_types$ YN @audittype! YN@dbname" YN@grpname% YN @name_in_db% YN @login_naBN5 sp_bindmsgcreate procedure dbo.sp_bindmsg(in @constraint_name char(128),in @message_num integer) begin call sp_tsql_feature_not_supported() endNsp_auditoptioncreate procedure dbo.sp_auditoption(in @auditopt char(30),in @optval char(128) default null) begin call sp_tsql_feature_not_supported() endNsp_auditobjectcreate procedure dbo.sp_auditobject(in @objname char(128),in @dbname char(128),in @audittype char(4) default null,in @event_types char(10) default null) begin call sp_tsql_feature_not_supported() endN' sp_auditlogincreate procedure dbo.sp_auditlogin(in @login_name char(128) default null,in @table_view char(5) default null,in @audittype char(4) default null,in @cmdtext char(7) default null,in @on_off char(3) default null) begin call sp_tsql_feature_not_supported() B[ /t t |     $ , 4 < DLT\dlt|    |      UUUUU U U U U UUUUUUXXXYYYYYYYYY Y Y Y Y YZZZZZZZZZ Z Z Z Z ZZZZZ[[[[[[[[[ [ [ c/t3t3|33333333 3 3 3 3 333333 333$3,p4p<pDpLpTp\pdplptp |p p p p ppppppppp                c endNpLpk@ sp_helplogRcreate procedure dbo.sp_helplog() begin call sp_tsql_feature_not_supported() endNsp_changedbownercreate procedure dbo.sp_changedbowner(in @login_name char(128),in @true_kw char(4) default null) begin call sp_tsql_feature_not_supported() endN sp_bindrulecreate procedure dbo.sp_bindrule(in @rulename char(128),in @objectname char(128),in @futureonly char(10) default null) begin call sp_tsql_feature_not_supported() endN sp_bindefaultcreate procedure dbo.sp_bindefault(in @defaultname char(128),in @objectname char(128),in @futureonly char(10) default null) begin call sp_tsql_feature_not_supported() endN sp_auditsproccreate procedure dbo.sp_auditsproc(in @sp_name char(128) default null,in @dbname char(128) default null,in @audittype char(4) default null) begin call sp_tsql_feature_not_supported()BmezU0\9yY9 YN@col7a YN@col6b  YN@col6a  YN@col5b  YN@col5a  YN@col4b  YN@col4a YN@col3b YN@col3a YN@col2b YN@col2a YN@col1b YN@col1a# YN @tabbname# YN @tabaname$ YN @user_name$ YN @user_name% YN @name_in_db" YN@grpname" YN@true_kw% YN @login_name% YN @futureonly% YN @objectname# YN @rulename* YN@constraint_naB endN=" sp_dbremapmcreate procedure dbo.sp_dbremap(in @database_name char(128)) begin call sp_tsql_feature_not_supported() endN& sp_commonkeycreate procedure dbo.sp_commonkey(in @tabaname char(128),in @tabbname char(128),in @col1a char(128),in @col1b char(128),in @col2a char(128) default null,in @col2b char(128) default null,in @col3a char(128) default null,in @col3b char(128) default null,in wNsp_checkreswords|create procedure dbo.sp_checkreswords(in @user_name char(128) default null) begin call sp_tsql_feature_not_supported() endNsp_changegroupcreate procedure dbo.sp_changegroup(in @grpname char(128),in @name_in_db char(128)) begin call dbo.sp_checkperms('DBA'); execute immediate with quotes on 'grant membership in group "' || @grpname || '" to "' || @name_in_db || '"'B7bf?b@a?' *YN @dropmessages# *YN @language# )YN @tabbname# )YN @tabaname" )YN@keytype" (YN@grpname& 'YN @device_name% &YN @login_name% %YN @login_name& $YN @dflt_on_off' $YN @logical_name" #YN@objname( "YN@database_name% !YN @true_false" !YN@optname! !YN@dbname& YN @cursor_name' YN @cursor_level' YN @config_value& YN @config_name YN@col8b YN@col8a YN@colB endN/rM# sp_dependsgcreate procedure dbo.sp_depends(in @objname char(128)) begin call sp_tsql_feature_not_supported() endN%! sp_dboptioncreate procedure dbo.sp_dboption(in @dbname char(128) default null,in @optname char(128) default null,in @true_false char(5) default null) begin declare setting char(3); if @dbname is null or @optname is null or @true_false is null then call sp_tsN  sp_cursorinfocreate procedure dbo.sp_cursorinfo(in @cursor_level integer default null,in @cursor_name char(128) default null) begin call sp_tsql_feature_not_supported() endN sp_configurecreate procedure dbo.sp_configure(in @config_name char(128) default null,in @config_value char(128) default null) begin call sp_tsql_feature_not_supported()Bif end;Ck;0PROCEDURE as p,SYS.SYSPROCPARM as pp,SYS.SYSDOMAIN as d, SYS.SYSUSERPERM as u where p.proc_id = objid-200000 and p.proc_id = pp.proc_id and pp.domain_id = d.domain_id and p.creator = u.user_id and pp.parm_type = 0 and parm_name like @column_name order by parm_id asc end` default null,in @col8 char(128) default null) begin call sp_tsql_feature_not_supported() endx null,in @col7 char(128) default null,in @col8 char(128) default null) begin call sp_tsql_feature_not_supported() end!ql_feature_not_supported() else if lcase(@true_false) = 'true' then set setting='on' else set setting='off' end if; if 'allow nulls by default' like(lcase(@optname) || '%') then execute immediate with quotes on 'set option ' || current user || '.Allow_nulls_by_default = ''' || setting || '''' else call sp_tsql_feature_not_supported() end if end BZ[T                          HPUVWXYcOo3o3o3t3y3y3~3~3~3~3 ~3 ~3 3 3 3333333333pppppppppp p p p p ppppppppp      c endNF%( sp_dropgroupcreate procedure dbo.sp_dropgroup(in @grpname char(128)) begin call dbo.sp_checkperms('DBA'); execute immediate with quotes on 'revoke group from "' || @grpname || '"' endN' sp_dropdevicencreate procedure dbo.sp_dropdevice(in @device_name char(128)) begin call sp_tsql_feature_not_supported() endN& sp_dropaliaslcreate procedure dbo.sp_dropalias(in @login_name char(128)) begin call sp_tsql_feature_not_supported() endN%sp_displaylogin|create procedure dbo.sp_displaylogin(in @login_name char(128) default null) begin call sp_tsql_feature_not_supported() endN$sp_diskdefaultcreate procedure dbo.sp_diskdefault(in @logical_name char(128),in @dflt_on_off char(10)) begin call sp_tsql_feature_not_supported()B4LLT\dlt|      $,4<DL T \ d l t|     c endN3,sp_dropmessagecreate procedure dbo.sp_dropmessage(in @message_number integer,in @language char(30) default null) begin call dbo.sp_checkperms('RESOURCE'); execute immediate with quotes on 'drop message ' || @message_number endN+ sp_droplogincreate procedure dbo.sp_droplogin(in @login_name char(128)) begin call dbo.sp_checkperms('DBA'); execute immediate with quotes on 'revoke connect from "' || @login_name || '"' endN*sp_droplanguagecreate procedure dbo.sp_droplanguage(in @language char(30),in @dropmessages char(12) default null) begin call sp_tsql_feature_not_supported() endN) sp_dropkeycreate procedure dbo.sp_dropkey(in @keytype char(7),in @tabaname char(128),in @tabbname char(128) default null) begin call sp_tsql_feature_not_supported()Bxqp0Xqpqtqxq|qqqqqqqq_qqqq_q_qqp pECUTE On dbo.sp_datatype_info TO PUBLIC (9*'pp5p(p [PApphh&[)U(9*)pphp@PpLpi0H:U*^i50txpH:U* 8i(Spdbo8S>hpsp_datatype_infopSPUBLIC55p(`Ppp0*pppptsme{T/ [8Z4" 4YN@segname 3YN@iosec& 3YN @textbin_len& 3YN @cols_to_max& 3YN @fill_factor% 3YN @no_of_rows% 3YN @table_name% 2YN @name_in_db# 1YN @typename% 0YN @free_pages' 0YN @segment_name# 0YN @database% /YN @droplogins! /YN@server& .YN @device_name! .YN@dbname" .YN@segname% -YN @remotename% -YN @login_name' -YN @remoteserver# ,YN @language) ,YN@message_number% +YN @login_naB endN G0sp_dropthresholdcreate procedure dbo.sp_dropthreshold(in @database char(128),in @segment_name char(128),in @free_pages integer) begin call sp_tsql_feature_not_supported() endN/ sp_dropservercreate procedure dbo.sp_dropserver(in @server char(128),in @droplogins char(10) default null) begin call sp_tsql_feature_not_supported() endN.sp_dropsegmentcreate procedure dbo.sp_dropsegment(in @segname char(128),in @dbname char(128),in @device_name char(128) default null) begin call sp_tsql_feature_not_supported() endN-sp_dropremotelogincreate procedure dbo.sp_dropremotelogin(in @remoteserver char(128),in @login_name char(128) default null,in @remotename char(128) default null) begin call sp_tsql_feature_not_supported()Bt\R R R RRRRX``  bb~ ~ ~ ~~R R ~~~3LLLL L L L Xwm bbbb~ ~      L L L X cH333 3 3 333333ppppppp p p p p ppppppp          ppppppp          c endNJ%7sp_helpqcreate procedure dbo.sp_help(in @objname char(128) default null) begin call sp_tsql_feature_not_supported() endN%3 sp_estspacecreate procedure dbo.sp_estspace(in @table_name char(128),in @no_of_rows integer,in @fill_factor integer default null,in @cols_to_max integer default null,in @textbin_len integer default null,in @iosec integer default null) begin call sp_tsql_feature_noON2 sp_dropusercreate procedure dbo.sp_dropuser(in @name_in_db char(128)) begin call dbo.sp_checkperms('DBA'); execute immediate with quotes on 'revoke connect from "' || @name_in_db || '"' endN1 sp_droptypecreate procedure dbo.sp_droptype(in @typename char(30)) begin call dbo.sp_checkperms('RESOURCE'); execute immediate with quotes on 'drop domain "' || @typename || '"'B endNp1 p9 sp_helpdbrcreate procedure dbo.sp_helpdb(in @dbname char(128) default null) begin call sp_tsql_feature_not_supported() endN6 sp_getmessagecreate procedure dbo.sp_getmessage(in @message_num integer,out @msg_var varchar(255),in @language char(30) default null) on exception resume begin set @msg_var=(select description from SYS.SYSUSERMESSAGES where error = @message_num) endN'5 sp_foreignkeycreate procedure dbo.sp_foreignkey(in @tabname char(128),in @pktabname char(128),in @col1 char(128),in @col2 char(128) default null,in @col3 char(128) default null,in @col4 char(128) default null,in @col5 char(128) default null,in @col6 char(128) default uN4sp_extendsegmentcreate procedure dbo.sp_extendsegment(in @segname char(128),in @dbname char(128),in @device_name char(128)) begin call sp_tsql_feature_not_supported()Bme_@!gAvP. " >YN@objname# =YN @righttab" =YN@lefttab" <YN@tabname" ;YN@grpname& :YN @device_name! 9YN@dbname! 8YN@detail" 8YN@tabname" 7YN@objname# 6YN @language" 6NY @msg_var& 6YN @message_num 5 YN@col8 5 YN@col7 5YN@col6 5YN@col5 5YN@col4 5YN@col3 5YN@col2 5YN@col1$ 5YN @pktabname" 5YN@tabname& 4YN @device_name! 4YN@dbnaB endN>mE sp_helpsortScreate procedure dbo.sp_helpsort() begin call sp_tsql_feature_not_supported() endN= sp_helpjoinscreate procedure dbo.sp_helpjoins(in @lefttab char(128),in @righttab char(128)) begin call sp_tsql_feature_not_supported() endN< sp_helpindexicreate procedure dbo.sp_helpindex(in @tabname char(128)) begin call sp_tsql_feature_not_supported() endN; sp_helpgroupvcreate procedure dbo.sp_helpgroup(in @grpname char(128) default null) begin call sp_tsql_feature_not_supported() endN: sp_helpdevice{create procedure dbo.sp_helpdevice(in @device_name char(128) default null) begin call sp_tsql_feature_not_supported() endN8sp_helpconstraintcreate procedure dbo.sp_helpconstraint(in @tabname char(128),in @detail char(6) default null) begin call sp_tsql_feature_not_supported()B&3p",6y@yJlT^hr|0$.+8-BL-V` jt ~+  +0 & & & & & &&& & & & & & & & & & & && & && &&& && && & & & && && && && & & && && && && && && && && && && &&& & & & & & & &c-*5{*{4{>HR\fpz00$.8BLV`jt~ && && && & & & && && & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &c54LLT\dlt |     $, 4 < D L T\dlt|  !!!"#$$%&'()))**+,,---...//00012333333444555555c endN_%Csp_helpsegmentxcreate procedure dbo.sp_helpsegment(in @segname char(128) default null) begin call sp_tsql_feature_not_supported() endNBsp_helpprotectcreate procedure dbo.sp_helpprotect(in @name char(128) default null,in @name_in_db char(128) default null,in @grant_kw char(5) default null) begin call sp_tsql_feature_not_supported() endNAsp_helpremotelogincreate procedure dbo.sp_helpremotelogin(in @remoteserver char(128) default null,in @remotename char(128) default null) begin call sp_tsql_feature_not_supported() endN?sp_helplanguagezcreate procedure dbo.sp_helplanguage(in @language char(128) default null) begin call sp_tsql_feature_not_supported() endN> sp_helpkeytcreate procedure dbo.sp_helpkey(in @objname char(128) default null) begin call sp_tsql_feature_not_supported()Bge}^9lG"vP+ " NYN@segment# NYN @database MYN@value" MYN@optname% MYN @login_name& LYN @device_name! LYN@dbname& KYN @lock_unlock% KYN @login_name JYN@spid2 JYN@spid1% IYN @table_name% HYN @name_in_db' GYN @segment_name FNYPtext" FYN@objname! DYN@server" CYN@segname# BYN @grant_kw% BYN @name_in_db BYN@name% AYN @remotename' AYN @remoteserver# ?YN @languaB endNoZ5oI sp_indsuspectzcreate procedure dbo.sp_indsuspect(in @table_name char(128) default null) begin call sp_tsql_feature_not_supported() endNH sp_helpuserxcreate procedure dbo.sp_helpuser(in @name_in_db char(128) default null) begin call sp_tsql_feature_not_supported() endNGsp_helpthresholdcreate procedure dbo.sp_helpthreshold(in @segment_name char(128) default null) begin call sp_tsql_feature_not_supported() endN%F sp_helptextcreate procedure dbo.sp_helptext(in @objname char(128) default null) result(text char(80)) begin declare txt long varchar; declare currline char(80); declare i smallint; declare len integer; declare objid integer; declare objtype char(2); deND sp_helpservervcreate procedure dbo.sp_helpserver(in @server char(128) default null) begin call sp_tsql_feature_not_supported()Briggercclare obj_owner char(128); declare obj_name char(128); declare posn integer; declare local temporary table tmp__sp_helptext( ln smallint not null, text char(80) null, primary key( ln) , ) in SYSTEM not transactional;set posn=locate(@objname,'.'); if(posn <> 0) then set obj_owner=lower(substr(@objname,1,posn-1)); set obj_name=lower(substr(@objname,posn+1)) else set obj_owner=lower(current user); set obj_name=lower(@objname) end if; select o.id,o.type into objid, objtype from dbo.sysobjects as o,SYS.SYSUSERPERMS as p where o.uid = p.user_id and lower(o.name) = obj_name and lower(p.user_name) = obj_owner; if objid is null then return end if; if objtype = 'V' then select view_def into txt from SYS.SYSTABLE where table_id = objid-100000 else if objtype = 'P' then select proc_defn into txt from SYS.SYSPROCEDURE where proc_id = objid-200000 else select tBsc end set @login_name=current user end if; call dbo.sa_verify_password(isnull(@caller_pswd,'')); execute immediate with quotes on 'grant connect to "' || @login_name || '" identified by "' || @new_pswd || '"' end_defn into txt from SYS.SYSTRIGGER where trigger_id = objid-300000 end if end if; set i=1; set len=length(txt); while(len > 0) loop set posn=locate(txt,'\x0A'); if(posn > 80 or posn = 0) then set posn=80; set currline=substr(txt,1,posn) else set currline=substr(txt,1,posn-1) end if; insert into tmp__sp_helptext values( i,currline) ; set txt=substr(txt,posn+1); set len=len-posn; set i=i+1 end loop; select text from tmp__sp_helptext order by ln aBy$qpd(q XB0#q5SH:U qq0Sqgrtable_idH:Uq (q(0(q)qp)qH:U(9 q(q)qH:Uqp)q&!qH:Uq5(q(0)q*qp*qA*qH:UqP*q&!q(qH:Ut&!qH:U p(0q*q+qp+qH:UqP q&!qpH:U5~sdSYSB:;TLL Q V V V VVVVVVVVVVVVVVV[[``ee e j o t ty~           !"#$%&'()*+,-./0123456789c endNJ@Psa_verify_passwordbcreate procedure dbo.sa_verify_password(in curr_pwsd char(128)) internal name 'sa_verify_password'NMsp_modifylogincreate procedure dbo.sp_modifylogin(in @login_name char(128),in @optname char(30),in @value char(128)) begin call sp_tsql_feature_not_supported() endNL sp_logdevicecreate procedure dbo.sp_logdevice(in @dbname char(128),in @device_name char(128)) begin call sp_tsql_feature_not_supported() endNK sp_locklogincreate procedure dbo.sp_locklogin(in @login_name char(128) default null,in @lock_unlock char(6) default null) begin call sp_tsql_feature_not_supported() endNJsp_lockcreate procedure dbo.sp_lock(in @spid1 integer default null,in @spid2 integer default null) begin call sp_tsql_feature_not_supported()BZ["BXB7G7LQ7V:[:`:eNjNoPtPyV~V\\^N^^ $).38=BGLQV[`ejoty~   777:::NNPP       !"#:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYc899000ZZZ]]]Z{{{ {$).38=BGL0QV[`ejoty~  !"#$%&'()*+,-./01234567cNU0Rsp_placeobjectcreate procedure dbo.sp_placeobject(in @segname char(128),in @objname char(128)) begin call sp_tsql_feature_not_supported() endN%Q sp_passwordcreate procedure dbo.sp_password(in @caller_pswd char(128),in @new_pswd char(128),in @login_name char(128) default null) begin if @login_name is not null then if @login_name <> current user then call dbo.sp_checkperms('DBA') end if else NkO sp_monitorRcreate procedure dbo.sp_monitor() begin call sp_tsql_feature_not_supported() endN,Nsp_modifythresholdcreate procedure dbo.sp_modifythreshold(in @database char(128),in @segment char(128),in @free_pages integer,in @new_procedure char(128) default null,in @new_free_pages integer default null,in @new_segment char(128) default null) begin call sp_tsql_featuOBesvP-{Y:a=' WYN @remoteserver& VYN @object_name" UYN@tabname% TYN @trans_mode$ TYN @proc_name S YN@col8 SYN@col7 SYN@col6 SYN@col5 SYN@col4 SYN@col3 SYN@col2 SYN@col1" SYN@tabname" RYN@objname" RYN@segname% QYN @login_name# QYN @new_pswd& QYN @caller_pswd# PYN curr_pwsd& NYN @new_segment) NYN@new_free_pages( NYN@new_procedure% NYN @free_pagBNs sY sp_renamedb}create procedure dbo.sp_renamedb(in @dbname char(128),in @newname char(128)) begin call sp_tsql_feature_not_supported() endNVsp_remapicreate procedure dbo.sp_remap(in @object_name char(128)) begin call sp_tsql_feature_not_supported() endNU sp_recompileicreate procedure dbo.sp_recompile(in @tabname char(128)) begin call sp_tsql_feature_not_supported() endNT sp_procxmodecreate procedure dbo.sp_procxmode(in @proc_name char(128) default null,in @trans_mode char(9) default null) begin call sp_tsql_feature_not_supported() endN'S sp_primarykeycreate procedure dbo.sp_primarykey(in @tabname char(128),in @col1 char(128),in @col2 char(128) default null,in @col3 char(128) default null,in @col4 char(128) default null,in @col5 char(128) default null,in @col6 char(128) default null,in @col7 char(128) ]BS4L L T \ d lt|    $ , 4<DLT\dlt|   55 5 6667889:;<==>?AABBBCDFFGHIJJKKLLMMMNNNNNNPQQQRRScNv/vvjava_debug_disconnectRcreate procedure dbo.java_debug_disconnect() internal name 'java_debug_disconnect'N[sp_rolecreate procedure dbo.sp_role(in @grant_revoke char(6),in @role_type char(9),in @login_name char(128)) begin call sp_tsql_feature_not_supported() endNZsp_reportstatszcreate procedure dbo.sp_reportstats(in @user_name char(128) default null) begin call sp_tsql_feature_not_supported() endNX sp_rename|create procedure dbo.sp_rename(in @objname char(128),in @newname char(128)) begin call sp_tsql_feature_not_supported() endN)Wsp_remoteoptioncreate procedure dbo.sp_remoteoption(in @remoteserver char(128) default null,in @login_name char(128) default null,in @remote_name char(128) default null,in @opt_name char(128) default null,in @true_false char(5) default null) begin call sp_tsql_featureOBme~Y7c>nH"! cYN@action% `YN @futureonly" `YN@objname# _YN @language& _YN @module_name& _YN @cmd_or_frag% ^YN @table_name ]YN@alias# ]YN @language% \YN @true_false" \YN@optname! \YN@server% [YN @login_name$ [YN @role_type' [YN @grant_revoke$ ZYN @user_name" YYN@newname! YYN@dbname" XYN@newname" XYN@objname% WYN @true_false# WYN @opt_name& WYN @remote_name% WYN @login_naBh                      c endN}r}dsp_whoscreate procedure dbo.sp_who(in @login_name char(128) default null) begin call sp_tsql_feature_not_supported() endN_ sp_syntaxcreate procedure dbo.sp_syntax(in @cmd_or_frag char(128) default null,in @module_name char(128) default null,in @language char(30) default null) begin call sp_tsql_feature_not_supported() endN^ sp_spaceusedycreate procedure dbo.sp_spaceused(in @table_name char(128) default null) begin call sp_tsql_feature_not_supported() endN]sp_setlangaliascreate procedure dbo.sp_setlangalias(in @language char(30),in @alias char(30)) begin call sp_tsql_feature_not_supported() endN\sp_serveroptioncreate procedure dbo.sp_serveroption(in @server char(128) default null,in @optname char(128) default null,in @true_false char(5) default null) begin call sp_tsql_feature_not_supported()By,q0qhH:U!qqH:U!np(9!/qx0q 8egdr),.q0qH:U" ca qfrom H:U"erd q(0"1qP1q1qH:U"@  qqrH:U"X9qqH:U"rrq(0"q2q2qP2q2qrH:U"qqq 8ab00q/qH:U#rsy$qq0Srid(6q sa_domain_idH:U#3qVJqXIqs endN=og sp_databasesTcreate procedure dbo.sp_databases() begin call sp_tsql_feature_not_supported() endNc sp_volchangedcreate procedure dbo.sp_volchanged(in @session_id integer,in @device_name char(128),in @action char(7),in @filename char(128) default null,in @volume_name char(128) default null) begin call sp_tsql_feature_not_supported() endNb sp_unbindrulecreate procedure dbo.sp_unbindrule(in @objname char(128),in @futureonly char(10) default null) begin call sp_tsql_feature_not_supported() endNa sp_unbindmsgqcreate procedure dbo.sp_unbindmsg(in @constraint_name char(128)) begin call sp_tsql_feature_not_supported() endN`sp_unbindefaultcreate procedure dbo.sp_unbindefault(in @objname char(128),in @futureonly char(10) default null) begin call sp_tsql_feature_not_supported()Bme{V0 wM'oN+& fYN @column_name& fYN @table_owner% fYN @table_name& e NY  is_grantable# e NY privilege! e NY grantee! e NY grantor% eNY column_name$ eNY table_name% eNY table_owner) eNY table_qualifier& eYN @column_name* eYN@table_qualifier& eYN @table_owner% eYN @table_name% dYN @login_name& cYN @volume_name# cYN @filename& cYN @device_name% cYN @session_id% bYN @futureonly" bYN@objname* aYN@constraint_naB."",6@IS]gq{$.8BLV`jt~jspplslsppll & & & & & & & & && & && && & & & & & & & & & & & & & & & && & & && & & & && & & & && & & & & & & & && &cNyy{ proc_roleocreate function dbo.proc_role(in @role_type char(10)) returns integer on exception resume begin return(0) endNhsp_datatype_info{create procedure dbo.sp_datatype_info(in @data_type char(30) default null) begin call sp_tsql_feature_not_supported() endN$f sp_columnscreate procedure dbo.sp_columns(in @table_name char(128) default '%',in @table_owner char(128) default '%',in @table_qualifier char(128) default '%',in @column_name char(128) default '%') result(table_qualifier varchar(32),table_owner varchar(32),table_naN.esp_column_privilegescreate procedure dbo.sp_column_privileges(in @table_name char(128),in @table_owner char(128) default null,in @table_qualifier char(128) default null,in @column_name char(128) default null) result(table_qualifier varchar(128),table_owner varchar(128),tableB() end++!teger) begin if @table_owner is null then set @table_owner='%' end if; select current database, user_name, table_name, column_name, column_id from SYS.SYSTABLE as t,SYS.SYSCOLUMN as c,SYS.SYSUSERPERM as u where t.table_id = c.table_id and t.creator = u.user_id and table_name like @table_name and user_name like @table_owner and pkey in( 'Y','M') order by table_name asc,user_name asc,column_id asc end!_name varchar(128),column_name varchar(128),grantor varchar(128),grantee varchar(128),privilege varchar(128),is_grantable varchar(3)) begin declare local temporary table t_colpriv( table_owner varchar(128) null, table_name varchar(128) null, column_name varchar(128) null, grantor varchar(128) null, grantee varchar(128) null, privilege varchar(128) null, is_grantable varchar(3) null, ) in SYSTEM on commit delete rows; call sp_tsql_feature_not_supportedB as c,cme varchar(32),column_name varchar(32),data_type smallint,type_name varchar(32),"precision" integer,length integer,scale smallint,radix smallint,nullable smallint,remarks varchar(254),ss_data_type smallint,colid unsigned integer) begin select cast(current database as varchar(32)), cast(u.user_name as varchar(32)), cast(table_name as varchar(32)), cast(column_name as varchar(32)), cast(d.type_id as smallint), cast(ifnull(c.user_type,sst.ss_type_name, (select type_name from SYS.SYSUSERTYPE where type_id = c.user_type)) as varchar(32)), cast(isnull(d."precision",width) as integer), cast(width as integer), cast(scale as smallint), cast((if d.domain_id not in( 6,7,9,8,10,11,12,13,14) then 10 else null endif) as smallint), cast((if nulls = 'Y' then 1 else 0 endif) as smallint), cast(null as varchar(254)), cast(sst.ss_domain_id as smallint), cast(column_id as unsigned integer) from SYS.SYSCOLUMNBsc endV4V. pid = t3.capid order by t2.capid asc end fk_database char(128),fk_owner char(128),fk_table char(128),fk_column char(128),key_seq smallint,fk_name char(128),pk_name char(128)) at 'anyserver...sp_remote_exported_keys' SYS.SYSTABLE as t, SYS.SYSDOMAIN as d, SYS.SYSTYPEMAP as map, SYS.SYSSQLSERVERTYPE as sst, SYS.SYSUSERPERMS as u where c.table_id = t.table_id and t.table_name like @table_name and t.creator = u.user_id and u.user_name like @table_owner and c.domain_id = d.domain_id and map.sa_domain_id = c.domain_id and (map.sa_user_type = c.user_type or (select count(*) from SYS.SYSTYPEMAP where sa_user_type = c.user_type) = 0 and(map.sa_user_type is null)) and sst.ss_user_type = map.ss_user_type and (nullable is null or nullable = 'N') and c.column_name like @column_name order by u.user_name asc,t.table_name asc,c.column_id aBertP+dB!i=+ iNYpktable_qualifier, iYN@fktable_qualifier( iYN@fktable_owner' iYN @fktable_name, iYN@pktable_qualifier( iYN@pktable_owner' iYN @pktable_name$ hYN @data_type fNYcolid& fNY ss_data_type! fNY remarks" fNYnullable fNYradix f NYscale f NYlength# f NY precision# f NY type_name# f NY data_type% fNY column_name$ fNY table_name% fNY table_owner) fNY table_qualifier* fYN@table_qualifiBbcR3388=BGGLLLQV[ [ ` e j oottyy~~~          <=>?ABCDFGHIJKLMNPQRSTUVWXYZ[\]^_`ace4L L T\dlt|     $,4<DLT\dlt|     SSSSSSS TTUVWWWWWXXYYZ[[[\\\]]^___``abbcccccdeeeeeeecN'k sp_serverinfocreate procedure dbo.sp_serverinfo(@request varchar(30)= null) as declare @db_collation_name char(30) select @db_collation_name=(select default_collation from SYS.SYSINFO) if(@db_collation_name is null) begin select @db_collation_name='internal' eN"jsp_pkeyscreate procedure dbo.sp_pkeys(in @table_name char(128),in @table_owner char(128) default null,in @table_qualifier char(128) default null) result(table_qualifier char(128),table_owner char(128),table_name char(128),column_name char(128),key_seq unsigned inN"isp_fkeyscreate procedure dbo.sp_fkeys(in @pktable_name char(128) default null,in @pktable_owner char(128) default null,in @pktable_qualifier char(128) default null,in @fktable_name char(128) default null,in @fktable_owner char(128) default null,in @fktable_qualifB SYcier char(128) default null) result(pktable_qualifier char(128),pktable_owner char(128),pktable_name char(128),pkcolumn_name char(128),fktable_qualifier char(128),fktable_owner char(128),fktable_name char(128),fkcolumn_name char(128),key_seq unsigned integer,update_rule smallint,delete_rule smallint) begin if @pktable_name is null and @fktable_name is null then return end if; if @pktable_name is null then set @pktable_name='%' end if; if @pktable_owner is null then set @pktable_owner='%' end if; if @fktable_name is null then set @fktable_name='%' end if; if @fktable_owner is null then set @fktable_owner='%' end if; select current database, po.user_name, pt.table_name, ptc.column_name, current database, fo.user_name, ft.table_name, ftc.column_name, fkc.primary_column_id, 0, 0 from SYS.SYSFOREIGNKEY as fk,SYS.SYSFKCOL as fkc, SYS.SYSTABLE as pt,SYS.SYSCOLUMN as ptc,SYS.SYSUSERPERMS as po, Bsc end"x.SYSUSERPERM as u where proc_name like @sp_name and user_name like @sp_owner and p.creator = u.user_id endʂS.SYSTABLE as ft,SYS.SYSCOLUMN as ftc,SYS.SYSUSERPERMS as fo where fk.primary_table_id = pt.table_id and pt.table_id = ptc.table_id and ptc.column_id = fkc.primary_column_id and pt.creator = po.user_id and fk.foreign_table_id = ft.table_id and ft.table_id = ftc.table_id and ftc.column_id = fkc.foreign_column_id and ft.creator = fo.user_id and fk.foreign_table_id = fkc.foreign_table_id and fk.foreign_key_id = fkc.foreign_key_id and ft.table_name like @fktable_name and fo.user_name like @fktable_owner and pt.table_name like @pktable_name and po.user_name like @pktable_owner order by ft.table_name asc,fo.user_name asc,fkc.primary_column_id aBerxM&nI#bA% mYN @table_name' lYN @attribute_id+ kNYso_caseless_label" kYN @request! jNYkey_seq% jNY column_name$ jNY table_name% jNY table_owner) jNYtable_qualifier* jYN@table_qualifier& jYN @table_owner% jYN @table_name% iNY delete_rule% iNY update_rule! iNYkey_seq' iNY fkcolumn_name& i NY fktable_name' i NY fktable_owner+ i NYfktable_qualifier' i NY pkcolumn_name& i NY pktable_name' iNY pktable_ownBn_name  xcol.table_id = ind.table_id and col.table_id = ind.table_id and col.column_id = ixcol.column_id and ind."unique" <> 'U' and ind.index_name like @index_name and (@is_unique = 'Y' or ind."unique" = 'N') order by 4 asc,7 asc,6 asc,8 asc end"nd -- If the collation information does not exist, use the default if not exists(select* from SYS.SYSCOLLATIONMAPPINGS where collation_label = @db_collation_name) begin select @db_collation_name='internal' end if(@request = 'server_soname') if((select case_sensitivity from SYS.SYSINFO) = 'N') -- Case insensitive sort order select so_caseless_label from SYS.SYSCOLLATIONMAPPINGS where collation_label = @db_collation_name else -- Case sensitive sort order select so_case_label from SYS.SYSCOLLATIONMAPPINGS where collation_label = @db_collation_name else if(@request = 'server_csname') select cs_label from SYS.SYSCOLLATIONMAPPINGS where collation_label = @db_collatioB endNT(v| show_role^create function dbo.show_role() returns char(128) on exception resume begin return(null) endN*nsp_sproc_columnscreate procedure dbo.sp_sproc_columns(in @sp_name char(128),in @sp_owner char(128) default null,in @sp_qualifier char(128) default null,in @column_name char(128) default null) result(procedure_qualifier char(128),procedure_owner char(128),procedure_name cN,msp_special_columnscreate procedure dbo.sp_special_columns(in @table_name char(128),in @table_owner char(128) default null,in @table_qualifier char(128) default null,in @col_type char(1) default 'R') result(scope integer,column_name char(128),data_type smallint,type_name ch$Nlsp_server_info{create procedure dbo.sp_server_info(in @attribute_id integer default null) begin call sp_tsql_feature_not_supported()B widthcar(128),"precision" integer,length integer,scale smallint) begin declare @indid integer; declare @full_table_name long varchar; declare objid integer; declare indexid integer; if @table_owner is null then set @full_table_name=@table_name else set @full_table_name=@table_owner || '.' || @table_name end if; set objid=object_id(@full_table_name); if objid is null then return end if; if @col_type = 'V' then select 0, column_name, d.type_id, d.domain_name, isnull(d."precision",width), width, scale from SYS.SYSCOLUMN as c,SYS.SYSDOMAIN as d where table_id = objid-100000 and c.domain_id = d.domain_id and ("default" = 'autoincrement' or "default" = 'timestamp'); return end if; if exists(select* from SYS.SYSCOLUMN where table_id = objid-100000 and pkey = 'Y') then select 0, column_name, d.type_id, d.domain_name, isnull(d."precision",width), Bif endD, scale from SYS.SYSCOLUMN as c,SYS.SYSDOMAIN as d where table_id = objid-100000 and c.domain_id = d.domain_id and pkey = 'Y' order by column_id asc; return end if; set indexid=(select min(index_id) from SYS.SYSINDEX where table_id = objid-100000 and "unique" = 'U'); if indexid is not null then select 0, column_name, d.type_id, d.domain_name, isnull(d."precision",width), width, scale from SYS.SYSCOLUMN as c,SYS.SYSDOMAIN as d,SYS.SYSINDEX as ix,SYS.SYSIXCOL as ic where c.table_id = objid-100000 and c.domain_id = d.domain_id and ix.table_id = c.table_id and ix.index_id = indexid and ic.table_id = ix.table_id and ic.index_id = ix.index_id order by ic.sequence asc; return end BeryZ5kH!}X3 n NYlength# n NY precision# n NY type_name# n NY data_type% n NY column_type% nNY column_name( nNYprocedure_name) nNYprocedure_owner- nNYprocedure_qualifier& nYN @column_name' nYN @sp_qualifier# nYN @sp_owner" nYN@sp_name m NYscale m NYlength# m NY precision# mNY type_name# mNY data_type% mNY column_name mNYscope# mYN @col_type* mYN@table_qualifier& mYN @table_ownBin`;kI'];q(05q0qqH:U5 EYNt_id" ,YN@version +YN@name' *YN @segment_name *YN@name" *YN@project$ )YN  @statementi )YN@name" )YN@project$ (YN  @statementi 'YN@name" 'YN@project" &YN@project" %YN@project! $YN@rs_seq $YN@rs_id #YN@rs_id! "YY @rs_api& !YN  @origin_timeg( !YN $@secondary_qid% !YN $ @origin_qid! !YN@origin' NY $ secondary_qid$ NY $ origin_qid NYorigBYS.SYSchar(128),column_name char(128),column_type smallint,data_type smallint,type_name char(128),"precision" integer,length integer,scale smallint,radix smallint,nullable smallint,remarks varchar(254),ss_data_type smallint,colid unsigned integer) begin declare @full_sp_name long varchar; declare objid integer; if @sp_owner is null then set @full_sp_name=@sp_name else set @full_sp_name=@sp_owner || '.' || @sp_name end if; if @column_name is null then set @column_name='%' end if; set objid=object_id(@full_sp_name); select current database, user_name, proc_name, parm_name, 0, d.type_id, domain_name, d."precision", width, scale, if locate(d.domain_name,'char') = 0 and locate(d.domain_name,'binary') = 0 and locate(d.domain_name,'time') = 0 and locate(d.domain_name,'date') = 0 then 10 else null endif, if "default" is not null then 1 else 0 endif, null, pp.domain_id, parm_id from SBm4LLT\dlt|      $,4<DLT\dlt|     e e e e fffffffff f f f f fffffhiiiiiiiii i i i i iiiijjjjjjjjkklclekE&h?gA! p NY remarks oNYpages% oNY cardinality# oNY collation% oNY column_name& o NY seq_in_index o NYtype$ o NY index_name) o NY index_qualifier$ o NY non_unique$ oNY table_name% oNY table_owner) oNY table_qualifier$ oYN @is_unique% oYN @index_name* oYN@table_qualifier& oYN @table_owner% oYN @table_name nNYcolid& nNY ss_data_type! nNY remarks" nNYnullable nNYradix nNYscaBNqsp_table_privilegescreate procedure dbo.sp_table_privileges(in @table_name char(128),in @table_owner char(128) default null,in @table_qualifier char(128) default null) begin call sp_tsql_feature_not_supported() endN.psp_stored_procedurescreate procedure dbo.sp_stored_procedures(in @sp_name char(128) default null,in @sp_owner char(128) default null,in @sp_qualifier char(128) default null) result(procedure_qualifier char(128),procedure_owner char(128),procedure_name char(128),num_input_parXN'o sp_statisticscreate procedure dbo.sp_statistics(in @table_name char(128) default '%',in @table_owner char(128) default '%',in @table_qualifier char(128) default '%',in @index_name char(128) default '%',in @is_unique char(1) default 'N') result(table_qualifier varchar( Bfrom c32),table_owner varchar(32),table_name varchar(32),non_unique smallint,index_qualifier varchar(32),index_name varchar(32),type smallint,seq_in_index smallint,column_name varchar(32),collation char(1),cardinality integer,pages integer) begin declare @full_table_name long varchar; if @table_owner = '%' then set @full_table_name=@table_name else set @full_table_name=@table_owner || '.' || @table_name end if; select convert(varchar(32),db_name(*)) as table_qualifier, convert(varchar(32),user_name(tab.creator)) as table_owner, convert(varchar(32),tab.table_name) as table_name, convert(smallint,null) as non_unique, convert(varchar(32),null) as index_qualifier, convert(varchar(32),null) as index_name, convert(smallint,0) as type, convert(smallint,0) as seq_in_index, convert(varchar(32),null) as column_name, convert(char(1),null) as collation, convert(integer,tab.count) as cardinality, convert(integer,tab.count) as pages B i SYS.SYSTABLE as tab where tab.table_id = (object_id(@full_table_name)-100000) union all select convert(varchar(32),db_name(*)) as table_qualifier, convert(varchar(32),user_name(tab.creator)) as table_owner, convert(varchar(32),tab.table_name) as table_name, convert(smallint,if "unique" = 'Y' then 0 else 1 endif) as non_unique, convert(varchar(32),tab.table_name) as index_qualifier, convert(varchar(32),ind.index_name) as index_name, convert(smallint,3) as type, convert(unsigned integer,ixcol.sequence) as seq_in_index, convert(varchar(32),col.column_name) as column_name, convert(char(1),ixcol."order") as collation, convert(integer,tab.count) as cardinality, convert(integer,tab.count) as pages from SYS.SYSTABLE as tab,SYS.SYSINDEX as ind,SYS.SYSIXCOL as ixcol, SYS.SYSCOLUMN as col where tab.table_id = (object_id(@full_table_name)-100000) and ind.table_id = tab.table_id and ixcol.index_id = ind.index_id andBKLLLLXXXXtw w w www       ; ; 333<<<XXXXX``DDRX33333ww     333<<<XXXXX``DDRX33333c p,SYScams integer,num_output_params integer,num_result_sets integer,remarks varchar(254)) begin if @sp_name is null then set @sp_name='%' else if(@sp_owner is null) and(charindex('%',@sp_name) = 0) then if exists(select* from SYS.SYSPROCEDURE,SYS.SYSUSERPERMS where creator = user_id and user_name = current user and proc_name = @sp_name) then set @sp_owner=current user end if end if end if; if @sp_owner is null then set @sp_owner='%' end if; select current database, user_name, proc_name, (select count(*) from SYS.SYSPROCPARM where parm_mode_in = 'Y' and parm_type = 0 and proc_id = p.proc_id), (select count(*) from SYS.SYSPROCPARM where parm_mode_out = 'Y' and parm_type = 0 and proc_id = p.proc_id), if exists(select* from SYS.SYSPROCPARM where parm_type = 1 and proc_id = p.proc_id) then 1 else 0 endif, null from SYS.SYSPROCEDURE asBmeS*_9uL'$ vNY col_length! r NY remarks$ rNY  table_type$ rNY  table_name% rNY  table_owner) rNY table_qualifier% rYN @table_type* rYN@table_qualifier& rYN @table_owner% rYN @table_name* qYN@table_qualifier& qYN @table_owner% qYN @table_name) p NYnum_result_sets+ pNYnum_output_params* pNYnum_input_params( pNYprocedure_name) pNYprocedure_owner- pNYprocedure_qualifier' pYN @sp_qualifier# pYN @sp_owner" pYN@sp_naB dT                        333p        333p   cnoa                       cdefhijklmcNrr$v col_lengthcreate function dbo.col_length(in @object_name char(128),in @column_name char(128)) returns integer on exception resume begin declare sz integer; declare objid integer; set objid=object_id(@object_name); select width into sz from SYS.SYSCOLUMNVN3ssp_reset_tsql_environmentcreate procedure dbo.sp_reset_tsql_environment() begin if db_property('IQStore') = 'OFF' then -- ASA datastore set temporary option Automatic_timestamp = 'OFF' end if; set temporary option Ansinull = 'ON'; set temporary option Tsql_variablN#r sp_tablescreate procedure dbo.sp_tables(in @table_name char(128) default '%',in @table_owner char(128) default '%',in @table_qualifier char(128) default '%',in @table_type char(128) default '%') result(table_qualifier varchar(30),table_owner varchar(30),table_name4Br) end7# varchar(30),table_type varchar(30),remarks varchar(254)) begin select cast(current database as varchar(30)), cast(creator as varchar(30)), cast(tname as varchar(30)), cast((if tabletype = 'VIEW' then 'VIEW' else if creator = 'SYS' and tabletype = 'TABLE' then 'SYSTEM TABLE' else 'TABLE' endif endif) as varchar(30)), cast(null as varchar(254)) from SYS.SYSCATALOG where (creator like @table_owner) and (tname like @table_name) and (@table_type = '%' or (locate(@table_type,'''TABLE''') <> 0 and tabletype <> 'VIEW' and creator <> 'SYS') or (locate(@table_type,'''VIEW''') <> 0 and tabletype = 'VIEW') or (locate(@table_type,'''SYSTEM TABLE''') <> 0 and tabletype <> 'VIEW' and creator = 'SYS')) and (current database like @table_qualifieBp4LLT\dlt|      $,4<D L T \ d lt|mmmmmmmm m m nnnnnnnnn n n n n nnnnnnooooooooo o o o o oooopppppcN' end$ bj_name) endY where table_id = objid-100000 and column_name = @column_name; return(sz) end"es = 'OFF'; set temporary option Ansi_blanks = 'OFF'; set temporary option Tsql_hex_constant = 'ON'; set temporary option Chained = 'ON'; set temporary option Quoted_identifier = 'ON'; set temporary option Allow_nulls_by_default = 'ON'; set temporary option On_tsql_error = 'CONDITIONAL'; set temporary option Float_as_double = 'OFF'; set temporary option Isolation_level = '0'; set temporary option Date_format = 'YYYY-MM-DD'; set temporary option Timestamp_format = 'YYYY-MM-DD HH:NN:SS.SSS'; set temporary option Time_format = 'HH:NN:SS.SSS'; set temporary option Date_order = 'YMD'; set temporary option Escape_character = 'ON'; set temporary option Close_on_endtrans = 'OBNmmvsa_exec_scriptYcreate procedure dbo.sa_exec_script(in filename char(128)) internal name 'sa_exec_script'N"wcol_namecreate function dbo.col_name(in @object_id integer,in @column_id integer,in @database_id integer default null) returns char(128) on exception resume begin declare cname char(128); select name into cname from dbo.syscolumns where id = @object_ibNusp_login_environmentcreate procedure dbo.sp_login_environment() begin if connection_property('CommProtocol') = 'TDS' then call dbo.sp_tsql_environment() end if endN-tsp_tsql_environmentcreate procedure dbo.sp_tsql_environment() begin if db_property('IQStore') = 'OFF' then -- ASA datastore set temporary option Automatic_timestamp = 'ON' end if; set temporary option Ansinull = 'OFF'; set temporary option Tsql_variables = 'BF' end +e d and colid = @column_id; if sqlcode <> 0 then return(null) end if; return(cname) end"ON'; set temporary option Ansi_blanks = 'ON'; set temporary option Tsql_hex_constant = 'ON'; set temporary option Chained = 'OFF'; set temporary option Quoted_identifier = 'OFF'; set temporary option Allow_nulls_by_default = 'OFF'; set temporary option On_tsql_error = 'CONTINUE'; set temporary option Float_as_double = 'ON'; set temporary option Isolation_level = '1'; set temporary option Date_format = 'YYYY-MM-DD'; set temporary option Timestamp_format = 'YYYY-MM-DD HH:NN:SS.SSS'; set temporary option Time_format = 'HH:NN:SS.SSS'; set temporary option Date_order = 'MDY'; set temporary option Escape_character = 'OFF'; set temporary option Close_on_endtrans = 'OFBN<r@q(ul_check_syntaxcreate procedure dbo.ul_check_syntax(in @statement text) begin declare @plan text; set @plan=(select ulplan(@statement)) endN%ul_delete_projectvcreate procedure dbo.ul_delete_project(in @project char(128)) begin delete from ul_file where project = @project endN#rs_initialize_threadscreate procedure rs_systabgroup.rs_initialize_threads(in @rs_id integer) begin delete from rs_systabgroup.rs_threads where id = @rs_id; insert into rs_systabgroup.rs_threads values( @rs_id,0) endN.!rs_update_lastcommitcreate procedure rs_systabgroup.rs_update_lastcommit(in @origin integer,in @origin_qid binary(36),in @secondary_qid binary(36),in @origin_time datetime) begin update rs_systabgroup.rs_lastcommit set origin_qid = @origin_qid, secondary_qid = @secKBme~Z6b?c@ }YNcid' }YN  mail_password# }YN  mail_user+ }NYxp_real_startmail# |NY show_role$ {YN @role_type# {NY proc_role& zYN @database_id$ zYN @object_id% zNY object_name& yYN @object_name# yNY object_id" xYN@user_id xYN@key_## xYN @index_id& xYN @object_name# xNY index_col& wYN @database_id$ wYN @column_id$ wYN @object_id" wNYcol_name& vYN @column_name& vYN @object_naBN %z object_namecreate function dbo.object_name(in @object_id integer,in @database_id integer default null) returns char(128) on exception resume begin declare obj_name char(128); select name into obj_name from dbo.sysobjects where id = @object_id; return(o N#y object_idcreate function dbo.object_id(in @object_name char(257)) returns integer on exception resume begin declare obj_owner char(128); declare obj_name char(128); declare id integer; declare posn integer; set posn=locate(@object_name,'.'); if(posn <> N#x index_colcreate function dbo.index_col(in @object_name char(128),in @index_id integer,in @key_# integer,in @user_id integer default null) returns char(128) on exception resume begin declare cname char(128); declare objid integer; declare indid integer; seth Be) end! 0) then set obj_owner=lower(substr(@object_name,1,posn-1)); set obj_name=lower(substr(@object_name,posn+1)) else set obj_owner=lower(current user); set obj_name=lower(@object_name) end if; select o.id into id from dbo.sysobjects as o,SYS.SYSUSERPERMS as p where lower(o.name) = obj_name and o.uid = p.user_id and lower(p.user_name) = obj_owner; return(id) endk! objid=object_id(@object_name); if objid is null then return(null) end if; select column_name into cname from SYS.SYSCOLUMN,SYS.SYSIXCOL where SYSIXCOL.table_id = objid-100000 and index_id = @index_id and sequence = @key_# and SYSIXCOL.table_id = SYSCOLUMN.table_id and SYSIXCOL.column_id = SYSCOLUMN.column_id; return(cnam Bh)                      c'Y777:::NNNPPVV\\^^^   777:::NNPP cb~0]]000ZZZZ]]]{{{{ cdll'N ] xp_stopmailycreate function dbo.xp_stopmail() returns integer begin return(dbo.xp_real_stopmail(connection_property('Number'))) endNxp_real_stopmailkcreate function dbo.xp_real_stopmail(in cid integer) returns integer external name 'xp_stopmail@dbextf.dll'N&~ xp_startmailcreate function dbo.xp_startmail(in mail_user long varchar default null,in mail_password long varchar default null) returns integer on exception resume begin declare u long varchar; declare p long varchar; declare cid integer; set u=cast(csconvert2N}xp_real_startmailcreate function dbo.xp_real_startmail(in mail_user long varchar default null,in mail_password long varchar default null,in cid integer) returns integer external name 'xp_startmail@dbextf. Bb&[  777:::NNNPPVV\\^^^ l   777:::NNPPV lc_}0000ZZZZ]]]{{{{c)) end $x arm_mode char(10),domain_id smallint,width smallint,scale smallint,nullable smallint) at 'anyserver...sp_remote_pcols'S (128),key_seq smallint,pk_name char(128)) at 'anyserver...sp_remote_primary_keys'G up_history(); select bkupop from BackupOps order by linenum asc end! declare cid integer; set sender=cast(csconvert(smtp_sender,'os_charset') as long varchar); if sqlcode <> 0 then set sender=smtp_sender end if; set server=cast(csconvert(smtp_server,'os_charset') as long varchar); if sqlcode <> 0 then set server=smtp_server end if; set cid=connection_property('Number'); return(dbo.xp_real_startsmtp(sender,server,smtp_port,timeout,cid)) end5!(mail_user,'os_charset') as long varchar); if sqlcode <> 0 then set u=mail_user end if; set p=cast(csconvert(mail_password,'os_charset') as long varchar); if sqlcode <> 0 then set p=mail_password end if; set cid=connection_property('Number'); return(dbo.xp_real_startmail(u,p,cidBil|R5xW:\?! YN subject# YN  recipient* NYxp_real_sendmail% NY xp_stopsmtp YNcid* NYxp_real_stopsmtp! YNtimeout# YN smtp_port% YN  smtp_server% YN  smtp_sender& NY xp_startsmtp YNcid! YNtimeout# YN smtp_port% YN  smtp_server% YN  smtp_sender+ NYxp_real_startsmtp% NY xp_stopmail YNcid* NYxp_real_stopmail' ~YN  mail_password# ~YN  mail_user& ~NY xp_startmaBxtf'Nw  w xp_stopsmtpycreate function dbo.xp_stopsmtp() returns integer begin return(dbo.xp_real_stopsmtp(connection_property('Number'))) endNxp_real_stopsmtpcreate function dbo.xp_real_stopsmtp(in cid integer) returns integer external name 'xp_stopsmtp@dbextf;Unix:xp_stopsmtp@libdbextf'N& xp_startsmtpcreate function dbo.xp_startsmtp(in smtp_sender long varchar,in smtp_server long varchar,in smtp_port integer default 25,in timeout integer default 60) returns integer on exception resume begin declare sender long varchar; declare server long varchar;Nxp_real_startsmtpcreate function dbo.xp_real_startsmtp(in smtp_sender long varchar,in smtp_server long varchar,in smtp_port integer default 25,in timeout integer default 60,in cid integer) returns integer external name 'xp_startsmtp@dbextf;Unix:xp_startsmtp@libdbeBNxp_real_cmdshellcreate function dbo.xp_real_cmdshell(in command char(254) default null,in redir_output char(254) default '') returns integer external name 'xp_cmdshell@dbextf;Unix:xp_cmdshell@libdbextf;Netware:xp_cmdshell@dbextf.nlm'N% xp_sendmailcreate function dbo.xp_sendmail(in recipient long varchar,in subject long varchar default null,in cc_recipient long varchar default null,in bcc_recipient long varchar default null,in query long varchar default null,in "message" long varchar default null,iN*xp_real_sendmailcreate function dbo.xp_real_sendmail(in recipient long varchar,in subject long varchar default null,in cc_recipient long varchar default null,in bcc_recipient long varchar default null,in query long varchar default null,in "message" long varchar default n Bbextf'Y set fname=filename end if; return(dbo.xp_real_write_file(fname,file_contents)) end 4)); if sqlcode <> 0 then set cmd=command end if; set redir=cast(csconvert(redir_output,'os_charset') as char(254)); if sqlcode <> 0 then set redir=redir_output end if; return(dbo.xp_real_cmdshell(cmd,redir)) end"ull,in attachname long varchar default null,in attach_result integer default 0,in echo_error integer default 1,in include_file long varchar default null,in no_column_header integer default 0,in no_output integer default 0,in width integer default 80,in separator char(1) default '\\t',in dbuser long varchar default 'guest',in dbname long varchar default 'master',in type long varchar default null,in include_query integer default 0,in cid integer) returns integer external name 'xp_sendmail@dbextf;Unix:xp_sendmail@libdBt$.8BLV`jt~ !"#$%&'().sp_adlias TO PUBLIC ty( 'optimization_goal' ) like 'All-rows' then 2 else 1 endif, if connection_propePAttperth&) like 'enabled' then 1 else 2 endif) endif, querytext from sys.SYSUSERPERM wherht@HtLtH:UPt`t(0ttXtȲtH:UtWmtYZ[\]^_`abcdefghijklmnopqrsc4L!LT\d l t |     $ , 4 <DLT\dlt|   hm5p j T k HvXq[ph5ssH:UhsHs6ss@@!Ps0skl{ppp p qqqrrrrrrrrr vvvwwwwxxxxxyyzzz{{|}}}}~~~cnt_;}^;tQ0 rchar, in smtp_port int default 25, in timeout int default 60 ) returns int on exception resume begin de! YN message YN query' YN  bcc_recipient& YN  cc_recipient! YN subject# YN  recipient% NY xp_sendmail YNcid' YN include_query YN type YN dbname YN dbuser# YN separator YNwidth# YN no_output* YNno_column_header& YN  include_file$ YN echo_error' YN attach_result$ YN  attachname! YN message YN query' YN  bcc_recipient& YN  cc_recipieBconvercn attachname long varchar default null,in attach_result integer default 0,in echo_error integer default 1,in include_file long varchar default null,in no_column_header integer default 0,in no_output integer default 0,in width integer default 80,in separator char(1) default '\\t',in dbuser long varchar default 'guest',in dbname long varchar default 'master',in type long varchar default null,in include_query integer default 0) returns integer on exception resume begin declare recip long varchar; declare subj long varchar; declare cc long varchar; declare bcc long varchar; declare qry long varchar; declare msg long varchar; declare attach long varchar; declare include long varchar; declare cid integer; set recip=cast(csconvert(recipient,'os_charset') as long varchar); if sqlcode <> 0 then set recip=recipient end if; set subj=cast(csconvert(subject,'os_charset') as long varchar); if sqlcode <> 0 then set subj=subject end if; set cc=cast(csB)) end!!ssXVharet')p_st˃t(cc_recipient,'os_charset') as long varchar); if sqlcode <> 0 then set cc=cc_recipient end if; set bcc=cast(csconvert(bcc_recipient,'os_charset') as long varchar); if sqlcode <> 0 then set bcc=bcc_recipient end if; set qry=cast(csconvert(query,'os_charset') as long varchar); if sqlcode <> 0 then set qry=query end if; set msg=cast(csconvert("message",'os_charset') as long varchar); if sqlcode <> 0 then set msg="message" end if; set attach=cast(csconvert(attachname,'os_charset') as long varchar); if sqlcode <> 0 then set attach=attachname end if; set include=cast(csconvert(include_file,'os_charset') as long varchar); if sqlcode <> 0 then set include=include_file end if; set cid=connection_property('Number'); return(xp_real_sendmail(recip,subj,cc,bcc,qry,msg,attach, attach_result,echo_error,include,no_column_header, no_output,width,separator,dbuser,dbname,type, include_query,cidBxy@i $).38=BGLQV[`ejoty~qhH:UN\~\hA:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwcme }W- jCf?гsss s YNparm4 YNparm3 YNparm2 YNparm1 YNformat' NY output_buffer& YN redir_output! YNcommand% NY xp_cmdshell& YN redir_output! YNcommand* NYxp_real_cmdshell' YN include_query YN type YN dbname YN dbuser# YN separator YNwidth# YN no_output* YNno_column_header& YN  include_file$ YN echo_error' YN attach_result$ YN  attachnaB\*                    rdbo0Sr xp_stopmailr6rH:U] @oropqrvwxyz{|}~cN+tnd 4ableSttt"xp_scanfcreate procedure dbo.xp_scanf(in input_buffer char(254),in format char(254),out parm1 char(254) default null,out parm2 char(254) default null,out parm3 char(254) default null,out parm4 char(254) default null,out parm5 char(254) default null,out parm6 charZ#hN$ xp_sprintfcreate procedure dbo.xp_sprintf(out output_buffer char(254),in format char(254),in parm1 char(254) default null,in parm2 char(254) default null,in parm3 char(254) default null,in parm4 char(254) default null,in parm5 char(254) default null,in parm6 char(22N% xp_cmdshellcreate function dbo.xp_cmdshell(in command char(254) default null,in redir_output char(254) default '') returns integer on exception resume begin declare cmd char(254); declare redir char(254); set cmd=cast(csconvert(command,'os_charset') as char(25B) defac54) default null,in parm7 char(254) default null,in parm8 char(254) default null,in parm9 char(254) default null,in parm10 char(254) default null,in parm11 char(254) default null,in parm12 char(254) default null,in parm13 char(254) default null,in parm14 char(254) default null,in parm15 char(254) default null,in parm16 char(254) default null,in parm17 char(254) default null,in parm18 char(254) default null,in parm19 char(254) default null,in parm20 char(254) default null,in parm21 char(254) default null,in parm22 char(254) default null,in parm23 char(254) default null,in parm24 char(254) default null,in parm25 char(254) default null,in parm26 char(254) default null,in parm27 char(254) default null,in parm28 char(254) default null,in parm29 char(254) default null,in parm30 char(254) default null,in parm31 char(254) default null,in parm32 char(254) default null,in parm33 char(254) default null,in parm34 char(254) default null,in parm35 char(254) default null,in parm36 char(254Bf.nlm'e#esxWvercharndbertion_propertys0\ord0S \5! Number integer null, PropNum integer null, PropName varchar(255) null, PropDescription varchar(255) null, Value varchar(255) null, ) in SYSTEM not transactional; call internal_sa_conn_properties(connidparm); select* from t_conn_properties order by PropName asc,Number asc endRult null,in parm37 char(254) default null,in parm38 char(254) default null,in parm39 char(254) default null,in parm40 char(254) default null,in parm41 char(254) default null,in parm42 char(254) default null,in parm43 char(254) default null,in parm44 char(254) default null,in parm45 char(254) default null,in parm46 char(254) default null,in parm47 char(254) default null,in parm48 char(254) default null,in parm49 char(254) default null,in parm50 char(254) default null) external name 'xp_sprintf[varargs]@dbextf.dll;Unix:xp_sprintf[varargs]@libdbextf;Netware:xp_sprintf[varargs]@dbextBm5"pQ1qQ1qQ1s mail_password jeb)) e nNshsxss YNparm30 YNparm29 YNparm28 YNparm27 YNparm26 YNparm25 YNparm24 YNparm23 YNparm22 YNparm21 YNparm20 YNparm19 YNparm18 YNparm17 YNparm16 YNparm15 YNparm14 YNparm13 YNparm12 YNparm11 YNparm10 YNparm9 YNparm8 YNparm7 YNparm6 YNpar B4L' L T\dlt|     $,4<DLT\dlt|     s8 5l8@(xlЙl 7l`@  !c31 &lL, lL, lF&ss s NYparm4 NYparm3 NYparm2 NYparm1 YNformat& YN input_buffer 4YNparm50 3YNparm49 2YNparm48 1YNparm47 0YNparm46 /YNparm45 .YNparm44 -YNparm43 ,YNparm42 +YNparm41 *YNparm40 )YNparm39 (YNparm38 'YNparm37 &YNparm36 %YNparm35 $YNparm34 #YNparm33 "YNparm32 !YNparm"Bdefaul$c$(254) default null,out parm7 char(254) default null,out parm8 char(254) default null,out parm9 char(254) default null,out parm10 char(254) default null,out parm11 char(254) default null,out parm12 char(254) default null,out parm13 char(254) default null,out parm14 char(254) default null,out parm15 char(254) default null,out parm16 char(254) default null,out parm17 char(254) default null,out parm18 char(254) default null,out parm19 char(254) default null,out parm20 char(254) default null,out parm21 char(254) default null,out parm22 char(254) default null,out parm23 char(254) default null,out parm24 char(254) default null,out parm25 char(254) default null,out parm26 char(254) default null,out parm27 char(254) default null,out parm28 char(254) default null,out parm29 char(254) default null,out parm30 char(254) default null,out parm31 char(254) default null,out parm32 char(254) default null,out parm33 char(254) default null,out parm34 char(254) default null,out parm35 char(254) #Bf.nlm'#/r7s0 if; return(dbo.xp_real_read_file(fname)) end;!tVersion') when 'CompanyName' then property('CompanyName') when 'LegalCopyright' then property('LegalCopyright') when 'LegalTrademarks' then property('LegalTrademarks') when 'FileDescription' then property('ProductName') || ' ' || property('Platform') else '' end; return(r) endzt null,out parm36 char(254) default null,out parm37 char(254) default null,out parm38 char(254) default null,out parm39 char(254) default null,out parm40 char(254) default null,out parm41 char(254) default null,out parm42 char(254) default null,out parm43 char(254) default null,out parm44 char(254) default null,out parm45 char(254) default null,out parm46 char(254) default null,out parm47 char(254) default null,out parm48 char(254) default null,out parm49 char(254) default null,out parm50 char(254) default null) external name 'xp_scanf[varargs]@dbextf.dll;Unix:xp_scanf[varargs]@libdbextf;Netware:xp_scanf[varargs]@dbext$B CNe#t * hCpAphZZhZY(ZApЀYYBp@YZ0 Z%%'ml_qa_repository_stagingBASENSA V!!#ml_qa_status_historyBASENSA Rml_qa_repositoryBASENSA Uml_qa_notificationsBASENSA N ml_listeningBASENSA K ml_deviceBASENSA ^ml_table_scriptsVIEWcreate view dbo.ml_table_scripts as select dbo.ml_script_version.name as version, dbo.ml_table_script.event, dbo.ml_table.name as table_name, dbo.ml_script.script_language, dbo.ml_script.script from dbo.ml_table_script, dbo.ml_sc[NSA%Bm5"(pQ1qQ1qQ1xp_sendmail@libdbextf.dll (9* 0`\0`\h`\hAm NYparm30 NYparm29 NYparm28 NYparm27 NYparm26 NYparm25 NYparm24 NYparm23 NYparm22 NYparm21 NYparm20 NYparm19 NYparm18 NYparm17 NYparm16 NYparm15 NYparm14 NYparm13 NYparm12 NYparm11 NYparm10 NYparm9 NYparm8 NYparm7 NYparm6 NYpar&B34L!.LT\dlt|                           $ , 4 < D L"T"\"d"l"t"|"""" " " " " """"" 50ssj 0S server Zssvs 5s s(Sci  !"#$%&'()*+,-./012'c31&,lL, lL, lJ&result integer default 0,in echo_error integer default 1,in include_file long varchar default null,in no_column_header integer ' YN  file_contents" YN filename, NYxp_real_write_file$ YN the_option" NYxp_msver 4NYparm50 3NYparm49 2NYparm48 1NYparm47 0NYparm46 /NYparm45 .NYparm44 -NYparm43 ,NYparm42 +NYparm41 *NYparm40 )NYparm39 (NYparm38 'NYparm37 &NYparm36 %NYparm35 $NYparm34 #NYparm33 "NYparm32 !NYparm(B] o                                        """""""""" " " " " """"""""""""&&&&&&&&&& & )ceF                                      """""""""" " " " " """"""""""""&&&&&&&&&& & & & *cN-' xp_write_filecreate function dbo.xp_write_file(in filename long varchar,in file_contents long binary) returns integer on exception resume begin declare fname long varchar; set fname=cast(csconvert(filename,'os_charset') as long varchar); if sqlcode <> 0 then VNxp_real_write_filecreate function dbo.xp_real_write_file(in filename long varchar,in file_contents long binary) returns integer external name 'xp_write_file@dbextf;Unix:xp_write_file@libdbextf;Netware:xp_write_file@dbextf.nlm'N"xp_msvercreate function dbo.xp_msver(in the_option char(254) default 'ProductName') returns char(254) begin declare r char(254); set r =case the_option when 'ProductName' then property('ProductName') when 'ProductVersion' then property('Produc8$+Ble(3|Q/ hE#^9 NYLow" NY CommLink! NY ReqType NYPort% NY ProcessTime% NY LastReqTime" NYDBNumber NY Userid NY Name NYNumber$ YN connidparm! NY LogName" NYPageSize# NY ConnCount NY File NY Alias NYNumber" YNdbidparm" YN filename& NY  xp_read_file" YN filename+ NY xp_real_read_file' YN  file_contents" YN filename' NY xp_write_fi,Bnlm'N+0$ sa_db_infocreate procedure dbo.sa_db_info(in dbidparm integer default null) result(Number integer,Alias varchar(255),File varchar(255),ConnCount integer,PageSize integer,LogName varchar(255)) begin declare dbid integer; declare local temporary table t_db_info( /N& xp_read_filecreate function dbo.xp_read_file(in filename long varchar) returns long binary on exception resume begin declare fname long varchar; set fname=cast(csconvert(filename,'os_charset') as long varchar); if sqlcode <> 0 then set fname=filename end -$Nxp_real_read_filecreate function dbo.xp_real_read_file(in filename long varchar) returns long binary external name 'xp_read_file@dbextf;Unix:xp_read_file@libdbextf;Netware:xp_read_file@dbextf.-B34L'@"L"T"\"d"l"t"|&&&&&&&&&& & & & & &&&& &&&$&,&4&<&D&L(T(\(d(l(t(|(((( ( ( ( ( (((((4  !"#$%&'()*+,-./012.cfo end$1sloop else set dbid=next_database(dbid) end if end loop dbloop; select* from t_db_properties end" Number integer null, Alias varchar(255) null, File varchar(255) null, ConnCount integer null, PageSize integer null, LogName varchar(255) null, ) in SYSTEM not transactional;if(dbidparm is not null) then set dbid=dbidparm else set dbid=next_database(null) end if; lbl: loop if dbid is null then leave lbl end if; insert into t_db_info values( dbid, db_property('Alias',dbid), db_property('File',dbid), db_property('ConnCount',dbid), db_property('PageSize',dbid), db_property('LogName',dbid)) ; if(dbidparm is not null) then leave lbl else set dbid=next_database(dbid) end if end loop lbl; select* from t_db_in/BNj-=j2sa_conn_compression_infocreate procedure dbo.sa_conn_compression_info(in connidparm integer default null) result(Type varchar(20),ConnNumber integer,Compression varchar(10),TotalBytes integer,TotalBytesUnComp integer,CompRate numeric(5,2),CompRateSent numeric(5,2),CompRateReceiv7N*sa_conn_activitycreate procedure dbo.sa_conn_activity(in connidparm integer default null) result(Number integer,Name varchar(255),Userid varchar(255),DBNumber integer,LastReqTime varchar(255),LastStatement long varchar) begin declare connid integer; declare local tem4N& sa_conn_infocreate procedure dbo.sa_conn_info(in connidparm integer default null) result(Number integer,Name varchar(255),Userid varchar(255),DBNumber integer,LastReqTime varchar(255),ProcessTime varchar(255),Port integer,ReqType varchar(255),CommLink varchar(255),No10B conn/2c2deAddr varchar(255),LastIdle integer,CurrTaskSw integer,BlockedOn integer,LockName unsigned bigint,UncmtOps integer) begin declare connid integer; declare local temporary table t_conn_info( Number integer null, Name varchar(255) null, Userid varchar(255) null, DBNumber integer null, LastReqTime varchar(255) null, ProcessTime varchar(255) null, Port integer null, ReqType varchar(255) null, CommLink varchar(255) null, NodeAddr varchar(255) null, LastIdle integer null, CurrTaskSw integer null, BlockedOn integer null, LockName unsigned bigint null, UncmtOps integer null, ) in SYSTEM not transactional;if(connidparm is not null) then set connid=connection_property('Number',connidparm) else set connid=next_connection(connid,null) end if; lbl: loop if connid is null then leave lbl end if; insert into t_conn_info values( connid, connection_property('Name',connid), 1Bfo end14 0 and pkt_recv > 0 then insert into t_conn_comp_info values( 'Connection', connid, connection_property('Compression',connid), bytes_sent+bytes_recv, bytes_uncomp_sent+bytes_uncomp_re8Bp_recv8:: (bytes_uncomp_sent+bytes_uncomp_recv-(bytes_sent+bytes_recv))*100/ cast(bytes_uncomp_sent+bytes_uncomp_recv as real), (bytes_uncomp_sent-bytes_sent)*100/ cast(bytes_uncomp_sent as real), (bytes_uncomp_recv-bytes_recv)*100/ cast(bytes_uncomp_recv as real), pkt_sent+pkt_recv, pkt_uncomp_sent+pkt_uncomp_recv, (pkt_uncomp_sent+pkt_uncomp_recv-(pkt_sent+pkt_recv))*100/ cast(pkt_uncomp_sent+pkt_uncomp_recv as real), (pkt_uncomp_sent-pkt_sent)*100/ cast(pkt_uncomp_sent as real), (pkt_uncomp_recv-pkt_recv)*100/ cast(pkt_uncomp_recv as real)) end if; if(connidparm is not null) then leave lbl else set connid=next_connection(connid,null) end if end loop lbl; if(connidparm is null) then set bytes_sent=property('BytesSent'); set bytes_recv=property('BytesReceived'); set bytes_uncomp_sent=property('BytesSentUncomp'); set bytes_uncom9Bmp_rec9>2=property('BytesReceivedUncomp'); set pkt_sent=property('PacketsSent'); set pkt_recv=property('PacketsReceived'); set pkt_uncomp_sent=property('PacketsSentUncomp'); set pkt_uncomp_recv=property('PacketsReceivedUncomp'); insert into t_conn_comp_info values( 'Server', null, null, bytes_sent+bytes_recv, bytes_uncomp_sent+bytes_uncomp_recv, (bytes_uncomp_sent+bytes_uncomp_recv-(bytes_sent+bytes_recv))*100/ cast(bytes_uncomp_sent+bytes_uncomp_recv as real), (bytes_uncomp_sent-bytes_sent)*100/ cast(bytes_uncomp_sent as real), (bytes_uncomp_recv-bytes_recv)*100/ cast(bytes_uncomp_recv as real), pkt_sent+pkt_recv, pkt_uncomp_sent+pkt_uncomp_recv, (pkt_uncomp_sent+pkt_uncomp_recv-(pkt_sent+pkt_recv))*100/ cast(pkt_uncomp_sent+pkt_uncomp_recv as real), (pkt_uncomp_sent-pkt_sent)*100/ cast(pkt_uncomp_sent as real), (pkt_uncomp_recv-pkt_recv)*100/ cast(pkt_unco:Bi3      Rggggmqqqqqt ~      3 3 pppp         ;cmp3DrE#xV-c:" NY PropName! NYPropNum NYNumber$ YN connidparm NY Value) NY PropDescription" NY PropName! NYPropNum NYNumber$ YN connidparm$ YN connidparm NY Value) NY PropDescription" NY PropName! NYPropNum NYNumber" YNdbidparm NY Value) NY PropDescription" NY PropName- NYCompPktRateReceived) NYCompPktRateSent% NY CompPktRate, NYTotalPacketsUnCo<BNr0Ar% sa_validatecreate procedure dbo.sa_validate(in tbl_name char(128) default null,in owner_name char(128) default null,in check_type char(10) default null) result(Messages char(128)) on exception resume begin declare tname char(128); declare uname char(128); decl GN*sa_db_propertiescreate procedure dbo.sa_db_properties(in dbidparm integer default null) result(Number integer,PropNum integer,PropName varchar(255),PropDescription varchar(255),Value varchar(255)) begin declare dbid integer; declare i integer; declare tmp_property_S?N+sa_eng_propertiescreate procedure dbo.sa_eng_properties() result(PropNum integer,PropName varchar(255),PropDescription varchar(255),Value varchar(255)) begin declare i integer; declare tmp_property_value varchar(255); declare tmp_property_name varchar(255); declar>=Bes end%:?X%3!emporary table t_conn_properties( Number integer null, PropNum integer null, PropName varchar(255) null, PropDescription varchar(255) null, Value varchar(255) null, ) in SYSTEM not transactional;call internal_sa_conn_properties(connidparm); select* from t_conn_properties end"e local temporary table t_eng_properties( PropNum integer null, PropName varchar(255) null, PropDescription varchar(255) null, Value varchar(255) null, ) in SYSTEM not transactional;set i=0; proploop: loop set tmp_property_name=property_name(i); if(tmp_property_name is null) then leave proploop end if; set tmp_property_value=property(i); if(tmp_property_value is not null) then insert into t_eng_properties values( i, tmp_property_name, property_description(i), tmp_property_value) end if; set i=i+1 end loop proploop; select* from t_eng_properti>Bave db>Bc/value varchar(255); declare tmp_property_name varchar(255); declare local temporary table t_db_properties( Number integer null, PropNum integer null, PropName varchar(255) null, PropDescription varchar(255) null, Value varchar(255) null, ) in SYSTEM not transactional;if(dbidparm is not null) then set dbid=dbidparm else set dbid=next_database(null) end if; dbloop: loop if dbid is null then leave dbloop end if; set i=0; proploop: loop set tmp_property_name=property_name(i); if(tmp_property_name is null) then leave proploop end if; set tmp_property_value=db_property(i,dbid); if(tmp_property_value is not null) then insert into t_db_properties values( dbid, i, tmp_property_name, property_description(i), tmp_property_value) end if; set i=i+1 end loop proploop; if(dbidparm is not null) then le?B 4L.O(L(T(\(d(l(t,|,,,,,,,,, , , , , ,,,,, ,,,$,,,43<3D3L3T3\3d3l3t3|3 3 3 3 3 333333334 @cN=Csa_internal_get_histogramcreate procedure dbo.sa_internal_get_histogram(in col_name char(128),in tbl_name char(128),in owner_name char(128)) internal name 'get_histogram'N,sa_conn_propertiescreate procedure dbo.sa_conn_properties(in connidparm integer default null) result(Number integer,PropNum integer,PropName varchar(255),PropDescription varchar(255),Value varchar(255)) begin declare connid integer; declare i integer; declare local t0>N5internal_sa_conn_propertiescreate procedure dbo.internal_sa_conn_properties(in connidparm integer) begin declare connid integer; declare i integer; declare tmp_property_value varchar(255); declare tmp_property_name varchar(255); if(connidparm is not null) then set conBABop end?E #nid=connidparm else set connid=next_connection(null) end if; connloop: loop if connid is null then leave connloop end if; set i=0; proploop: loop set tmp_property_name=property_name(i); if(tmp_property_name is null) then leave proploop end if; set tmp_property_value=connection_property(i,connid); if(tmp_property_value is not null) then insert into t_conn_properties values( connid, i, tmp_property_name, property_description(i), tmp_property_value) end if; set i=i+1 end loop proploop; if(connidparm is not null) then leave connloop else set connid=next_connection(connid) end if end loop connloBBNAI|sa_internal_table_statsVcreate procedure dbo.sa_internal_table_stats() internal name 'sa_internal_table_stats'Nsa_internal_index_statisticsTcreate procedure dbo.sa_internal_index_statistics() internal name 'index_statistics'N4sa_conn_properties_by_conncreate procedure dbo.sa_conn_properties_by_conn(in prop_name varchar(255) default '%') result(Number integer,PropNum integer,PropName varchar(255),PropDescription varchar(255),Value varchar(255)) begin declare local temporary table t_conn_properties( HEN4sa_conn_properties_by_namecreate procedure dbo.sa_conn_properties_by_name(in connidparm varchar(255) default null) result(Number integer,PropNum integer,PropName varchar(255),PropDescription varchar(255),Value varchar(255)) begin declare local temporary table t_conn_properties( 2CBon<La@lJ)vW3$ NY IndexPages" NYPctUsedT$ NY TablePages! NYTableId$ NY HashLength NYDepth' NY LeafPageCount% NY Cardinality# NY IndexName! NYIndexId# NY TableName! NYTableId" NYMessages$ YN check_type$ YN owner_name" YNtbl_name NY Value) NY PropDescription" NY PropName! NYPropNum NYNumber# YN prop_name NY Value) NY PropDescriptiDBsc endGBGGZ end if; close first_owner else set uname='"' || rtrim(owner_name) || '".' end if; set qualified_name=uname || '"' || tname || '"'; execute immediate with quotes on 'validate table ' || qualified_name || validate_options; set msg_buf=errormsg(*); if length(msg_buf) > 0 then set counter=counter+1; insert into result_msgs values( counter,msg_buf) end if end if end if; if counter = 0 then insert into result_msgs values( 1,lang_message(-1)) end if; select Messages from result_msgs order by rownum asc endK! Number integer null, PropNum integer null, PropName varchar(255) null, PropDescription varchar(255) null, Value varchar(255) null, ) in SYSTEM not transactional; call internal_sa_conn_properties(null); select* from t_conn_properties where PropName like prop_name order by Number asc,PropName aEBa*a& &&&&&&&&&&&&(((((((((( ( ( ( ( (((((((((((,,,,,,,,,, , , , , ,,,,,,,,,,3333333333 3 3 3 3 333333333<<<<3<<<<<< < Fcn EHcHare qualified_name char(250); declare validate_options char(100); declare msg_buf char(250); declare counter integer; declare tables dynamic scroll cursor for select rtrim(table_name),rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_type = 'BASE' and server_type = 'SA' and t.creator = u.user_id order by t.creator asc,table_name asc; declare first_owner dynamic scroll cursor for select user_name from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_name = tbl_name and t.creator = u.user_id; declare local temporary table result_msgs( rownum integer null, Messages char(250) null, ) in SYSTEM on commit preserve rows;if check_type = 'data' or check_type = 'index' or check_type = 'full' or check_type = 'express' then set validate_options=' with ' || check_type || ' check' else set validate_options='' end if; set counter=0; if check_type = 'checksum' theGB' GJEexecute immediate 'validate checksum'; set msg_buf=errormsg(*); if length(msg_buf) > 0 then set counter=counter+1; insert into result_msgs values( counter,msg_buf) end if else if tbl_name is null then open tables; tabs: loop fetch next tables into tname,uname; if sqlcode <> 0 then leave tabs end if; set qualified_name='"' || uname || '"."' || tname || '"'; execute immediate with quotes on 'validate table ' || qualified_name || validate_options; set msg_buf=errormsg(*); if length(msg_buf) > 0 then set counter=counter+1; insert into result_msgs values( counter,msg_buf) end if end loop tabs; close tables else set tname=rtrim(tbl_name); if owner_name is null then set uname=''; open first_owner; fetch next first_owner into uname; if sqlcode = 0 then set uname='"' || rtrim(uname) || '".HBNsCM@ssa_internal_index_levelsycreate procedure dbo.sa_internal_index_levels(in tbl_name char(128),in owner_name char(128)) internal name 'index_levels'N-sa_table_page_usagecreate procedure dbo.sa_table_page_usage() result(TableId unsigned integer,TablePages integer,PctUsedT integer,IndexPages integer,PctUsedI integer,PctOfFile integer,TableName char(128)) begin declare local temporary table PageUse( TableId unsigned i8JNsa_internal_table_page_usageTcreate procedure dbo.sa_internal_table_page_usage() internal name 'table_page_usage'N-sa_index_statisticscreate procedure dbo.sa_index_statistics() result(TableId unsigned integer,TableName char(128),IndexId unsigned integer,IndexName char(128),Cardinality double,LeafPageCount double,Depth unsigned integer,HashLength unsigned integer) begin declare local tJIBsc endHN9;!nteger null, TablePages integer null, PctUsedT integer null, IndexPages integer null, PctUsedI integer null, PctOfFile integer null, TableName char(128) null, ) in SYSTEM on commit delete rows;call dbo.sa_internal_table_page_usage(); select* from PageUse order by TableID asc end!emporary table IndexStats( TableId unsigned integer null, TableName char(128) null, IndexId unsigned integer null, IndexName char(128) null, Cardinality double null, LeafPageCount double null, Depth unsigned integer null, HashLength unsigned integer null, ) in SYSTEM on commit delete rows;call dbo.sa_internal_index_statistics(); select* from IndexStats order by TableId asc,IndexId aJB j nj#tn~nn  6 6xx# nT6 ^#hxr# |n nnx# 6nn### # nn6 # #%x/#96C6M6Wn`#j#t#~#n#nnn 6 6x# &&&&&&&&&&&&&&&&&KcdIDRbAW.zW6 NYLevels# NY IndexType! NYIndexId# NY IndexName! NYTableId# NY TableName$ YN owner_name" YNtbl_name$ YN owner_name" YNtbl_name( NYext_page_reads) NYext_page_cached( NYext_page_count* NYtable_page_reads+ NYtable_page_cached* NYtable_page_count NYcount$ NY table_name! NYcreator" NYtable_id# NY TableName# NY PctOfFile" NYPctUseLBNqITq*sa_get_histogramcreate procedure dbo.sa_get_histogram(in col_name char(128),in tbl_name char(128),in owner_name char(128) default null) result(StepNumber smallint,Low char(128),High char(128),Frequency double) begin declare cname char(128); declare tname char(128); SN)sa_index_levelscreate procedure dbo.sa_index_levels(in tbl_name char(128) default null,in owner_name char(128) default null) result(TableName char(128),TableId unsigned integer,IndexName char(128),IndexId unsigned integer,IndexType char(4),Levels integer) begin declarPN(sa_table_statscreate procedure dbo.sa_table_stats() result(table_id integer,creator char(128),table_name char(128),count unsigned bigint,table_page_count unsigned bigint,table_page_cached unsigned bigint,table_page_reads unsigned bigint,ext_page_count unsigned bigint,eNMBid endJP"xt_page_cached unsigned bigint,ext_page_reads unsigned bigint) begin declare local temporary table sa_table_stats_table( table_id integer not null, table_page_cached unsigned bigint null, table_page_reads unsigned bigint null, ext_page_cached unsigned bigint null, ext_page_reads unsigned bigint null, ) in SYSTEM on commit delete rows;call dbo.sa_internal_table_stats(); select T.table_id,U.user_name,T.table_name, T.count, T.table_page_count, S.table_page_cached, S.table_page_reads, T.ext_page_count, S.ext_page_cached, S.ext_page_reads from sys.systable as T join sys.sysuserperm as U on T.creator = U.user_id join sa_table_stats_table as S on T.table_id = S.table_NB4L@_3L<T<\<d<l3t<|<<<<< < < < < <<<<<<<<< <DD$D,D4D<DDDLDTD\D dD lD tD |D DDDDDDDDDDLL Oc_levelNQcQe tname char(128); declare uname char(128); declare tables dynamic scroll cursor for select rtrim(table_name),rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_type = 'BASE' and t.creator = u.user_id and (owner_name is null or owner_name = user_name) order by t.creator asc,table_name asc; declare first_owner dynamic scroll cursor for select rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_name = tbl_name and t.creator = u.user_id; declare local temporary table IndexLevels( TableName char(128) null, TableId unsigned integer null, IndexName char(128) null, IndexId unsigned integer null, IndexType char(4) null, Levels integer null, ) in SYSTEM on commit delete rows;if tbl_name is null then open tables; tabs: loop fetch next tables into tname,uname; if sqlcode <> 0 then leave tabs end if; call dbo.sa_internal_indexPBsc end PS`q Q 8),table_name char(128),table_type char(128)) at 'anyserver...sp_remote_tables'i ,domain_id smallint,width smallint,scale smallint,nullable smallint) at 'anyserver...sp_remote_columns' ted where publication_id = p_publication_id and user_id = p_user_id and subscribe_by = p_subscribe_by; commit work end integer null, WriteTime unsigned integer null, ) in SYSTEM on commit delete rows; call dbo.sa_internal_get_dtt(file_id); select* from DTTTable order by BandSize asc endҁs(tname,uname); if sqlcode <> 0 then leave tabs end if end loop tabs; close tables else set tname=rtrim(tbl_name); if owner_name is null then set uname=''; open first_owner; fetch next first_owner into uname; close first_owner else set uname=rtrim(owner_name) end if; call dbo.sa_internal_index_levels(tname,uname) end if; select* from IndexLevels order by TableName asc,IndexName aQBmeLXb@uS1_> NYrows# NY LeafPages# NY IndexType! NYIndexId# NY IndexName! NYTableId# NY TableName$ YN owner_name" YNtbl_name$ YN owner_name" YNtbl_name# NY WriteTime" NYReadTime" NYBandSize! YNfile_id! YNfile_id# NY Frequency NYHigh$ NY StepNumber$ YN owner_name" YNtbl_name" YNcol_name$ YN owner_name" YNtbl_name" YNcol_naRBsc endQU" declare uname char(128); declare first_owner dynamic scroll cursor for select rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_name = tbl_name and t.creator = u.user_id; declare local temporary table HistogramTable( StepNo smallint null, Low char(128) null, High char(128) null, Frequency double null, ) in SYSTEM on commit delete rows; set cname=rtrim(col_name); set tname=rtrim(tbl_name); if owner_name is null then set uname=''; open first_owner; fetch next first_owner into uname; close first_owner else set uname=rtrim(owner_name) end if; call dbo.sa_internal_get_histogram(cname,tname,uname); select* from HistogramTable order by StepNo aSBdtt'N{MYlH{*sa_index_densitycreate procedure dbo.sa_index_density(in tbl_name char(128) default null,in owner_name char(128) default null) result(TableName char(128),TableId unsigned integer,IndexName char(128),IndexId unsigned integer,IndexType char(4),LeafPages unsigned integer,DeUNsa_internal_index_density{create procedure dbo.sa_internal_index_density(in tbl_name char(128),in owner_name char(128)) internal name 'index_density'N$ sa_get_dttcreate procedure dbo.sa_get_dtt(in file_id unsigned smallint) result(BandSize unsigned integer,ReadTime unsigned integer,WriteTime unsigned integer) begin declare local temporary table DTTTable( BandSize unsigned integer null, ReadTime unsigned QNsa_internal_get_dtt^create procedure dbo.sa_internal_get_dtt(in file_id unsigned smallint) internal name 'get_TBif sqlSVcVnsity numeric(8,6)) begin declare tname char(128); declare uname char(128); declare tables dynamic scroll cursor for select rtrim(table_name),rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_type = 'BASE' and t.creator = u.user_id and (owner_name is null or owner_name = user_name) order by t.creator asc,table_name asc; declare first_owner dynamic scroll cursor for select rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_name = tbl_name and t.creator = u.user_id; declare local temporary table IndexDensity( TableName char(128) null, TableId unsigned integer null, IndexName char(128) null, IndexId unsigned integer null, IndexType char(4) null, LeafPages unsigned integer null, Density numeric(8,6) null, ) in SYSTEM on commit delete rows;if tbl_name is null then open tables; tabs: loop fetch next tables into tname,uname; UBsc end!UZJ2!sc end if end .sp_remote_procedures'!unt integer) begin update SYS.SYSREMOTEUSER set log_sent = p_log_sent, confirm_sent = p_confirm_sent, send_count = p_send_count, resend_count = p_resend_count, log_received = p_log_received, confirm_received = p_confirm_received, receive_count = p_receive_count, rereceive_count = p_rereceive_count where user_id = p_user_id; commit work end#code <> 0 then leave tabs end if; call dbo.sa_internal_index_density(tname,uname); if sqlcode <> 0 then leave tabs end if end loop tabs; close tables else set tname=rtrim(tbl_name); if owner_name is null then set uname=''; open first_owner; fetch next first_owner into uname; close first_owner else set uname=rtrim(owner_name) end if; call dbo.sa_internal_index_density(tname,uname) end if; select* from IndexDensity order by TableName asc,IndexName aVB  #xx6##x6x6xn$.6 8nB6Lx Vx `n jxtx~#  x 6x6x$n.6 8nB6Lx Vx `n jxtx~#  x 6&&&WctyR`c?dBc;+ YYp_rereceive_count) YYp_receive_count, YYp_confirm_received( YYp_log_received( YYp_resend_count& YY p_send_count( YYp_confirm_sent$ YY p_log_sent# YY p_user_id& YN new_identity$ YN owner_name" YNtbl_name& YN new_identity$ YN owner_name" YNtbl_name& NY segs_per_row& NY row_segments# NY TableName$ YN owner_name" YNtbl_name$ YN owner_name" YNtbl_name! NYDensiXBion'NT]7Jjava_debug_versionccreate procedure dbo.java_debug_version(out version long binary) internal name 'java_debug_version'Nsa_internal_reset_identitycreate procedure dbo.sa_internal_reset_identity(in tbl_name char(128),in owner_name char(128),in new_identity bigint) internal name 'reset_identity'N0sa_table_fragmentationcreate procedure dbo.sa_table_fragmentation(in tbl_name char(128) default null,in owner_name char(128) default null) result(TableName char(128),rows unsigned integer,row_segments unsigned bigint,segs_per_row double) begin declare tname char(128); declZNsa_internal_table_fragmentationcreate procedure dbo.sa_internal_table_fragmentation(in tbl_name char(128),in owner_name char(128)) internal name 'table_fragmentatYB tabs;V[c[are uname char(128); declare tables dynamic scroll cursor for select rtrim(table_name),rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_type = 'BASE' and t.creator = u.user_id and (owner_name is null or owner_name = user_name) order by t.creator asc,table_name asc; declare first_owner dynamic scroll cursor for select rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_name = tbl_name and t.creator = u.user_id; declare local temporary table TableFragments( TableName char(128) not null, rows unsigned integer not null, row_segments unsigned bigint not null, ) in SYSTEM on commit delete rows;if tbl_name is null then open tables; tabs: loop fetch next tables into tname,uname; if sqlcode <> 0 then leave tabs end if; call dbo.sa_internal_table_fragmentation(tname,uname); if sqlcode <> 0 then leave tabs end if end loopZBsc end1Z^1 fk_database char(128),fk_owner char(128),fk_table char(128),fk_column char(128),key_seq smallint,fk_name char(128),pk_name char(128)) at 'anyserver...sp_remote_imported_keys' is null then set uname=''; open first_owner; fetch next first_owner into uname; close first_owner else set uname=rtrim(owner_name) end if; call dbo.sa_internal_reset_identity(tname,uname,new_identity); checkpoint end if end close tables else set tname=rtrim(tbl_name); if owner_name is null then set uname=''; open first_owner; fetch next first_owner into uname; close first_owner else set uname=rtrim(owner_name) end if; call dbo.sa_internal_table_fragmentation(tname,uname) end if; select TableName,rows,row_segments, if rows = 0 then 0 else cast(row_segments as double)/rows endif as segs_per_row from TableFragments order by TableName a[Bih(,,,3        b~~  (,,,```` ` ` ````````ggggg      X X D DDDDLLX D DDDDLL \cNkYbk,sa_setsubscriptioncreate procedure SYS.sa_setsubscription(p_publication_id unsigned integer,p_user_id unsigned integer,p_subscribe_by char(128),p_created numeric(20),p_started numeric(20)) begin update SYS.SYSSUBSCRIPTION set created = p_created, started = p_starQN*sa_setremoteusercreate procedure SYS.sa_setremoteuser(p_user_id unsigned integer,p_log_sent numeric(20),p_confirm_sent numeric(20),p_send_count integer,p_resend_count integer,p_log_received numeric(20),p_confirm_received numeric(20),p_receive_count integer,p_rereceive_co|VN+sa_reset_identitycreate procedure dbo.sa_reset_identity(in tbl_name char(128) default null,in owner_name char(128) default null,in new_identity bigint default null) begin declare tname char(128); declare uname char(128); declare tables dynamic scroll cursor for sele^]Br_name[vc[ct rtrim(table_name),rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_type = 'BASE' and t.creator = u.user_id and (owner_name is null or owner_name = user_name) order by t.creator asc,table_name asc; declare first_owner dynamic scroll cursor for select rtrim(user_name) from SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_name = tbl_name and t.creator = u.user_id; declare local temporary table IndexLevels( TableName char(128) null, IndexName char(128) null, Levels integer null, ) in SYSTEM on commit delete rows;if tbl_name is null then open tables; tabs: loop fetch next tables into tname,uname; if sqlcode <> 0 then leave tabs end if; call dbo.sa_internal_reset_identity(tname,uname,new_identity); if sqlcode <> 0 then leave tabs end if; checkpoint end loop tabs; close tables else set tname=rtrim(tbl_name); if owne^B4LOkLLLTL\LdLlLtL|L L L L L LLLLLLLLLRRRR RRR$,,R4R<R DR LR TR \R dRlRtR|RRRRRRRXXXXXX  _cidXgwT1eB!uT- + YN connection_handle# NY conn_name% YN  conn_handle NY buffer' YN user_to_debug! NY version% NY  out_request! YN request" YN debugger" YN debugger" NY debugger! YNvm_name# YN  vm_handle! NYvm_name# YN  vm_handle NY buffer NY buffer' YN user_to_debug! NY version# YY p_started# YY p_created( YYp_subscribe_by# YY p_user_id* YYp_publication_`B]Fr< < < <<<<<<<<<<DDDDDDDDDD D D D D DDDDDDDDDDLLLLLLLLLL L L L L LLLLLLLLLRRR,RRRRRRR R R R R RRRRRRRRRRXXXRXXXXacect'N]de<asa_flush_cacheDcreate procedure dbo.sa_flush_cache() internal name 'sa_flush_cache'Njava_debug_get_vm_namecreate procedure dbo.java_debug_get_vm_name(in vm_handle long binary,out vm_name char(128)) internal name 'java_debug_get_vm_name'N!java_debug_wait_for_debuggable_vmcreate procedure dbo.java_debug_wait_for_debuggable_vm(out buffer long binary) internal name 'java_debug_wait_for_debuggable_vm'Njava_debug_free_existing_vms`create procedure dbo.java_debug_free_existing_vms() internal name 'java_debug_free_existing_vms'Njava_debug_get_existing_vmstcreate procedure dbo.java_debug_get_existing_vms(out buffer long binary) internal name 'java_debug_get_existing_vms'Njava_debug_connectfcreate procedure dbo.java_debug_connect(in user_to_debug char(128)) internal name 'java_debug_connbB-**04A>CHCR\fp-z=syy=bfjTM$.8BLV`TjMtI~TATITMTMI & & & & & & && && && && && && && && && & && && & & && & & && && && && && && & && && && && && && && && && && && && && & & & & & & & & & &cc_vm'Nbe^esa_proc_debug_versionicreate procedure dbo.sa_proc_debug_version(out version long binary) internal name 'sa_proc_debug_version'Njava_debug_requestcreate procedure dbo.java_debug_request(in debugger long binary,in request long binary,out out_request long binary) internal name 'java_debug_request'Njava_debug_detach_from_vmqcreate procedure dbo.java_debug_detach_from_vm(in debugger long binary) internal name 'java_debug_detach_from_vm'Njava_debug_attach_to_vmcreate procedure dbo.java_debug_attach_to_vm(in vm_name char(128),out debugger long binary) internal name 'java_debug_attach_to_vm'Njava_debug_release_vmjcreate procedure dbo.java_debug_release_vm(in vm_handle long binary) internal name 'java_debug_releasedBect'Ndf\-a sa_proc_debug_release_connectioncreate procedure dbo.sa_proc_debug_release_connection(in connection_handle long binary) internal name 'sa_proc_debug_release_connection'N!sa_proc_debug_get_connection_namecreate procedure dbo.sa_proc_debug_get_connection_name(in conn_handle long binary,out conn_name char(128)) internal name 'sa_proc_debug_get_connection_name'N!sa_proc_debug_wait_for_connectioncreate procedure dbo.sa_proc_debug_wait_for_connection(out buffer long binary) internal name 'sa_proc_debug_wait_for_connection'Nsa_proc_debug_disconnectXcreate procedure dbo.sa_proc_debug_disconnect() internal name 'sa_proc_debug_disconnect'Nsa_proc_debug_connectlcreate procedure dbo.sa_proc_debug_connect(in user_to_debug char(128)) internal name 'sa_proc_debug_conneBion'NejV^sa_jdk_versionzcreate procedure dbo.sa_jdk_version() result(classes_version char(10)) begin select classes_version from SYS.SYSINFO endNsa_server_optionicreate procedure dbo.sa_server_option(in opt char(128),in val char(128)) internal name 'sa_server_option'Npsa_flush_statisticsNcreate procedure dbo.sa_flush_statistics() internal name 'sa_flush_statistics'Nsa_proc_debug_requestcreate procedure dbo.sa_proc_debug_request(in debugger long binary,in request long binary,out out_request long binary) internal name 'sa_proc_debug_request'N"sa_proc_debug_attach_to_connectioncreate procedure dbo.sa_proc_debug_attach_to_connection(in connection_handle long binary,out debugger long binary) internal name 'sa_proc_debug_attach_to_connectfBle`m}\7jEkH) % YN @table_name& YN @server_name" NYnullable NYscale NYwidth# NY domain_id% NY column_name$ NY table_name NYowner" NYdatabase* YN@table_qualifier& YN @table_owner% YN @table_name& YN @server_name" NY backupOp) NY classes_version" YNfilename YNval YNopt% NY  out_request! YN request" YN debugger" NY debugger+ YN connection_handgB jT\               5555555 5 5 5 5555555;;;;;;;;;; ; ; ;;;;;;bbb~    33     ;;;;33 hc@    +++ ---00$0)=.=3A8A=CBCG=LCQIVI[I`CeMjIoMtAyM~TTTTYYY]]]Ybbbbbddddz{|}~icory'Nfla1x sa_forward_to\create procedure dbo.sa_forward_to(in @server_name char(128)) at 'anyserver...sp_forward_to'N+sp_remote_columnscreate procedure dbo.sp_remote_columns(in @server_name char(128),in @table_name char(128),in @table_owner char(128) default '%',in @table_qualifier char(128) default '%') result(database char(128),owner char(128),table_name char(128),column_name char(128)fQN0sa_read_backup_historycreate procedure dbo.sa_read_backup_history() result(backupOp varchar(2000)) begin declare local temporary table BackupOps( linenum integer null, bkupop varchar(2000) null, ) in SYSTEM on commit delete rows;call dbo.sa_internal_read_backDNsa_internal_read_backup_history]create procedure dbo.sa_internal_read_backup_history() internal name 'sa_read_backup_histjBȂ4L_uRLXTX\XdX lX tX |X X XXXXXXXXX``````` ``` $` ,` 4` <` D`L`T`\`d`l`t`|```gggggggggg  ĂĂłƂkcNjjpj(sp_setreptablecreate procedure dbo.sp_setreptable(in @table_name char(128),in @true_false char(5)) begin declare owner_name char(128); declare qualified_name char(250); declare stmt char(300); declare first_owner dynamic scroll cursor for select user_name from vN*sp_remote_tablescreate procedure dbo.sp_remote_tables(in @server_name char(128),in @table_name char(128) default '%',in @table_owner char(128) default '%',in @table_qualifier char(128) default '%',in @with_table_type bit default 0) result(database char(128),owner char(12NQN0sp_remote_primary_keyscreate procedure dbo.sp_remote_primary_keys(in @server_name char(128),in @table_name char(128),in @table_owner char(128) default '%',in @table_qualifier char(128) default '%') result(database char(128),owner char(128),table_name char(128),column_name charPlBergqz[7_5 \: NYowner" NYdatabase' YN @sp_qualifier# YN @sp_owner" YN@sp_name& YN @server_name$ NY table_type$ NY table_name NYowner" NYdatabase* YN@with_table_type* YN@table_qualifier& YN @table_owner% YN @table_name& YN @server_name! NYpk_name! NYkey_seq% NY column_name$ NY table_name NYowner" NYdatabase* YN@table_qualifier& YN @table_ownmBunt506x dA&^G%hC# /sr-ss(rss0ssrTime_zone_adjustment0'Min_table_size_for_histogram100 Preserve_source_formatOnFirst_day_of_week7 Return_java_as_stringOff%Return_date_time_as_stringOff$Truncate_timestamp_valuesOffTruncate_date_valuesOnLog_max_requests100Log_detailed_plansOnOptimization_loggingOff%Prevent_article_pkey_updateOn"Max_work_table_hash_size20 Max_hash_size10$Global_database_id 2147483647#Truncate_with_auto_commitOnJava_input_outputOff!Optimization_goalAll-rows&Ansi_update_constraintsCursorsExtended_join_syntaxOnOptimization_level9#TDS_Empty_string_is_nullOff"Auditing_options 4294967295AuditingOffMin_password_length0Max_cursor_count50Max_statement_conB])& & & &&&&&&&&&&&&(((((((((( ( ( ( ( ((((((((,DD D D D DLLLL LLLLLLRRRRRRRRRRRRRRXXXXXXX X X ``` ` ``ggggg g g g ggocNklsk' sp_servercapscreate procedure dbo.sp_servercaps(in @sname char(64)) begin select t2.capid,t3.capname,t2.capvalue from SYS.SYSSERVERS as t1,SYS.SYSCAPABILITY as t2,SYS.SYSCAPABILITYNAME as t3 where t1.srvname = @sname and t1.srvid = t2.srvid and t2.ca+N1sp_remote_imported_keyscreate procedure dbo.sp_remote_imported_keys(in @server_name char(128),in @sp_name char(128),in @sp_owner char(128) default '%',in @sp_qualifier char(128) default '%') result(pk_database char(128),pk_owner char(128),pk_table char(128),pk_column char(128),[N)sp_remote_pcolscreate procedure dbo.sp_remote_pcols(in @server_name char(128),in @sp_name char(128) default '%',in @sp_owner char(128) default '%',in @sp_qualifier char(128) default '%') result(database char(128),owner char(128),proc_name char(128),parm_name char(128),pupBmemt`A"nI'yV5" YN@sp_name& YN @server_name! NYpk_name! NYfk_name! NYkey_seq# NY fk_column" NYfk_table" NYfk_owner% NY fk_database# NY pk_column" NYpk_table" NYpk_owner% NY pk_database' YN @sp_qualifier# YN @sp_owner" YN@sp_name& YN @server_name" NYnullable NYscale NYwidth# NY domain_id# NY parm_mode# NY parm_name# NY proc_naqB˄W[aX[X`X `X `X eX eX eXjXjXjXjXjXjXjXjXj`o`o`o`o`o`t`y`~`` ` ` ` ` ``````````gggggggggg g g g g ggggggggggmmmmmmmmmm m m m m mmmmmmmmmĄńƄȄɄʄrcNpysa_disable_auditing_typemcreate procedure dbo.sa_disable_auditing_type(in types varchar(128)) internal name 'sa_disable_auditing_type'Nzsa_audit_string\create procedure dbo.sa_audit_string(in string varchar(128)) internal name 'sa_audit_string'N.sp_remote_procedurescreate procedure dbo.sp_remote_procedures(in @server_name char(128),in @sp_name char(128) default '%',in @sp_owner char(128) default '%',in @sp_qualifier char(128) default '%') result(database char(128),owner char(128),proc_name char(128)) at 'anyserver..VN1sp_remote_exported_keyscreate procedure dbo.sp_remote_exported_keys(in @server_name char(128),in @sp_name char(128),in @sp_owner char(128) default '%',in @sp_qualifier char(128) default '%') result(pk_database char(128),pk_owner char(128),pk_table char(128),pk_column char(128),sBerqw}[9iH'sT1" NYcapvalue! NYcapname NYcapid YN@@sname# NY proc_name NYowner" NYdatabase' YN @sp_qualifier# YN @sp_owner" YN@sp_name& YN @server_name! NYpk_name! NYfk_name! NYkey_seq# NY fk_column" NYfk_table" NYfk_owner% NY fk_database# NY pk_column" NYpk_table" NYpk_owner% NY pk_database' YN @sp_qualifier# YN @sp_owntB͂4Lkg Lg Tg \g dglgtg|gggggggmmmmmmmmmm m m m m $m,m4m<mDmLmTm\mdmlqtq|qqqqqqqq q q q q qɂɂɂɂɂɂɂɂɂ ɂ ɂ ɂ ʂʂʂʂʂʂʂʂʂ ʂ ˂˂˂˂˂˂˂˂˂ ̂̂̂̂̂̂̂̂̂ ̂ ̂ ̂ ̂ ͂͂͂͂͂͂͂ucif end^zJ9 lect* from sa_vm_enum_table order by class_name asc end# SYS.SYSTABLE as t,SYS.SYSUSERPERM as u where table_name = @table_name and t.creator = u.user_id; set owner_name=''; open first_owner; fetch next first_owner into owner_name; if sqlcode = 0 then set owner_name=rtrim(owner_name) end if; close first_owner; set qualified_name='"' || owner_name || '"."' || @table_name || '"'; if exists(select* from DBO.SYSOBJECTS where name = @table_name and type = 'U') then if lcase(@true_false) = 'true' then set stmt='alter table ' || qualified_name || ' replicate on' elseif lcase(@true_false) = 'false' then set stmt='alter table ' || qualified_name || ' replicate off' else raiserror 18100 'Usage: call sp_setreptable( table_name, {true | false} )'; return end if; execute immediate with quotes on stmt else raiserror 18102 'Table ''' || @table_name || ''' does not exist in this database' end vBmet~Y6iE"rN+# YN site_name YNpub_id$ NY  class_name# NY lock_name# NY lock_type$ NY table_name! NYuser_id$ NY connection# YN max_locks$ YN table_name$ YN connection# YN max_locks$ YN table_name$ YN connection YN types YN types YN string& YN @server_name% YN @true_false# YN @obj_name% YN @true_false$ YN @proc_name% YN @true_false% YN @table_nawBatorsn wO$ iH*~pN4Or0rйrQuietOffISQL_log Input_formatASCIIHeadingsOnEchoOn#Describe_Java_FormatVarcharCommit_on_exitOnCommand_delimiter;"Char_OEM_TranslationDetectBellOn Auto_refetchOn Auto_commitOff,!ODBC_distinguish_char_and_varcharOff"Optimization_workloadMixedDebug_messagesOffDedicated_taskOffForce_view_creationOff!Temp_space_limit_checkOffRead_past_deletedOnSubsume_row_locksOn"For_xml_null_treatmentOmit%Optimistic_wait_for_commitOff#Max_recursive_iterations100Update_statisticsOn+On_Charset_conversion_failureIgnore(Pinned_cursor_percent_of_cache10Sort_CollationInternalMax_plans_cached20$User_estimatesOverride-magicExclude_operxBNs|2tq́+ v;(HTh?V*<+K{iCؚ+W)&Ed2kd~5GT"^@èsa_enable_auditing_typekcreate procedure dbo.sa_enable_auditing_type(in types varchar(128)) internal name 'sa_enable_auditing_type'Njsa_end_forward_toJcreate procedure dbo.sa_end_forward_to() internal name 'sa_end_forward_to'N)sp_setreplicatecreate procedure dbo.sp_setreplicate(in @obj_name char(128),in @true_false char(5)) begin declare type char(3); declare type_crsr dynamic scroll cursor for select type from DBO.SYSOBJECTS where name = @obj_name; if exists(select* from DB{N' sp_setrepproccreate procedure dbo.sp_setrepproc(in @proc_name char(128),in @true_false char(5)) begin declare owner_name char(128); declare qualified_name char(250); declare stmt char(300); declare first_owner dynamic scroll cursor for select user_name from zyBif endv{<  W+ ault 'Y') internal name 'sa_app_register'# SYS.SYSPROCEDURE as t,SYS.SYSUSERPERM as u where proc_name = @proc_name and t.creator = u.user_id; set owner_name=''; open first_owner; fetch next first_owner into owner_name; if sqlcode = 0 then set owner_name=rtrim(owner_name) end if; close first_owner; set qualified_name='"' || owner_name || '"."' || @proc_name || '"'; if exists(select* from DBO.SYSOBJECTS where name = @proc_name and type = 'P') then if lcase(@true_false) = 'true' then set stmt='alter procedure ' || qualified_name || ' replicate on' elseif lcase(@true_false) = 'false' then set stmt='alter procedure ' || qualified_name || ' replicate off' else raiserror 18100 'Usage: call sp_setrepproc( proc_name, {true | false} )'; return end if; execute immediate with quotes on stmt else raiserror 18107 'Stored procedure ''' || @proc_name || ''' does not exist in this database' end zBif end z  !clare local temporary table sa_locks_table( connection integer null, user_id char(128) null, table_name char(128) null, lock_type char(32) null, lock_name unsigned bigint null, ) in SYSTEM not transactional;call dbo.sa_internal_locks(connection,table_name,max_locks); if table_name is null then select* from sa_locks_table order by connection asc,table_name asc,lock_name asc else select* from sa_locks_table order by lock_name asc end if end!O.SYSOBJECTS where name = @obj_name) then set type=''; open type_crsr; fetch next type_crsr into type; if sqlcode = 0 then set type=rtrim(type) end if; close type_crsr; if lcase(type) = 'U' then call dbo.sp_setreptable(@obj_name,@true_false) elseif lcase(type) = 'P' then call dbo.sp_setrepproc(@obj_name,@true_false) end if else raiserror 17969 'No user table or procedure named ''' || @obj_name || ''' exists in this database' end {Bcks'N{y@{y`EI]#Yu j;C_<&[pTQR+ w2sa_stop_recording_commitsZcreate procedure dbo.sa_stop_recording_commits() internal name 'sa_stop_recording_commits'Nsa_syncwcreate procedure dbo.sa_sync(in pub_id integer,in operation varchar(128),in value varchar(128)) internal name 'sa_sync'Nsa_internal_java_loaded_classesfcreate procedure dbo.sa_internal_java_loaded_classes() internal name 'sa_internal_java_loaded_classes'N"sa_lockscreate procedure dbo.sa_locks(in connection integer default 0,in table_name char(128) default null,in max_locks integer default 1000) result(connection integer,user_id char(128),table_name char(128),lock_type char(32),lock_name unsigned bigint) begin de{Nsa_internal_lockscreate procedure dbo.sa_internal_locks(in connection integer,in table_name char(128),in max_locks integer) internal name 'sa_internal_lo|B m[    +++---000===AAACCCCIIIIMMMTTTTYYYY]]]bbbbbbdddddeeeeefffff  }cj Y    +++---000===AAACCCCIIIIMMMTTTTYYYY]bbbbbbdddddeeeeefffffNNNN}}NYNNNNN||YNNNNNN{{YNNNNNNzzYNNNNNNyyYNNNNNNxxYNNN~cN| %%((((((((( ( ( ( ( (sa_app_get_statuscreate procedure dbo.sa_app_get_status(in app_name char(255),out all_on unsigned integer,out all_off unsigned integer) internal name 'sa_app_get_status'Nsa_app_registration_unlock\create procedure dbo.sa_app_registration_unlock() internal name 'sa_app_registration_unlock'N sa_sync_subcreate procedure dbo.sa_sync_sub(in pub_id integer,in site_name varchar(128),in operation varchar(128),in value varchar(128)) internal name 'sa_sync_sub'N0sa_java_loaded_classescreate procedure dbo.sa_java_loaded_classes() result(class_name varchar(512)) begin declare local temporary table sa_vm_enum_table( class_name char(512) null, ) in SYSTEM on commit delete rows;call dbo.sa_internal_java_loaded_classes(); se6vBonwgH(pL)~X8 |NN encrypti( YNlog_status_chg$ YN conn_label( YNlog_status_chg% YN conn_status YNcookie& NY app_info_str" YNapp_name& YN app_info_str! NYall_off NYall_on" YNapp_name# YN exclusive$ YN conn_label# YN hold_lock( YNlog_status_chg% YN conn_status& YN app_info_str" YNapp_name NYcookie YN value# YN operation YNpub_id YN value# YN operatiBaNY6+{`D%nM.~ hNNsa_conn_set_statuscreate procedure dbo.sa_conn_set_status(in conn_status unsigned integer,in log_status_chg char(1)) internal name 'sa_conn_set_status'Nsa_app_get_infoStr|create procedure dbo.sa_app_get_infoStr(in app_name char(255),out app_info_str char(255)) internal name 'sa_app_get_infoStr'Nsa_app_set_infoStrecreate procedure dbo.sa_app_set_infoStr(in app_info_str char(255)) internal name 'sa_app_set_infoStr'Njsa_app_deregisterJcreate procedure dbo.sa_app_deregister() internal name 'sa_app_deregister'N)sa_app_registercreate procedure dbo.sa_app_register(out cookie unsigned integer,in app_name char(255),in app_info_str char(255),in conn_status unsigned integer,in log_status_chg char(1),in hold_lock char(1),in conn_label char(255) default 'ROOT',in exclusive char(1) def(zBڂ4LuqLqTq\qdqlqtq|qqtttttttttt t t t t tt ttt$t,t4t<tDtLwTw\wdwlwtw|wwww w w w w wwwww els set setting='off' end if ; if 'allow nulls by default' like(lcase(@optname)||'%') then execute immediate 'set option ' ||current use͂ ͂ ͂ ͂ ͂ ͂͂΂΂΂΂΂΂΂΂΂ ΂ ΂ ΂ ΂ ΂΂ςςςςςςςЂЂЂЂтт҂҂ӂӂԂւׂ؂قققڂڂڂڂڂcter'N S               ? ? ?  ?  ? H H p       sa_checkpoint_executefcreate procedure dbo.sa_checkpoint_execute(in execStr char(255)) internal name 'sa_checkpoint_execute'Nsa_start_recording_commitswcreate procedure dbo.sa_start_recording_commits(out log_offset varchar(128)) internal name 'sa_start_recording_commits'Nsa_check_commitucreate procedure dbo.sa_check_commit(out tname varchar(128),out keyname varchar(128)) internal name 'sa_check_commit'Nsa_conn_deregisterecreate procedure dbo.sa_conn_deregister(in log_status_chg char(1)) internal name 'sa_conn_deregister'Nsa_conn_registercreate procedure dbo.sa_conn_register(in cookie unsigned integer,in conn_status unsigned integer,in log_status_chg char(1),in conn_label char(255) default null) internal name 'sa_conn_regisBus_;f@hE!                ' YN p_object_name' NY foreign_table' NY foreign_owner$ NY percentage# NY millisecs$ NY executions" NYline_num$ NY table_name$ NY owner_name% NY object_name% NY object_type& YN p_table_name& YN p_owner_name' YN p_object_name# NY  sched_def$ NY sched_name YNevt_id! YNexecStr$ NY log_offset! NY keyname NY tname( YNlog_status_chg% YN conn_statBNp; px{^~o^0^,HZPFd^`^%sa_internal_procedure_profile_summaryicreate procedure dbo.sa_internal_procedure_profile_summary() internal name 'sa_procedure_profile_summary'N.sa_procedure_profilecreate procedure dbo.sa_procedure_profile(in p_object_name char(128) default null,in p_owner_name char(128) default null,in p_table_name char(128) default null) result(object_type char(1),object_name char(128),owner_name char(128),table_name char(128),lin5Nsa_internal_procedure_profileYcreate procedure dbo.sa_internal_procedure_profile() internal name 'sa_procedure_profile'N,sa_event_schedulescreate procedure dbo.sa_event_schedules(in evt_id integer) result(sched_name varchar(128),sched_def long varchar) begin declare day_list char(256); declare time_range char(256); declare frequency char(256); declare starting char(50); declare sepb B ' whe{c char(1); declare bittest unsigned integer; declare daynum integer; declare local temporary table event_sched_results( sched_name varchar(128) null, sched_def long varchar null, ) in SYSTEM not transactional; for scheds as sched_cursor dynamic scroll cursor for select sched_name as sname, start_time, stop_time, start_date, days_of_week, days_of_month, interval_units, interval_amt from SYS.SYSSCHEDULE where event_id = evt_id for read only do if stop_time is null then set time_range='START TIME ''' || dateformat(start_time,'hh:nn:ss') || ''' ' else set time_range='BETWEEN ''' || dateformat(start_time,'hh:nn:ss') || ''' AND ''' || dateformat(stop_time,'hh:nn:ss') || ''' ' end if; if interval_amt is null then set frequency='' else set frequency='EVERY ' || interval_amt || ' ' || case interval_units when 'HH' then 'HOURSBnd if;Èn 'NN' then 'MINUTES ' when 'SS' then 'SECONDS ' end end if; if days_of_week <> 0 then select 'ON (' || list('''' || weekdays || '''') || ') ' into day_list from( select 'Sunday' where(days_of_week&1) <> 0 union all select 'Monday' where(days_of_week&2) <> 0 union all select 'Tuesday' where(days_of_week&4) <> 0 union all select 'Wednesday' where(days_of_week&8) <> 0 union all select 'Thursday' where(days_of_week&16) <> 0 union all select 'Friday' where(days_of_week&32) <> 0 union all select 'Saturday' where(days_of_week&64) <> 0) as t( weekdays) elseif days_of_month <> 0 then set day_list=''; set sep=''; if days_of_month > 2147483647 then set day_list='0'; set sep=',' end if; set bittest=1; set daynum=1; lp: loop if(days_of_month&bittest) <> 0 then set day_list=day_list || sep || daynum; set sep=',' eBts ende\ \request_uniq as u where u.stmt_id = r.stmt_id) from dbo.satmp_request_time as r where stmt_id <> 0 group by stmt_id end if; commit work end .satmp_request_time; truncate table dbo.satmp_request_hostvar; call dbo.sa_internal_get_request_times(filename,conn_id); commit work end if endUable_name = p_table_name) order by 1 asc,2 asc,3 asc,4 asc,5 asc end if end2 set daynum=daynum+1; if daynum > 31 then leave lp end if; set bittest=bittest*2 end loop lp; set day_list='ON (' || day_list || ') ' else set day_list='' end if; if start_date is null then set starting='' else set starting='START DATE ''' || dateformat(start_date,'yyyy/mm/dd') || ''' ' end if; insert into event_sched_results values( sname, time_range || frequency || day_list || starting) end for; select sched_name,sched_def from event_sched_resulBl or tce_num unsigned integer,executions unsigned integer,millisecs unsigned integer,percentage double,foreign_owner char(128),foreign_table char(128)) begin declare local temporary table ProcProfile( object_type char(1) not null, object_name char(128) not null, owner_name char(128) not null, table_name char(128) null, line_num unsigned integer not null, executions unsigned integer not null, millisecs unsigned integer not null, percentage double not null, foreign_owner char(128) null, foreign_table char(128) null, ) in SYSTEM not transactional; call dbo.sa_internal_procedure_profile(); if p_object_name is null and p_owner_name is null and p_table_name is null then select* from ProcProfile order by 1 asc,2 asc,3 asc,4 asc,5 asc else select* from ProcProfile where (p_object_name is null or object_name = p_object_name) and (p_owner_name is null or owner_name = p_owner_name) and (p_table_name is nulB[rqqqqqqqqqq q q q q qqqqqqqqqqtttttttttt t t t t ttttttttttwwwwwwwwww w w w w wwwwwwwwww      $%$%   ̄̈́΄τЄф҄ӄԄքׄ؄لڄ܄݄ބc-,K ,6@JxT# ]6gnqn{#x#x # # nn6 # #%x/#96CMWaku 6x 6nx ####6x 6nx ####t&&&&&&&&&&&cN/?0?8?HH@@HHHHH2HHPHH H XH H H `HHHh.sa_get_request_timescreate procedure dbo.sa_get_request_times(in filename long varchar default null,in conn_id unsigned integer default 0) begin if(filename is null) then set filename=property('RequestLogFile') end if; if(filename <> '') then truncate table dboNsa_internal_get_request_timescreate procedure dbo.sa_internal_get_request_times(in filename long varchar,in conn_id unsigned integer) internal name 'sa_get_request_times'N6sa_procedure_profile_summarycreate procedure dbo.sa_procedure_profile_summary(in p_object_name char(128) default null,in p_owner_name char(128) default null,in p_table_name char(128) default null,in p_object_type char(1) default null,in p_ordering char(1) default null) result(objectBame) oc_type char(1),object_name char(128),owner_name char(128),table_name char(128),executions unsigned integer,millisecs unsigned integer,foreign_owner char(128),foreign_table char(128)) begin declare local temporary table ProcProfileSummary( object_type char(1) not null, object_name char(128) not null, owner_name char(128) not null, table_name char(128) null, executions unsigned integer not null, millisecs unsigned integer not null, foreign_owner char(128) null, foreign_table char(128) null, ) in SYSTEM not transactional; call dbo.sa_internal_procedure_profile_summary(); if p_object_name is not null or p_owner_name is not null or p_table_name is not null or p_object_type is not null then delete from ProcProfileSummary where ((p_object_name is not null and object_name <> p_object_name) or (p_owner_name is not null and owner_name <> p_owner_name) or (p_table_name is not null and table_name <> p_table_nBecs deVr (p_object_type is not null and (case object_type when 'F' then 'P' when 'C' then 'S' when 'D' then 'S' else object_type end) <> p_object_type)) end if; if p_ordering = 'p' then select* from ProcProfileSummary order by object_type asc,owner_name asc,object_name asc,table_name desc elseif p_ordering = 'n' then select* from ProcProfileSummary order by object_name asc,owner_name asc,table_name asc,object_type desc elseif p_ordering = 'o' then select* from ProcProfileSummary order by owner_name asc,object_type asc,object_name asc,table_name desc elseif p_ordering = 't' then select* from ProcProfileSummary order by table_name asc,owner_name asc,object_name asc,object_type desc elseif p_ordering = 'e' then select* from ProcProfileSummary order by executions desc,object_name asc,owner_name asc,table_name asc,object_type desc else select* from ProcProfileSummary order by millisBmeyU0 |U. a@#   p  x(08 YNowner! YNobjname! YNobjtype# NY  stmt_text YN txt! YNconn_id" YN filename% YN preliminary! YNconn_id" YN filename! YNconn_id" YN filename' NY foreign_table' NY foreign_owner# NY millisecs$ NY executions$ NY table_name$ NY owner_name% NY object_name% NY object_type$ YN p_ordering' YN p_object_type& YN p_table_name& YN p_owner_naBn]oggggmmmmmmmmm m m m mmmmmmmmmqqqqqq q q q q qqqqqqqqqtttttttttt t t t tttttttttwwwwwwww wwww     kkukukululumumumumumumzmznznznznznznznznz n z n z c4LwLwTw\wdwlt|      $,4<DLT\dlt |      ڂڂ܂݂݂݂݂ނނނ₀₀₀む䂀䂀傀傀傀傀悀炀炀肀肀邀낀삀삀삀     cN  h   p x(0}sa_internal_virtual_sysixcolRcreate procedure dbo.sa_internal_virtual_sysixcol() internal name virtual_sysixcolNsa_internal_disk_free_space^create procedure dbo.sa_internal_disk_free_space() internal name 'sa_internal_disk_free_space'N0sa_get_request_profilecreate procedure dbo.sa_get_request_profile(in filename long varchar default null,in conn_id unsigned integer default 0) begin declare commit_cnt integer; declare rollback_cnt integer; declare commit_ms integer; declare rollback_ms integer; trunaN4sa_get_request_profile_subcreate procedure dbo.sa_get_request_profile_sub(in preliminary integer) begin declare local temporary table satmp_request_uniq( stmt_id integer not null default autoincrement, prefix long varchar not null, primary key( stmt_id) , ) iBsatmp_cn SYSTEM not transactional; -- Create a summary table with one row for each distinct statement. insert into satmp_request_uniq( prefix) select distinct prefix from dbo.satmp_request_time where prefix is not null; commit work; create index uniq_prefix on satmp_request_uniq(prefix asc); update dbo.satmp_request_time as r set r.stmt_id = u.stmt_id from dbo.satmp_request_time as r,satmp_request_uniq as u where r.prefix = u.prefix; commit work; if preliminary = 1 then insert into dbo.satmp_request_profile select stmt_id, count(*), 0, 0, 0,'' from dbo.satmp_request_time as r where stmt_id <> 0 and substr(stmt,1,6) in( 'SELECT','UPDATE') group by stmt_id having count(*) = 1 else insert into dbo.satmp_request_profile select stmt_id, count(*), sum(millisecs), avg(millisecs), max(millisecs), (select prefix from Bstmt,1ccate table dbo.satmp_request_profile; call dbo.sa_get_request_times(filename,conn_id); select isnull(count(*),0),isnull(sum(millisecs),0) into commit_cnt, commit_ms from dbo.satmp_request_time where substr(stmt,1,6) = 'COMMIT'; select isnull(count(*),0),isnull(sum(millisecs),0) into rollback_cnt, rollback_ms from dbo.satmp_request_time where substr(stmt,1,8) = 'ROLLBACK'; update dbo.satmp_request_time set stmt = ltrim(stmt) where substr(stmt,1,1) = ' '; commit work; -- Remove statements that are not of interest. delete from dbo.satmp_request_time where (substr(stmt,1,6) = 'COMMIT' or substr(stmt,1,8) = 'ROLLBACK'); commit work; -- Calculate a "prefix" for each statement which should be identical -- for statements which are similar. update dbo.satmp_request_time set prefix = substr(stmt,1,locate(stmt,'(')-1) where substr(stmt,1,4) = 'CALL'; update dbo.satmp_request_time set prefix = stmt where substr(B suÖ,4) = 'CALL' and locate(stmt,'(') = 0; commit work; update dbo.satmp_request_time set prefix = substr(stmt,1,locate(stmt,'VALUES')-1) where substr(stmt,1,6) = 'INSERT'; update dbo.satmp_request_time set prefix = substr(stmt,1,locate(stmt,'SELECT')-1) where substr(stmt,1,6) = 'INSERT' and locate(stmt,'SELECT') <> 0; commit work; update dbo.satmp_request_time set prefix = substr(stmt,1,locate(stmt,'WHERE')-1) where substr(stmt,1,6) = 'DELETE'; update dbo.satmp_request_time set prefix = stmt where substr(stmt,1,6) = 'DELETE' and locate(stmt,'WHERE') = 0; commit work; update dbo.satmp_request_time set prefix = substr(stmt,1,locate(stmt,'WHERE')-1) where substr(stmt,1,6) = 'UPDATE'; update dbo.satmp_request_time set prefix = stmt where substr(stmt,1,6) = 'UPDATE' and locate(stmt,'WHERE') = 0; commit work; update dbo.satmp_request_time set prefix = substr(stmt,1,locate(stmt,'WHERE')-1) where B = 'SE×bstr(stmt,1,6) = 'SELECT'; update dbo.satmp_request_time set prefix = stmt where substr(stmt,1,6) = 'SELECT' and locate(stmt,'WHERE') = 0; commit work; -- Include other statements (e.g. CREATE/ALTER/DROP/SET) update dbo.satmp_request_time set prefix = stmt where prefix is null; commit work; -- Summarize. call dbo.sa_get_request_profile_sub(1); -- For those statements which are unique because they contain values -- in the SELECT list or SET list which vary based on time, userid, etc. -- attempt to find common instances. update dbo.satmp_request_time as r set prefix = substr(stmt,1,locate(stmt,'=')) from dbo.satmp_request_time as r,dbo.satmp_request_profile as s where substr(stmt,1,6) = 'UPDATE' and r.stmt_id = s.stmt_id and s.uses = 1; commit work; update dbo.satmp_request_time as r set prefix = substr(stmt,1,100) from dbo.satmp_request_time as r,dbo.satmp_request_profile as s where substr(stmt,1,6)Brk end16  & stered, keep_existing_indexes) endte satmp_statement_text set stmt_text = ' ' || stmt_text where (substr(stmt_text,1,4) = 'FROM' or substr(stmt_text,1,5) = 'WHERE' and ln < from_line) end if; select stmt_text from satmp_statement_text order by ln asc endLECT' and r.stmt_id = s.stmt_id and s.uses = 1; commit work; -- Summarize again. truncate table dbo.satmp_request_profile; call dbo.sa_get_request_profile_sub(0); -- Add COMMIT/ROLLBACK info. if commit_cnt > 0 then insert into dbo.satmp_request_profile( uses,total_ms,avg_ms,max_ms,prefix) select commit_cnt, commit_ms, commit_ms/commit_cnt, commit_ms/commit_cnt,'COMMIT' end if; if rollback_cnt > 0 then insert into dbo.satmp_request_profile( uses,total_ms,avg_ms,max_ms,prefix) select rollback_cnt, rollback_ms, rollback_ms/rollback_cnt, rollback_ms/rollback_cnt,'ROLLBACK' end if; commit woB&48cbbbd dY!b+5 ?IS]gq {:7: 77%.8BLV`jt~s0000 && & & & & & & & & & && && && && && && && && && && & & & && && && && && && && & && && && && & & && && && && && && && && && && & && &c(NULL)x cJ8(l>!z]A(hhh?gHh`nh0tLZЋiet SR_Date_Format yyyy/mm/ddSave_remote_passwordsOn"External_remote_optionsOff Compression6Blob_threshold256Verify_threshold1000Subscribe_by_remoteOnReplication_error_pieceReplication_error Quote_all_identifiersOffQualify_ownersOnDelete_old_logsOffVerify_all_columnsOffISQL_command_timingOn.ISQL_plan_cursor_sensitivity ASENSITIVE&ISQL_plan_cursor_writabilityOn ISQL_plan Graphical ISQL_quote'ISQL_escape_character\ISQL_field_separator,Truncation_length30 Statistics3SQLStart SQLConnect Screen_formatTextPercent_as_commentOn Output_nulls Output_length0 Output_formatASCIIOn_errorPromptNULLSBBNmm ,sa_disk_free_spacecreate procedure dbo.sa_disk_free_space(in p_dbspace_name varchar(128) default null) result(dbspace_name varchar(128),free_space unsigned bigint) begin declare local temporary table DiskFreeSpaceTable( dbspace_name varchar(128) null, free_space r N(sa_make_objectcreate procedure dbo.sa_make_object(in objtype char(30),in objname char(128),in owner char(128) default null,in tabname char(128) default null) begin declare owner_specified bit; if owner is null then set owner=current user; set owner_specifieS  N+sa_statement_textcreate procedure dbo.sa_statement_text(in txt long varchar) result(stmt_text long varchar) begin declare currline long varchar; declare len integer; declare posn integer; declare stmt_type varchar(10); declare from_line integer; declare local n Beplacectemporary table satmp_statement_text( ln integer not null default autoincrement, stmt_text long varchar null, primary key( ln) , ) in SYSTEM not transactional;set txt=replace(txt,'\x09',' '); -- Make a SQL statement readable by inserting newlines. set stmt_type=null; if substr(txt,1,6) = 'SELECT' then set stmt_type='SELECT'; set txt=replace(txt,',',',\x0A'); set txt=replace(txt,'FROM ','\x0AFROM '); set txt=replace(txt,'LEFT OUTER JOIN','\x0A LEFT OUTER JOIN'); set txt=replace(txt,'WHERE','\x0AWHERE'); set txt=replace(txt,' AND ','\x0AAND '); set txt=replace(txt,'GROUP BY','\x0AGROUP BY'); set txt=replace(txt,'ORDER BY','\x0AORDER BY'); set txt=replace(txt,'UNION','\x0AUNION') elseif substr(txt,1,6) = 'INSERT' then set txt=replace(txt,',',',\x0A '); set txt=replace(txt,'VALUES','\x0AVALUES'); set txt=replace(txt,'SELECT','\x0ASELECT') elseif substr(txt,1,6) = 'DELETE' then set txt=rB upda×(txt,'FROM ','\x0AFROM '); set txt=replace(txt,'WHERE','\x0AWHERE'); set txt=replace(txt,' AND ','\x0AAND ') elseif substr(txt,1,6) = 'UPDATE' then set txt=replace(txt,'SET ','\x0ASET '); set txt=replace(txt,'FROM ','\x0AFROM '); set txt=replace(txt,'WHERE','\x0AWHERE'); set txt=replace(txt,' AND ','\x0AAND ') else -- other end if; set len=length(txt); while(len > 0) loop set posn=locate(txt,'\x0A'); if(posn > 150 or posn = 0) then set posn=150; set currline=substr(txt,1,posn) else set currline=substr(txt,1,posn-1) end if; insert into satmp_statement_text( stmt_text) values( currline) ; set txt=substr(txt,posn+1); set len=len-posn end loop; -- Make subqueries in SELECT list display better. -- (Subqueries in WHERE make queries display worse.) if stmt_type = 'SELECT' then select max(ln) into from_line from satmp_statement_text where substr(stmt_text,1,4) = 'FROM'; Bcifiedcd=0 else set owner_specified=1 end if; if objtype = 'procedure' or objtype = 'function' then if not exists(select* from SYS.SYSPROCEDURE as p join SYS.SYSUSERPERMS as u on (p.creator = u.user_id) where proc_name = objname and user_name = owner) then if owner_specified = 0 and exists(select* from SYS.SYSPROCEDURE as p where proc_name = objname) then raiserror 20001 'Ambiguous object name'; return end if; execute immediate with quotes on 'create ' || objtype || ' "' || owner || '"."' || objname || '"( in p1 int ) ' || if objtype = 'function' then ' returns int begin return(1) end' else ' begin return end' endif end if elseif objtype = 'view' then if not exists(select* from SYS.SYSTABLE as t join SYS.SYSUSERPERMS as u on (t.creator = u.user_id) where table_name = objname and user_name = owner) then if owner_speB ß = 0 and exists(select* from SYS.SYSTABLE as t where table_name = objname) then raiserror 20001 'Ambiguous object name'; return end if; execute immediate with quotes on 'create view "' || owner || '"."' || objname || '" ' || ' as select 1 as a from SYS.DUMMY' end if elseif objtype = 'service' then if not exists(select* from SYS.SYSWEBSERVICE where service_name = objname) then execute immediate with quotes on 'create service "' || objname || '" type ''HTML''' end if elseif objtype = 'trigger' and tabname is not null then if not exists(select* from SYS.SYSTRIGGER as tr join SYS.SYSTABLE as t on (tr.table_id = t.table_id) join SYS.SYSUSERPERMS as u on (t.creator = u.user_id) where trigger_name = objname and table_name = tabname and user_name = owner) then if owner_specified = 0 and Bif endy3 rv show_role^create function dbo.show_role() returns char(128) on exception resume begin return(null) e index_id unsigned integer null, sequence smallint null, column_id unsigned integer null, "order" char(1) null, ) in SYSTEM on commit delete rows;call sa_internal_virtual_sysixcol(); select* from VirtualSysIxCol end3ace_name order by file_num asc end if end@ exists(select* from SYS.SYSTRIGGER as tr join SYS.SYSTABLE as t on (tr.table_id = t.table_id) where trigger_name = objname and table_name = tabname) then raiserror 20001 'Ambiguous object name'; return end if; execute immediate with quotes on 'create trigger "' || objname || '" before insert order 100 on ' || '"' || owner || '"."' || tabname || '" ' || ' for each row ' || ' begin return end' end if else raiserror 20000 'Invalid object type specified' end Bme}Y;_;hI'+ * * * * * 3b `*`3*`.**** NYunique! NYfile_id NYroot" NYindex_id" NYtable_id NYorder# NY column_id" NYsequence" NYindex_id" NYtable_id& YN creator_name$ YN table_name$ YN index_name& YN creator_name$ YN table_name$ YN index_name& YN creator_name$ YN table_name$ YN index_name YNable$ NY free_space& NY dbspace_name( YN p_dbspace_name! YNtabnaBp_dbspcunsigned bigint null, file_num integer null, ) in SYSTEM on commit delete rows;declare pick varchar(30); call dbo.sp_checkperms('DBA'); call dbo.sa_internal_disk_free_space(); if(p_dbspace_name is null) then select dbspace_name,free_space from DiskFreeSpaceTable order by file_num asc elseif not exists(select* from DiskFreeSpaceTable where dbspace_name = p_dbspace_name) then if UPPER(p_dbspace_name) in( 'LOG','_LOG') then set pick='TRANSACTION LOG' elseif UPPER(p_dbspace_name) in( 'MIRROR','_MIRROR') then set pick='TRANSACTION LOG MIRROR' elseif UPPER(p_dbspace_name) in( 'TEMP','_TEMP') then set pick='TEMPORARY FILE' else set pick=p_dbspace_name end if; select first dbspace_name,free_space from DiskFreeSpaceTable where UPPER(dbspace_name) = pick and file_num > 12 order by file_num asc else select first dbspace_name,free_space from DiskFreeSpaceTable where dbspace_name = BlityN  s Isp_lockcreate }sa_internal_virtual_sysindexRcreate procedure dbo.sa_internal_virtual_sysindex() internal name virtual_sysindexNsa_disable_indexcreate procedure dbo.sa_disable_index(in index_name char(128),in table_name char(128) default null,in creator_name char(128) default null) begin call dbo.sa_internal_alter_index_ability(0,index_name,table_name,creator_name) endNsa_enable_indexcreate procedure dbo.sa_enable_index(in index_name char(128),in table_name char(128) default null,in creator_name char(128) default null) begin call dbo.sa_internal_alter_index_ability(1,index_name,table_name,creator_name) endNsa_internal_alter_index_abilitycreate procedure dbo.sa_internal_alter_index_ability(in able integer,in index_name char(128),in table_name char(128),in creator_name char(128)) internal name alter_index_abiB&5N\NVPV^$.8BLV`jt~feeeefde VPV$^.8BLV`jt~feeeefde  & & & & & & & & & & & & & & & & & & && &&& && & & & & & & & & & && && && && && && && && && && && && && && && && && && && && && && && &cN                           sa_internal_recommend_indexescreate procedure dbo.sa_internal_recommend_indexes(in master_id integer,in phase integer,in use_clustered integer,in keep_existing_indexes integer) internal name recommend_indexesN-sa_virtual_sysindexcreate procedure dbo.sa_virtual_sysindex() result(table_id unsigned integer,index_id unsigned integer,root integer,file_id smallint,"unique" char(1),creator smallint,index_name char(128),remarks long varchar,index_type char(4),index_owner char(4),hash_lim5N-sa_virtual_sysixcolcreate procedure dbo.sa_virtual_sysixcol() result(table_id unsigned integer,index_id unsigned integer,sequence smallint,column_id unsigned integer,"order" char(1)) begin declare local temporary table VirtualSysIxCol( table_id unsigned integer null, Bex end6Y<"kG+ uV7sT cNY column_namecNY table_namecNY j rnal_get_workload_capture_status(); select* from WorkloadCaptureStatus order by attribute_name asc end( current user; select @@identity end~ SYSTEM on commit delete rows;call dbo.sa_internal_get_simulated_scale_factors(); select* from GetSimulatedScaleFactors end8"it smallint,disabled smallint) begin declare local temporary table VirtualSysIndex( table_id unsigned integer not null, index_id unsigned integer not null, root integer null, file_id smallint null, "unique" char(1) null, creator smallint null, index_name char(128) null, remarks long varchar null, index_type char(4) null, index_owner char(4) null, hash_limit smallint null, disabled smallint null, ) in SYSTEM on commit delete rows;call dbo.sa_internal_virtual_sysindex(); select* from VirtualSysIndBorb=mFeB#3     3 ` ` ` ` `3` # YN master_id/ YNkeep_existing_indexes' YN use_clustered YNphase# YN master_id& YN creator_name$ YN table_name& YN scale_factor YN query# YN master_id/ YNkeep_existing_indexes' YN use_clustered YNphase# YN master_id& NY scale_factor" NYtable_id" NYdisabled$ NY hash_limit% NY index_owner$ NY index_type! NY remarks$ NY index_name! NYcreatBNpQp' $sp_displaylogin|create procedure dbo.sp_displaylogin(in @login_nasa_set_simulated_scale_factorcreate procedure dbo.sa_set_simulated_scale_factor(in scale_factor double,in table_name char(128),in creator_name char(128) default null) internal name sa_set_simulated_scale_factorN&sa_internal_create_analysis_from_querycreate procedure dbo.sa_internal_create_analysis_from_query(in master_id integer,in query long varchar) internal name create_analysis_from_queryN'sa_internal_get_simulated_scale_factorshcreate procedure dbo.sa_internal_get_simulated_scale_factors() internal name get_simulated_scale_factorsN8sa_get_simulated_scale_factorscreate procedure dbo.sa_get_simulated_scale_factors() result(table_id unsigned integer,scale_factor double) begin declare local temporary table GetSimulatedScaleFactors( table_id unsigned integer not null, scale_factor double null, ) in {B 4LLT\dlt|      $,4<DL T \ d l t| #R#S#T#U#U#U#U#U#V#V#W#W#X#Y* cNy yx_[W[`V[8U[Xb b0bbsa_pause_workload_capturejcreate procedure dbo.sa_pause_workload_capture() begin call dbo.sa_internal_pause_workload_capture() endN#sa_remove_index_consultant_workloadcreate procedure SYS.sa_remove_index_consultant_workload(in name char(128)) begin delete from dbo.ix_consultant_capture where workload_name = name; commit work endNsa_create_analysis_from_querycreate procedure dbo.sa_create_analysis_from_query(in master_id integer,in query long varchar) begin call dbo.sa_internal_create_analysis_from_query(master_id, query) endN.sa_recommend_indexescreate procedure dbo.sa_recommend_indexes(in master_id integer default 0,in phase integer default 1,in use_clustered integer default 0,in keep_existing_indexes integer default 0) begin call dbo.sa_internal_recommend_indexes(master_id, phase, use_cluY#B@iXdeeeeeffbfffjjjllpp ssply$y)j.y3s8y=sB|G|L|QV[|`ejoty~| ow_roleuYN @role_typeuNY proc_role tYN @database_idtYN @object_idtNY object_name s„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄crykK&\6|_@!--@- - - H- - -P---X--- YNflags YN xpath YN xml$ YN  namespaceso YNflags YN xpath YN xml) NYattribute_value( NYattribute_name* NYqueries_captured! NYuser_id NYname& YN save_results& YN save_results YNname YNname# YN  querytext" YNmasterid# NY master_id% YN master_name YNmaster" YNnew_name" YNold_name YNname YN queB endNl l 8 sp_helpdbrcreate procedure dbo.sp_helpdb(in @dbname char(128) default null) begin ca"sa_internal_start_workload_captureocreate procedure dbo.sa_internal_start_workload_capture(in name char(128)) internal name start_workload_captureN !sa_internal_stop_index_consultant\create procedure dbo.sa_internal_stop_index_consultant() internal name stop_index_consultantN= #sa_remove_index_consultant_analysiscreate procedure dbo.sa_remove_index_consultant_analysis(in master integer) begin delete from dbo.ix_consultant_log where master_id = master; delete from dbo.ix_consultant_affected_columns where master_id = master; delete from dbo.ix_consultant_ixcopN#sa_update_index_consultant_workloadcreate procedure SYS.sa_update_index_consultant_workload(in old_name char(128),in new_name char(128)) begin update dbo.ix_consultant_capture set workload_name = new_name where workload_name = old_name; commit workBer end7 l_file where project = @project and filename is null; if @file_id is not null then update dbo.ul_statement set code_segment = @segment_name where file_id = @file_id and name = @name end if end_!y('CurrentCacheSize'),if connection_property('optimization_goal') like 'All-rows' then 2 else 1 endif,if connection_property('user_estimates') like 'override-magic' then 3 else(if connection_property('user_estimates') like 'enabled' then 1 else 2 endif) endif,querytext from sys.SYSUSERPERM where user_name = current user end!l where master_id = master; delete from dbo.ix_consultant_query_index where master_id = master; delete from dbo.ix_consultant_index where master_id = master; delete from dbo.ix_consultant_workload where master_id = master; delete from dbo.ix_consultant_query_phase where master_id = master; delete from dbo.ix_consultant_query_text where master_id = master; delete from dbo.ix_consultant_master where master_id = mastBNww33     3/ ````````}" rs_markerecreate procedure rs_systabgroup.rs_marker(inout @rs_api varchar(255)) begin set @rs_api=@rs_api endY sa_stop_index_consultanthcreate procedure dbo.sa_stop_index_consultant() begin call dbo.sa_internal_stop_index_consultant() endN/ sa_add_workload_querycreate procedure dbo.sa_add_workload_query(in masterid integer,in querytext long varchar) begin insert into dbo.ix_consultant_workload( master_id,user_id,count,cache_size, optimization_goal,user_estimates,text) select masterid,user_id,1,propertI\N:  sa_add_index_consultant_analysiscreate procedure dbo.sa_add_index_consultant_analysis(in master_name char(128)) result(master_id integer) begin insert into dbo.ix_consultant_master( creator,name,summary) select user_id,master_name,null from sys.SYSUSERPERM where user_name =%BZt tttty~~                    32          `    !+"#c endNE 08@HPX `   h p x'sa_internal_get_workload_capture_statuscreate procedure dbo.sa_internal_get_workload_capture_status(out name char(128),out user_id unsigned integer,out queries_captured unsigned integer) internal name get_workload_capture_statusNsa_stop_workload_capturecreate procedure dbo.sa_stop_workload_capture(in save_results char(1) default 'Y') begin call dbo.sa_internal_stop_workload_capture(save_results) endN!sa_internal_stop_workload_capturescreate procedure dbo.sa_internal_stop_workload_capture(in save_results char(1)) internal name stop_workload_captureNsa_start_workload_capturecreate procedure dbo.sa_start_workload_capture(in name char(128)) begin call dbo.sa_internal_start_workload_capture(name)BN%O ` default null,in @col8 char(128) default null) begin call sp_tsql_feature_not_supported() end#Q sp_primarykeycreate procedure dbo.sp_primarykey(in @tabname char(128),sa_resume_workload_capturelcreate procedure dbo.sa_resume_workload_capture() begin call dbo.sa_internal_resume_workload_capture() endN#sa_internal_resume_workload_capture`create procedure dbo.sa_internal_resume_workload_capture() internal name resume_workload_captureN"sa_internal_pause_workload_capture^create procedure dbo.sa_internal_pause_workload_capture() internal name pause_workload_captureN8sa_get_workload_capture_statuscreate procedure dbo.sa_get_workload_capture_status() begin declare local temporary table WorkloadCaptureStatus( attribute_name char(128) not null, attribute_value char(128) not null, ) in SYSTEM on commit delete rows; call dbo.sa_integBxml'N7r V sp_rename|create procedure dbo.sp_renamesa_set_http_optiontcreate procedure dbo.sa_set_http_option(in optname char(128),in val long varchar) internal name 'sa_set_http_option'Nsa_set_http_headertcreate procedure dbo.sa_set_http_header(in fldname char(128),in val long varchar) internal name 'sa_set_http_header'N!openxmlcreate procedure dbo.openxml(in xml long varchar,in xpath long varchar,in flags integer default 1,in namespaces xml default '') result(id bigint,parentid bigint,nodetype integer,localname long varchardmNinternal_openxmlcreate procedure dbo.internal_openxml(in xml long varchar,in xpath long varchar,in flags integer default 1,in namespaces xml default '') internal name 'internal_openBle end""E \a and filename is null; delete from ul_statement where file_id = @file_id and name = @name endN!ondary_qid, origin_time = @origin_time, commit_time = getdate(*) where origin = @origin; if(@@rowcount = 0) then insert into rs_systabgroup.rs_lastcommit( origin,origin_qid,secondary_qid, origin_time,commit_time) values( @origin,@origin_qid,@secondary_qid, @origin_time,getdate(*)) end if end",prefix long varchar,namespaceuri long varchar,datatype long varchar,prev bigint,text long varchar) begin declare local temporary table OpenXMLTable( id bigint null, parentid bigint null, nodetype integer null, localname long varchar null, prefix long varchar null, namespaceuri long varchar null, datatype long varchar null, prev bigint null, text long varchar null, ) in SYSTEM on commit delete rows; call dbo.internal_openxml(xml,xpath,flags,namespaces); select* from OpenXMLTabBesohE%cB%~_8 a sp_volchangedcreate procedure dbo.sp_volchanged(in @session_id integer,in @device_name char& NY  message_time& NY message_text" NYline_num$ YN first_line' YN ignore_errors NY Value NY Name' YN variable_parm NY Value NY Name% YN header_parm YN val! YNoptname YN val! YNfldname  NY text  NYprev"  NY datatype&  NY  namespaceuri  NY prefix# NY  localname" NYnodetype" NYparentid NYid$ YN  namespacB?;       (,,,, , ,,,,3333333 3 33333<<<< < <<<<<DDDDD(128) ll, grantor varchar(128) null, grantee varchar(128) null, privilege varchar(128) null, is_grantable varchar(3) null, ) on commit delete rows; call sp_tsql_feature_not_supported() end*csp_column_privilegescreate procedure dbo.sp_column_privileges(in @table_name char(128),in @table_owner char(128) default null,in @table_qualifier char(128) default null,in @column_name char(128) default null) result(table_qualifier varchar(128),table_owner varchar(128),table .cuNsT6hI*wY="uY YN@sp_nameYN@optvalYN @auditopt YN @event_typesYN @au rs_get_lastcommitcreate procedure rs_systabgroup.rs_get_lastcommit() begin select origin,origin_qid,secondary_qid from rs_systabgroup.rs_lastcommit endN/sa_http_variable_infocreate procedure dbo.sa_http_variable_info(in variable_parm varchar(255) default null) result(Name varchar(255),Value long varchar) begin declare variable_name varchar(255); declare variable_value long varchar; declare local temporary table t_http_vaN-sa_http_header_infocreate procedure dbo.sa_http_header_info(in header_parm varchar(255) default null) result(Name varchar(255),Value long varchar) begin declare header_name varchar(255); declare local temporary table t_http_header_info( Name varchar(255) not null, Bfo end""UUUU!_add_project(@project); select file_id into @file_id from ul_file where project = @project and filename is null; call ul_delete_statement(@project,@name); select coalesce(max(statement_id),0)+1 into @statement_id from ul_statement where file_id = @file_id; insert into ul_statement( file_id, statement_id,line,sql,name,"cursor",do_forward,do_backward,do_insert,do_delete,do_update) values( @file_id,@statement_id,0,@statement,@name,'Y','Y','Y','N','N','N') end! Value long varchar null, ) in SYSTEM not transactional;if(header_parm is not null) then insert into t_http_header_info values( header_parm,http_header(header_parm)) else set header_name=next_http_header(null); while header_name is not null loop insert into t_http_header_info values( header_name,http_header(header_name)) ; set header_name=next_http_header(header_name) end loop end if; select* from t_http_header_inBW n 66#nn6n%n /x9xCnMnWnank6 u#xx# xn nnx_u_u5_u 50_u( 5\uuc5_umi5_u 5^uUBLIC.inPAiZ@is8o F y u I  b vss0s8@'hsi_u igGi~ii^u^u8_s ps`\sClose_on_endtrans5s8@'&&&&&&&&&&&&&&cfo endsLs0me varchar(32),column_name varchar(32),data_type smallint,type_name varchar(32),"precision" integer,lengthـ if @upd_script_id is not null then delete from ml_connection_script where version_id = @version_id and script_id = @upd_script_id and event = @event end if end if end if end"ariable_info( Name varchar(255) not null, Value long varchar not null, ) in SYSTEM not transactional;if(variable_parm is not null) then set variable_name=variable_parm else set variable_name=next_http_variable(null) end if; lbl: while variable_name is not null loop insert into t_http_variable_info select variable_name, http_variable(variable_name,row_num) as varval from dbo.RowGenerator where varval is not null; if(variable_parm is not null) then leave lbl else set variable_name=next_http_variable(variable_name) end if end loop lbl; select* from t_http_variable_inBZ nnnnnnnnn n n n n nnnnnnnnnnnnnxxxxxxxxxx x x x x xxxxxxxxxxxxxxxx     xxxxxxx x x x x xxxxxxxxxxxxxxxc 4L LT\dl t |    $ , 4 < D LT\dlt| then  set @pktable_name='%' end if ; if @pktable_owner is null then set @pktable_owner='%' end if ; if @fktable_name is null then set @fktable_name=        cN isp_server_info{create procedure dbo.sp_server_info(in @attribu$rs_update_threadscreate procedure rs_systabgroup.rs_update_threads(in @rs_id integer,in @rs_seq integer) begin update rs_systabgroup.rs_threads set seq = @rs_seq where id = @rs_id endN0sa_get_server_messagescreate procedure dbo.sa_get_server_messages(in first_line integer) result(line_num integer,message_text varchar(255),message_time timestamp) begin declare ln integer; declare max_ln integer; declare max_rows integer; declare local temporary table rcN,sa_recompile_viewscreate procedure dbo.sa_recompile_views(in ignore_errors integer default 0) begin declare modify_count integer; declare was_error integer; declare errview char(128); lp: loop set modify_count=0; for lp2 as vc dynamic scroll cursor for Bif end # select u.user_name,table_name from SYS.SYSTABLE as v join SYS.SYSUSERPERM as u on(v.creator = u.user_id) where table_type = 'VIEW' and not exists(select* from SYS.SYSCOLUMN where table_id = v.table_id) order by table_id asc do set was_error=0; begin execute immediate 'alter view "' || user_name || '"."' || table_name || '" recompile' exception when others then set was_error=1 end; if was_error = 0 then set modify_count=modify_count+1 end if end for; if modify_count = 0 then leave lp end if end loop lp; if ignore_errors = 0 then select first table_name into errview from SYS.SYSTABLE as v where table_type = 'VIEW' and not exists(select* from SYS.SYSCOLUMN where table_id = v.table_id); if errview is not null then raiserror 30000 'Unable to recompile view "' || errview || '"' end if end Bsc end XS aI else -- abort the synchronization set action=3000 end if endV = currUser); delete from dbo.ml_qa_repository_staging where mluser = currUser end hen select coalesce(max(file_id),0)+1 into @file_id from ul_file; insert into ul_file( file_id,name,project) values( @file_id,@project,@project) end if end"ServerMessages( line_num integer not null, message_text varchar(255) null, message_time timestamp null, primary key( line_num) , ) on commit preserve rows; set max_ln=property('MaxMessage'); set max_rows=property('MessageWindowSize'); set ln=first_line; if(ln < 0 or ln <= (max_ln-max_rows)) then set ln=max_ln-max_rows+1; if ln < 0 then set ln=0 end if end if; while(ln < max_ln) loop insert into ServerMessages values( ln, property('MessageText',ln), property('MessageTime',ln)) ; set ln=ln+1 end loop; commit work; select* from ServerMessages order by line_num aB[1<= >? @*A4B>CHR\fpz     9!"#$%$&.'8(B)L*V+`,j-t.~/012345678 @ABC9 YZ[\]^΄τЄф҄ӄԄՄ ABCDHIJKLMNOPQRSTUVWXYZc**H9H9R9\9f9p9z999 9 9 9 9 9999999999$9.989B9L9V9`9j9t9 ~9!9"9#9$9%9&9'9(9)9*en et @full_sp_name=@sp_name else set @full_sp_name=@sp_owner||'.'||@sp_name end if ; if @column_name is null then set @column_name='%' end if ; set objid=object_id(@full_sp_name); select current database, user_name      !"#$%&'()cK9~tj`VLB8.$zpf\RH>4*  vlbXND:0&ame like @sp_name and user_name like @sp_owner and p.creator=u.user_id end*msp_stored_proc | { z y x w v                          u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L KBZ[*+,-./012345678 789:;<= >?@AB$C).38=BG L QV[` e j oty9~!"#$%&'()*+,-./012345Ʉʄ˄̄̈́΄τЄф҄ӄԄՄ ABCDHIMNOPQRSTUVWXYc899999999999 9 9 9 9 99999$9)9.93989=9B9G9L9Q9V9[9`9e9 j9!o9"t9#y9$~9%9&9'9(9)9*9+9,9-9.9/90919293949596979899 indexame, convert(smallint,3) as "type", convert(smallint,ixcol.column_id) as seq_in_index, convert(char(1),ixcol."order") as collation, convert(integer,tab."count") as cardinality, convert(integer,tab."count") as pages % a rough estimate   !"#$%&'()*+,-./01234567cX. 9+ 9,*9-49.>9/H90R91\92f93p94z95969798999:9;9<9=9>9?9@9A9B9C9D9E$9F.9G89HB9IL9JV`jt~     ~[h&Pb0T[(]a~[H0bh}[@+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWcr !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ     !"#$%&'()*+,-./012345678  c]9999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J     edbo0S@B`e] sp_addaliase6e0S0] @login_nameEM [ee np]~ee [_http_cG9:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J     $).38=BGLQV[`ejoty ~!"#$%&'()*DEFGHIJ+,-.d is nn_info values( connid, connection_property('Name',connid), :;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|c̈́*H*HDRE\FfGpHzIJ+,-./0123456$.8BLV`jt~ 789:;W 2t3~456789:;W WYZ[\]^_`abcdeuvwxyz{|Ʉʄ˄̄c9~tj`VLB8.$zpf\RH>4*  Npf kxpfPA)pfulea spfsePA$0qf(mPOfOfPqfpfN8 [ Z Y X W V U T S R Q P O N M L K J I H D C B A                                 B= ######### # # # # #################6666666666 6 6 6 6 6666666666666666ngPxg Cg/PȚg(g@(gP K(gXgPgxgxg CLgPPkȚg@ȚgP KȚg5 wq5 wqk5vqk5 wq5vq@wq5tqk c"W #6666n6nnxx #6x(1#;#E6 OxY#c6m6w6xx66###6# ucasease( 'On_error' ) ) then set option PUBLIC.On_ XtPAZhpp@ZtXZtlDq0\ Xt\t[xi0sЋiZtp&&cSsssssp p^Wfdete_old_logsd@^Xk?k?kq@@@qqqq@qq8Qk>klDq=k H R \ f pzSS $S.t8S B LS V `S j tS ~ S SSSSgq@qqglDqdfg8q`JrlDqgfg(9qgp((ogglDqzq8guuvvvvvvvvv v v v v vwwwwwwwxxxxxyyzzzzzzzzz z z {{{{c|j07@hg?rrpB&@lDq0pxqxqlDqd&@xqxq8qlDqyqxqyq(9qpB5&@?r!xqqyq|Dqyqq gyqyqyq(zqPzq0{qX{q{q0p{qlDqd? gHzq8qlDqhzq gzqpzq8s(9qpr A((ozqzqlDq@fzqp{qp p{qp8{q𿰁p`{qpp{qf{qp0 A33@g{q8qIrs|f gg gХfNTO SYS.SYSTYPEMAP VALUES ( 31, 22, NULL, 'N' ) PpPAfg`fhsA x r ( pحglDqd~o?0pg8qhgHg$$gƤff ApxgppglDqd?0pg8qlDq(SggSYS0Sf SYSTYPEMAP<:f6ggHg@!5pf0fsq}thq iqhq jq tNTO SYS.SYSTYPEMAP VALUES ( 34, 20, NULL, 'Y' ) pЋiB kq8@pPAtjq` tlDqhsA x r ( ?IjqhqhiqHkq$$kqttIrJr8kIr8r-sjq~o-sjqXkqkq(SqkqSYS0Sqt SYSTYPEMAP<: t6kqkqHkq@!5pt0tB}( 34,, NULL, 'Y' ) ?09kstg?Hp?p@lDqpwlDqjwlDq0$jwPglDq(iwrlDq(iw?plDqpwlDqpjqwlDq jLw+ilDq0iw03@lDqiw lDq\wlDqXiwlDq0\qwlDqaw13@lDq0i wxqlDqpi wlDqXj ws}rxlDq~oPsHrHr CPs0s0s CPss C0p~o rsrs8r4ht*ir `@8rssas*iPss)ssD(tKr Es@s*iPDsPs)csPsD8tPEsbsbs Cs0(t smallmoneyKrPDs EsPhqPptFsFs CFs HtsPssspq@65       ***,,004 4;;,$=)=.B3B8==BB=GBLQ;VU[^`^edjdoftfyU~ooww~~~ISQL0\tlDq0]t](]']&]%]$]#]"]!] ]]]]]]23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnocnameRiA^+j7 stallst?0]sn:@YNtable_id autoincrementR@@N Npublication_name ''R.@NNprogress0R3Y Nsubscription_idR+YNuser_idRL@N Nlast_download_time'1900/01/01 00:00:00'RJ@N Nlast_upload_time'1900/01/01 00:00:00'R3N Yhashed_passwordR.@NNprogress0R0NN commit_stateR(N NnameR+YNuser_idR2@NN is_primary'N'R(N NnameR.YN column_numR-YN table_numR(~N NBNmmsOtfda.lang.Objectobject %=`Pb*)ul_add_statementcreate procedure dbo.ul_add_statement(in @project char(128),in @name char(128),in @statement text) begin declare @file_id integer; declare @statement_id integer; set temporary option Isolation_level = 3; call ul_check_syntax(@statement); call ulN-'ul_delete_statementcreate procedure dbo.ul_delete_statement(in @project char(128),in @name char(128)) begin declare @file_id integer; declare @statement_id integer; call ul_add_project(@project); select file_id into @file_id from ul_file where project = @projectp^N(&ul_add_projectcreate procedure dbo.ul_add_project(in @project char(128)) begin declare @file_id integer; set temporary option Isolation_level = 3; select file_id into @file_id from ul_file where project = @project and filename is null; if @file_id is null tB from acUBLIC') result(GRANTOR char(128),GRANTEE char(128),TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME char(128),COLUMN_NAME char(128),COLUMN_GUID uniqueidentifier,COLUMN_PROPID unsigned integer,PRIVILEGE_TYPE char(20),IS_GRANTABLE bit) on exception resume begin select(select user_name from SYS.SYSUSERPERMS where user_id = grantor) as GRANTOR, (select user_name from SYS.SYSUSERPERMS where user_id = member.user_id) as GRANTEE, cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, COLUMN_NAME, cast(null as uniqueidentifier) as COLUMN_GUID, cast(null as unsigned integer) as COLUMN_PROPID, priv_type as PRIVILEGE_TYPE, cast(if(case priv_type when 'select' then selectauth when 'delete' then deleteauth when 'update' then updateauth when 'insert' then insertauth when 'references' then referenceauth end) = 'G' then 1 else 0 endif as bit) as IS_GRANTABLEBNq dqeqdq fq.ml_add_java_table_scriptcreate procedure dbo.ml_add_java_table_script(in @version char(128),in @name char(128),in @event char(128),in @script text) begin call ml_add_lang_table_script(@version,@name,@event,'java',@script) endN%+ ml_add_usercreate procedure dbo.ml_add_user(in @name char(128)) begin declare @user_id integer; select user_id into @user_id from dbo.ml_user where name = @name; if @user_id is null then select max(user_id)+1 into @user_id from dbo.ml_user; if @user_idqfN,*ul_set_codesegmentcreate procedure dbo.ul_set_codesegment(in @project char(128),in @name char(128),in @segment_name char(8)) begin declare @file_id integer; declare @statement_id integer; set temporary option Isolation_level = 3; select file_id into @file_id from uBrlrX0000rlr`rmrusMIT PRESERVE ROWS end if OT NULL FOREIGN KEY( table_num ) REFERENCES dbo.ul_referenced_table( table_num ) ) IN SYSTEPAXusZusnr`q8o ( ( y 8 ~ O  SY]nrnrhmrXusor @tsghqNqqNq0ts3Nq(orprqoror0qXq8q`qq0]qt0S0orhor @do_installsH:U]0ororYq(_rxor0qY 8ror orhor(Sqdbo(SȗqnameBsTE GLL TEMPORARY TABLE dbo.ul_referenced_column ( table_num INTEGER NOT NULL, column_num INTEGER NOT NULL, name VARCHAR(128) NOT NULL, is_primary CHAR(1) NOT NULL DEFAULT 'N', PRIMARY KEY( table_num, column_num ), -- NOT NULL FOREIGN KEY( table_num ) REFERENCES dbo.ul_referenced_table( table_num ) ) IN SYSTEM ON COMMIT PRESERVE ROWS end if @phL" DlDq t s0]ptUAqh]]@]) ]@!tsvsvs`wsds8ws0@qF]tE?t]=sKu\0rHus]0Sor @do_installs [pZ]@]q Cgs(0qsysnameqgsXAq]gs(Aqfsq rp<sHux!sq0gHurrr rrNT USER <> 'SYS' then set @do_upgrade = 'N'; elseif @do_installs = 'Y' and @upgrade_java_classes = 'Y' then set rPAhsA x r ( 0p~o (spr)s`rhrHr$$rrrrr)sXr`@8*s33@rP(+srSYS0Sr SYSTYPEMAP<:rrHr@!5pr0rs(sg A0(sg`+sgYs_id,@project,@project) end if endo @file_id from ul_file; insert into ul_file( file_id,name,project) values( PA*Xsg8K8 8  B k o q= t m $  X hgPg6gg@!XsXs{ssggt (sg08Ys 9Ys$$P:Yg:Y}(;?r(Sgdboq8Shgsul_add_projectg6g0S0st@project [Hq nggjectؒttBs`de  'N'0Sllr = hr@file_idlasse ZNr`rvpr5rde8S Isolation_level5fr3 [PrngrrPA trhr0Srr`tprfile_idrr [q [H:Uptr5rNr5@rnPrt0Srrrul_filexr<:r@!P;pnr0Snproject 8Sr8rcoalesceLrrs:00'RV.R*uGr2Y Ncomponent_nameR-NN script_idR)Y NeventR,YNtable_idR.YN version_idR-NN script_idR)Y NeventR.YN version_idR1N Y descriptioniR(N NnameR<@YN version_id autoincrementR9@N Nscript_language'sql'R,N NscriptiR;@YN script_id autoincrementR(N NnameRL@N Nlast_download_time'1900/01/01 00:00:00'RJ@N Nlast_upload_time'1900/01/01 00:00B[% s0srt ts[hhh[?!ssihih@jh hh???kh[[@[؅[jhn PUX!slDqhhhh*slDqd?hhih8qlDqjhhhjhjh(9qp A((o@jh@jhlDqg`jhp`hxi0tЋijh((ojhjhlDq@jhjhp@LZMZNZ@OZpihdkh8qlDqkhihLZkh(9qkhpCssLrs(0S ul_statement<: Ns@!H:U ct * f"s or @dH:U ' then s 8 sPs(S0snameH:U sPsH:U N sX K 8 ss(s 8 spsx5sxsOr(ssP;sHZ`s5sPAs (s"s!s sPB i-ndatementyntaxhr Y iZXZҢZp i8ZZpp0\ppw8ppZZp pp(ZPp i(lDqpi wsh10Sihi@plan5h iZNipivi5ihH:UNi0Siulplan8iXi [ [H:UPiH:UihXe5is8@'ixi1i5i<:|Roao(@!P;577`ix<0i(iPihhi0sh(\PAXp)h8Sul_add_projectH:UppH:Uq+\XplpPAPfZ)h0S0rpfile_idpp [ [@!H:Up5(pfh5ppp0Sp0dZul_filepp<:p(@!P;Hpi5plp gZlhgZpBOdZ`#elet * PA`h)gZ and PhPh [ m RYS.ERM [ e < 'dthenH:U E procgZXid (S  ShmaxloH:U  6QhXERNAL N0Serd.asr@Sh statement_iddH:U er (LjQhObject;5QhAG8@' d hf; @Qh e (sRh SYS5xRhRh [ _n`me e_us5XRhna8@' creatPhecp_iHRhYSUS [ ser_nao' ) 8 E procRhRh5Rhrihin u5Sh 8) Sh cla0Sarbhar ul_statement H:U EXpXecurity5ShpSh yM5hXh la(Sa/lang0rrlines~_3          SSS tS S S S S S    SSSS     SYhShiAP:PA i shhqrstuvwxyz{|}cB CPct = @project and filename is null; if @file_id is not null then update dbo.ul_statement set code_segment = @segment_name where file_iSml_device_addressBASENSA cml_connection_scriptsVIEWcreate view dbo.ml_connection_scripts as select dbo.ml_script_version.name as version, dbo.ml_connection_script.event, dbo.ml_script.script_language, dbo.ml_script.script from dbo.ml_connection_script, dbo.ml_script_version, dbo.NSA Uml_scripts_modifiedBASENSA M= ml_propertyBASENSA Qml_table_scriptBASENSA Vml_connection_scriptBASENSA Sml_script_versionBASENSABhLqD t0ShBhXh8[@name0[ [5 n[N[[STAB8SBh[ @segment_name [[ n[[0S[@file_id;gZV[h[vx[5[[8S [ @statement_idnameqZ[[v[5[8SIsolation_levelqf>[p [[xgX[h[PAXCh[0SX[0@hfile_idSYg [h [H:Up[[5X[V[S5[[PINF 8`ChAhAshxH:U PgN[ 8 h0g 88hxgx40g[5Chhh= 5gn PAgog@g`@8gPhBiPAg PA%g s[[ PA$go_inUhgYqph(_h(Ah([YlDq 8?h ghggg [q [@!s lDq^b8wlDq0[ .hLwlDqH_b8wlDqb 8wlDq\i 8wlDq0Xi 8wlDq\ X-hw`avalDq5i `/hw lDqTiwlDqUiwlDqh9ew lDq`;ewlDq08ewalDq(6iw~olDqb8wqYlDqZiwlDq`rawlDq0|\8wlDq|\w1hplDqpwlDqzi.hLwbavalDqziXgw YlDq0cw$lDql[wlDqtiwlDquiwlDqniwYlDq3ewYB[ *h(hp,jp,jp-jpWALU,jp9,jpPAp,jhh hh5lDq$ih8[`[qxplDq$i hhxhhlDqdXhh8qplDqhXhh0h(9qpp1lDqHhlDq$i hhXhhlDqd8hxh8qlDqh8hh?(9qplDq$i hh[@[[([[8s  l$icte ot q qq frlDq\$i[phqpplDq0[$i[pqppt(9qlDq$ijet!q!qrttlDq0[$i[pt8t0ih@t?p[[ptixt \t \ttlDqdt$it8qlDq t$i8!q(t(9qpWC \`thttlDqdȋt$iȋt8qlDqt$i8!q q(9qбgs WClDq \P qhx qlDqdt q8qlDq qt8!q q(9qpWC !q B0!q((o8!q8!qlDqqX!qpp!qlDqd6@t!q8qlDq!qt@"q!q(9q𿄊p?((o@"q@"qlDqq`"qp r r` rhh8 rh"qh"q@q \ #qhH#qhp#qlDqx%iXrXrȭhh-jgs \ \ <:h\\0g0,h`/h(@!P;hpalHqty0,hom S0S where(g-h table_name NH:UPAh\F-h0,h 0_h0/hul_error x r 8 hX-h-h0Shgh.hcreator(.hH:Uhq\.h0,hX-hhHh0Squser_idk [q [H:UqN/h.h0gYtalls5.h0SYPDMAPgg SYSUSERPERMhH:U hXq\βg0,h .h 0_hqGBL TEMP(8@!p\`/h/h0hB,h lDq~o<:qN/h\0gXg(@!P;qq,h0glDq0So0gгg user_namelDqH:Ug(qN/hFg0g.h(_8q/hdbo 8p \Xggx<qذgg\0g /hh \t5ȱg 8q .h.h 8q-hpg0S table_type 8(hg/hx<gSYph\hqAP<\0,hH \h \@5g 7 `hg(Sdbo0Sul_errorsiK                             5hq5g5\5,h5,h5,h5-h5-h5-h5pgc(seleuser_id from SYS.SYSUSERPERM where user_name = 'dbo') and table_type = 'GBL TEMP' ) then drop table dbo.ul_error; drop table dbo.ul_code; end if qxDq 8nDq8SO RYS.java.lang.Object NULPA_Dq DqoEqEq`@0h@ DqPAEqhEqPA%hEq(m0Fq(jX1(SpGqSYS0S4h SYSTYPEMAP<:5h6GqGqHGq@!5p4h04hs eSYS.SYSUSERPERMS as member, SYS.SYSCOLUMN key join SYS.SYSTABLE join SYS.SYSTABLEPERM on (SYSTABLEPERM.stable_id = SYSTABLE.table_id) join SYS.SYSUSERPERMS on (SYSUSERPERMS.user_id = SYSTABLE.creator), (select case row_num when 1 then 'select' when 2 then 'delete' when 3 then 'update' when 4 then 'insert' when 5 then 'references' end from dbo.RowGenerator where row_num <= 4) as Privs( priv_type) where member.user_id <> SYSTABLE.creator and ((selectauth <> 'N' and priv_type = 'select') or (deleteauth <> 'N' and priv_type = 'delete') or (updateauth <> 'N' and priv_type = 'update') or (insertauth <> 'N' and priv_type = 'insert') or (referenceauth <> 'N' and priv_type = 'references')) and SYSUSERPERMS.user_name = if inTableSchema = '' then SYSUSERPERMS.user_name else inTableSchema endif and table_name = if inTableName = '' then table_name else inTableNameBqr hupgrade_ultq\t hqrq CPq0q0q CPqq Cq?0p~o hqhq8h4hhq`i8h?q((o@q@qlDqq`qplDqd?((oqqlDq@qq qperqp8q qqas_cd_va Aqerqsr d inrr r rIABLE @upgrade_ul qp50#i50#i((oPpPA!rrhqrlDqd~o?0qr8qhrr(9q8hp AqxrpirlDqd?0qr8qlDq0Sr`r @upgrade_ul A8q@rpihrPlDqd?rr8qjlDqrrqq(9qr`rsleyes=q. c-bpp r,SISNotifier(QAnyNotifier_client)guioffESISCarrier(Bell Mobility 1x)sms_email_domaintxt.bellmobility.caGSISCarrier(Bell Mobility 1x)network_provider_idCDMA1x:16420:65535+SISCarrier(Bell Mobility 1x)enableyesBSISCarrier(Bell Mobility)sms_email_domaintxt.bellmobility.ca6SISCarrier(Bell Mobility)network_provider_idBELL(SISCarrier(Bell Mobility)enableyes6SISCarrier(Rogers)sms_email_domainpcs.rogers.com.SISCarrier(Rogers)sms_email_user_prefix16SISCarrier(Rogers)network_provider_id ROGERS AT&T!SISCarrier(Rogers)enableyes"SISUDP(Default-UDP)enableyes$SISSMTP(Default-SMTP)enableyesCSIS$DeviceTracker(Default-DeviceTracker) udp_gateway Default-UDPESIS$DeviceTracker(Default-DeviceTracker) smtp_gateway Default-SMTP6SIS$DeviceTracker(Default-DeviceTracker)enabB     ==== l@C`@lDqxr8q5r85rq5rlDqd 5r`@4r05r8q05rlDqP5r4rX5rP5r(9q6gpp5r@C`@?)(o5rq5r14r|Dq 6r6r.s.s55r@6rX6r((o`6r`6rlDqs6rp6rp6r6r 7r7r7r7rrp7rlDqd?.s7r8qlDq87r.s`6r@7r(9qP KphC8ggx7rgsnameRRlA\(idxrHgp APggp A3NNignore_trackingR(N NinfoR5NNlistener_protocolR4N Nlistener_versionR/Y N device_nameR,N NscriptiR3N Nscript_languageR.N N table_nameR)N NeventR+N NversionR,N NscriptiR3N Nscript_languageR)N NeventR+N NversionR3Y N last_modifiedgR4N Nproperty_valueiR1Y N property_nameR5Y Nproperty_set_B as COndif and column_name = if inColumnName = '' then column_name else inColumnName endif and (member.user_id = SYSTABLEPERM.grantee or member.user_id = any(select group_member from SYSGROUP where group_id = SYSTABLEPERM.grantee) or member.user_id = any(select group_member from SYSGROUP where group_id = any(select group_member from SYSGROUP where group_id = SYSTABLEPERM.grantee)) or member.user_id = any(select group_member from SYSGROUP where group_id = any(select group_member from SYSGROUP where group_id = any(select group_member from SYSGROUP where group_id = SYSTABLEPERM.grantee)))) union all select u.user_name as GRANTOR, u.user_name as GRANTEE, cast(null as char(128)) as TABLE_CATALOG, u.user_name as TABLE_SCHEMA, t.table_name as TABLE_NAME, COLUMN_NAME, cast(null as uniqueidentifier) as COLUMN_GUID, cast(null as unsigned integer)B. " S*4>HR\fpz     $.8B L V ` j t~pp|||||||| | | | }}}}}}}}} ~~c Ctt NLL, fdTEMd/01 00:00:00ul_referenced_tabletNDs0Sst table_num@B`EsDsDs0FhDs8FsDsEs [j"jt @BtPEs5Dsi@BtEEss0SSYSTEM=&FsPA@EsoGsHFs!`@DsJstHFsPAFsPA%Fs(m`Gs(HttEsP 8BQCՀ ~o q@!Aq@qAqumFhqq qlDq q0q@q((o0q0q((o@q@q column_numDqq@BqNq`q((o [@fsp @BqorЕq0S is_primary [@B>qpqqHgs(_qN5qq5Nq@B8qEqh`q NOT NULL FOREIGN KEY( table_num ) REFERENCES dbo.ul_referenced_table( table_num )8S(SYSTEM]>s') end6brfdTEMididversionPqplDqd(Bp(r8qlDq(r(Bpr(r(9qppDACcreate trigger REFACTION after delete on DBA."stage profiles" referencing old as oldkey for each row begin delete from DBA.stage_data where stage_gun_type = oldkey.gun_type and stage_stage_no = oldkey.stage_no endMAml_connection_script_triggercreate trigger dbo.ml_connection_script_trigger after insert,delete,update on dbo.ml_connection_script for each row begin update dbo.ml_scripts_modified set last_modified = dateformat(current timestamp,'yyyy/mm/dd hh:nn:ss') endMAml_table_script_triggercreate trigger dbo.ml_table_script_trigger after insert,delete,update on dbo.ml_table_script for each row begin update dbo.ml_scripts_modified set last_modified = dateformat(current timestamp,'yyyy/mm/dd hh:nn:ssB *CNe#t * hCpAphZZhZY(ZApЀYYBp@YZ0 Z%%'ml_qa_repository_stagingBASENSA V!!#ml_qa_status_historyBASENSA Rml_qa_repositoryBASENSA Uml_qa_notificationsBASENSA N ml_listeningBASENSA K ml_deviceBASENSA ^ml_table_scriptsVIEWcreate view dbo.ml_table_scripts as select dbo.ml_script_version.name as version, dbo.ml_table_script.event, dbo.ml_table.name as table_name, dbo.ml_script.script_language, dbo.ml_script.script from dbo.ml_table_script, dbo.ml_sc[NSABif end_1_qssrPsq)sqDQ = currUser); delete from dbo.ml_qa_status_staging where mluser = currUser end!sgid,destination,originator,status,statustime,expires, priority,props,kind,content,contentsize from dbo.ml_qa_repository_staging where originator = currUser and mluser is null and not msgid = any(select msgid from dbo.ml_qa_repository) order by seqno asc; delete from dbo.ml_qa_repository_staging where originator = currUser and mluser is null end! is null then set @user_id=1 end if; insert into dbo.ml_user( user_id, name,commit_state,progress,hashed_password,last_upload_time,last_download_time) values( @user_id,@name,0,0,null,'1900/01/01 00:00:00','1900/01/01 00:00:00') else update dbo.ml_user set commit_state = 0,progress = 0,last_upload_time = '1900/01/01 00:00:00',last_download_time = '1900/01/01 00:00:00' where name = @name end BNk8 8tdp@grrx<gr0gRk0rghQk@ 7 gPr 7o_t/ml_add_dnet_table_scriptcreate procedure dbo.ml_add_dnet_table_script(in @version char(128),in @name char(128),in @event char(128),in @script text) begin call ml_add_lang_table_script(@version,@name,@event,'dnet',@script) endN-ml_add_table_scriptcreate procedure dbo.ml_add_table_script(in @version char(128),in @name char(128),in @event char(128),in @script text) begin call ml_add_lang_table_script(@version,@name,@event,'sql',@script) endN2,ml_add_lang_table_scriptcreate procedure dbo.ml_add_lang_table_script(in @version char(128),in @name char(128),in @event char(128),in @script_language char(128),in @script text) begin declare @version_id integer; declare @table_id integer; declare @script_id integer; decn9B_scripclare @upd_script_id integer; select version_id into @version_id from dbo.ml_script_version where name = @version; select table_id into @table_id from dbo.ml_table where name = @name; if @script is not null then if @version_id is null then insert into dbo.ml_script_version( name) values( @version) ; set @version_id=@@identity end if; if @table_id is null then insert into dbo.ml_table( name) values( @name) ; set @table_id=@@identity end if; insert into dbo.ml_script( script_language,script) values( @script_language,@script) ; set @script_id=@@identity; select script_id into @upd_script_id from dbo.ml_table_script where table_id = @table_id and version_id = @version_id and event = @event; if @upd_script_id is null then insert into dbo.ml_table_script( version_id, table_id,event,script_id) values( @version_id,@table_id,@event,@script_id) else update dbo.ml_tableBif endqPknam = '8S hh:nn;uscript_languagete tabH:U ( usNTq28 ) noH:Ut_rtatqNTq&r9u) not n5Vqq H:U d bin&rXll defaH:U 1 00:0qX defaul(0 00:00Yt set script_id = @script_id where table_id = @table_id and version_id = @version_id and event = @event end if else if @version_id is not null and @table_id is not null then select script_id into @upd_script_id from dbo.ml_table_script where table_id = @table_id and version_id = @version_id and event = @event; if @upd_script_id is not null then delete from ml_table_script where version_id = @version_id and table_id = @table_id and script_id = @upd_script_id and event = @event end if end if end Bme b@!^<pO- .r&r9u08uXq 2YN@event" 2YN@version! 1YN @scripti 1YN@event" 1YN@version! 0YN @scripti* 0YN@script_language 0YN@event" 0YN@version! /YN @scripti /YN@event /YN@name" /YN@version! .YN @scripti .YN@event .YN@name" .YN@version! -YN @scripti -YN@event -YN@name" -YN@version! ,YN @scripti* ,YN@script_language ,YN@event ,YN@naBN q@XlDq~o H:Uwq 8Kq0@kH:UV%qH:Ustr (sVwq2ml_add_java_connection_scriptcreate procedure dbo.ml_add_java_connection_script(in @version char(128),in @event char(128),in @script text) begin call ml_add_lang_connection_script(@version,@event,'java',@script) endN1ml_add_connection_scriptcreate procedure dbo.ml_add_connection_script(in @version char(128),in @event char(128),in @script text) begin call ml_add_lang_connection_script(@version,@event,'sql',@script) endN70ml_add_lang_connection_scriptcreate procedure dbo.ml_add_lang_connection_script(in @version char(128),in @event char(128),in @script_language char(128),in @script text) begin declare @version_id integer; declare @script_id integer; declare @upd_script_id integer; select versiB;  con_id into @version_id from dbo.ml_script_version where name = @version; if @script is not null then if @version_id is null then insert into dbo.ml_script_version( name) values( @version) ; set @version_id=@@identity end if; insert into dbo.ml_script( script_language,script) values( @script_language,@script) ; set @script_id=@@identity; select script_id into @upd_script_id from dbo.ml_connection_script where version_id = @version_id and event = @event; if @upd_script_id is null then insert into dbo.ml_connection_script( version_id, event,script_id) values( @version_id,@event,@script_id) else update dbo.ml_connection_script set script_id = @script_id where version_id = @version_id and event = @event end if else if @version_id is not null then select script_id into @upd_script_id from dbo.ml_connection_script where version_id = @version_id and event = @eventB*+R=L=BBBGGGGLLQVV[``ee j o t y ~~~          H:U+Vwqp 7+#sH:U+ SYwqMr    !"#$%&'() c.4L<L T \ d l t|   $ , 4 <DLT\dlt|  r(9cpp((orrlDqr ipp((oXr     !!!!"#$$%&''()))***+,,,,,----.. cpti5hDkI&zS0 wwpPA 04q, 9YN@listener_protocol+ 9YN @listener_version! 9YN @device$ 8YN table_name# 8YN user_name' 8YN  error_message$ 8YN  odbc_state 8YYaction# 7YY tableName" 7YY currUser# 7YY  lastDwnld# 6YY tableName" 6YY currUser# 6YY  lastDwnld# 5YY tableName" 5YY currUser% 4YN @prop_value$ 4YN @prop_name( 4YN@prop_set_name$ 4YN @comp_name! 3YN @scripti 3YN@event" 3YN@version! 2YN @scri B endNnnam = 'mmmnn nnnn$n(n,n0n8nHnTnr45ml_qa_stage_msg_for_servercreate procedure dbo.ml_qa_stage_msg_for_server(currUser varchar(128),tableName varchar(128)) begin insert into dbo.ml_qa_repository( msgid,destination,originator, status,statustime,expires,priority,props,kind,content, contentsize) select m~8N)4ml_add_propertycreate procedure dbo.ml_add_property(in @comp_name char(255),in @prop_set_name char(255),in @prop_name char(255),in @prop_value char(4000)) begin if @prop_value is null then delete from dbo.ml_property where component_name = @comp_name and pror N3ml_add_dnet_connection_scriptcreate procedure dbo.ml_add_dnet_connection_script(in @version char(128),in @event char(128),in @script text) begin call ml_add_lang_connection_script(@version,@event,'dnet',@script) Bif end4\h(nHs, create them. for tl as tlc dynamic scroll cursor for select unld_str as stmt,et_table_id as t_id from dbo.migrate_sql_defn order by id asc do update dbo.migrate_remote_table_list set created_real = 1 where table_id = t_id; message stmt to client; execute immediate stmt end for end"perty_set_name = @prop_set_name and property_name = @prop_name else if not exists(select* from dbo.ml_property where component_name = @comp_name and property_set_name = @prop_set_name and property_name = @prop_name) then insert into dbo.ml_property( component_name, property_set_name,property_name,property_value) values( @comp_name,@prop_set_name,@prop_name,@prop_value) else update dbo.ml_property set property_value = @prop_value where component_name = @comp_name and property_set_name = @prop_set_name and property_name = @prop_name end if end Bist`c_nme =ktFq &&or = @dbo_id ) then create procedure dbo.ml_add_table_scpiptin @version ( 12tq && 128 ), in @event char( 128 ), in @script text ) begin cal_add_lang_t_script( @ve, 'sql', @script ) end end if ؋qhBi(0 gNrq0qq!!rH:U rq&r.rtH:U q;ur(0 srXqqNrH:U .r;u&r08u0q 8 xq0qH:U&rH:U?srX9h(0q|Q"mEgtqt t+N YexpiresR/N N destinationR)Y NmsgidR7@NNseqno autoincrementR(N NnameR+NYuser_idR*N NsourceR3NNignore_trackingR-NN listeningR/N N device_nameR+Y Nml_userR*N NsourceR3NNignore_trackingR;@N N last_modified timestampR*NNactiveR+N NaddressR*Y NmediumR/Y N device_nameR*N NsoBtt0ndriptnang_connection_scriptrr rrxists (select * from SYS.SYSPROCEDURE where proc_name = 'ml_add_dnet_table_script' and creator = @dbo_idPAlDqh8wqlDq^b8wrlDq0[`PkLwlDqH_blDqb 8wlDq\i 8wrlDq0Xi 8w` qlDq\ `KqwfrlDq5i w lDqTiwwlDqh9ewrlDq`;ewPDlDq08ewlDq(6iwAlDqb8wlDqZiwlDq`rawBt8 (slect0Sg_tabl\t\t@eventuser [hN\tS n(]tN\t\t[0S@scriptn(Stext5\tp it n\t]tHS5^tml_add_lang_connection_scriptuser_iH:U]tf]tH:UtH: tlx^t]tH:UN\tSl^t0^t(_sertjaval_t^tH:U\tl^t k]t ^tPA)_t s8_tXA$_t`pssH)<:+\ޗss0h8h(@!P;+\[+\0hxh0S h proc_nameH:U+\ޗsFh0hH_it^sta+\X@qml_add_java_connection_script 8h[Xhh0Sh@qcreatorprogreH:U [ޗs&h0hXh0Ss@h0@qAq@dbo_idiH:Ued^pas[hq 8h[8hh 8+\hhx<oad_time+\ؤh[s0h`shs@: 7 p+\8h 7`+\h@!strrwhee 0St_hdscdtdt@eventversion [ dvennt se n(etNdtdtull 0Sis not@scriptt scri(Sd_rcritexta5dtre i_i ndtet = @HS ftml_add_lang_connection_scripts not nuH:U delefetXersion_H:U tabrX_id andlxftetH:U dnd NdtXftlft0ft(_xhdnetlgtftH:Udtlft ket ftgtPA)gtion_ s8gttXA$gtr0rإBhdtlDq~o(m`rrgtgt0rdtrUnd if d if e rlDq r0r@r((o0r0r scr((o@r@rd_script_id and PA*XVnr8K8 8  B k o o o mp"rhrXr6rЏrmVnUn{m0mggn  nTng.n 3ng IngHnxHnrr A(Srdbo@Sr8rprml_add_lang_table_scriptr6r0SStxersion [` nmrrsi(Ssq(!rdboHS@"rml_add_dnet_connection_scriptn_scriptN rv r0SgNr@versionU [ n!r ri 0SH:!r@event!r [_s n "rF!rx!rr0Sr@script(S_sbriptext5!r i n!r"rHSYC#rml_add_lang_connection_script"rH:U ^"rXsionH:U  8 rrlp#r"rH:U qasas@SohHcsml_add_lang_table_scriptH:UsasH:U[olbs@bsH:UpN`ssl8csbsH:U`slpcsbs(_$javalcsHcsH:U0SSYSTABLE5Or5Ors5(Or5LrhЦh Bionam = 'PPl` i` i Cdevi@ iml_qa_staged_msg_for_client null reference dbo.m(Ȏl i i ir(25Pll!pP$lPlldefaPl0l0l C4lt nuPlPlPl CFix_consultant_master=PASA61( <Fix_consultant_query_text;PASA59( :Fix_consultant_query_text9PASA57( 8Fix_consultant_query_text7PASA55$ 6Fix_consultant_master5PASA534PASA523PASA512PASA501PASA490PASA48/PASA47 .Fml_qa_repository-PASA45,PASA44@+UASA43*PASA42)PASA41@(U B!B. E  * 4 > H R\fpz     $.8BLV`jt~     "c#ssc end_ond128)PA)o s0dPA$LYSTABLE.table_name as TABLE_NAME, COLUMN_NAME, cast(null as uniqueidentifier) as COLUMN_GUID, cast(null as unsigned integer) as COLUMN_PROPID,'UPDATE' as PRIVILEGE_TYPE, cast(if UPDATECOLS = 'G' then 1 else 0 endif as bit) as IS_GRANTABLE from SYS.SYSTABLEPERM,SYS.SYSCOLPERM join SYS.SYSCOLUMN join SYS.SYSTABLE join SYS.SYSUSERPERMS where SYSTABLEPERM.stable_id = SYSTABLE.table_id and updateauth = 'N' and updatecols <> 'N' and SYSUSERPERMS.user_name = if inTableSchema = '' then SYSUSERPERMS.user_name else inTableSchema endif and table_name = if inTableName = '' then table_name else inTableName endif and column_name = if inColumnName = '' then column_name else inColumnName endif order by 3 asc,4 asc,5 asc,6 asc,9 a$B%BeqnoR.k=e=f8(NYtypeR(Y NnameR)Y NmsgidR*N NmluserR.N N statustimeR*N NstatusR)Y NmsgidR* N YmluserR/ NN contentsizeR+ N YcontentR( NNkindR) N YpropsR,NNpriorityR+N YexpiresR.N N statustimeR*N NstatusR.N Y originatorR/N N destinationR)Y NmsgidR)NNs&B's(s)B >@?[ix_consultant_query_phaseBASENSA Zix_consultant_query_textBASENSA Vix_consultant_masterBASENSA YIIJmigrate_remote_fks_listBASENSA RGGHmigrate_sql_defnBASENSA [CCDmigrate_remote_table_listBASENSA O?{@ EXCLUDEOBJECTBASENSA T002ml_qa_global_propsBASENSA X,,-ml_qa_repository_propsBASENSA V))+ml_qa_status_stagingBASENSA*B+s,B-sgvalR&Fg?jBzL-@ NNdropped0R2@NN created_real0R3@NN created_proxy0R.N Y table_typeR.N N table_nameR.N Y owner_nameR1N Y database_nameR/N N server_nameR:@YNtable_id autoincrementR(YNtypeR(YNnameR-N Y stringvalR-NY doublevalR+NYlongvalR(NYtypeR(Y NnameR-N Y stringvalR-NY doublevalR+NYlon.B/s0B >N[aa a k|     Saa aes} } }      1c2s]                         &&&&&&&&3cif end 6#vice_name = @device) then insert into ml_device( device_name,listener_version,listener_protocol,info,ignore_tracking,source) values( @device,@listener_version,@listener_protocol,@info,@ignore_tracking,@source) elseif @source = 'tracking' then update ml_device set listener_version = @listener_version, listener_protocol = @listener_protocol, info = @info, ignore_tracking = @ignore_tracking, source = @source where device_name = @device and ignore_tracking = 'n' else update ml_device set listener_version = @listener_version, listener_protocol = @listener_protocol, info = @info, ignore_tracking = @ignore_tracking, source = @source where device_name = @device end 4Bfo ;a@oN- {Z6" ?YN @ml_user! >YN @medium! >YN @device" =YN @ml_user$ =YN @listening! =YN @device! <YN @source* <YN@ignore_tracking$ <YN @listening! <YN @device" <YN @ml_user! ;YN @medium! ;YN @device! ;YN@active" ;YN @address! :YN @source* :YN@ignore_tracking! :YN@active" :YN @address! :YN @medium! :YN @device! 9YN @source* 9YN@ignore_tracking 9YN @in5Bif endb49-bˀ SYS.SYSCOLUMN as sc on(st.table_id = sc.table_id) join SYS.SYSDOMAIN as sd on(sc.domain_id = sd.domain_id) where st.table_id = t_id) as collist( coldef, col_id) ; return col_list end"vice_name = @device and medium = @medium) then insert into ml_device_address( device_name,medium,address,active,ignore_tracking,source) values( @device,@medium,@address,@active,@ignore_tracking,@source) elseif @source = 'tracking' then update ml_device_address set address = @address, active = @active, ignore_tracking = @ignore_tracking, source = @source where device_name = @device and medium = @medium and ignore_tracking = 'n' else update ml_device_address set address = @address, active = @active, ignore_tracking = @ignore_tracking, source = @source where device_name = @device and medium = @medium end 6B endN:>ml_delete_device_addresscreate procedure dbo.ml_delete_device_address(in @device varchar(255),in @medium varchar(255)) begin delete from dbo.ml_device_address where device_name = @device and medium = @medium endN*<ml_set_listeningcreate procedure dbo.ml_set_listening(in @ml_user varchar(128),in @device varchar(255),in @listening char(1),in @ignore_tracking char(1),in @source varchar(255)) begin if not exists(select* from ml_listening where ml_user = @ml_user) then insert intI9N;ml_upload_update_device_addresscreate procedure dbo.ml_upload_update_device_address(in @address varchar(255),in @active char(1),in @device varchar(255),in @medium varchar(255)) begin call ml_set_device_address(@device,@medium,@address,@active,'n','tracking')7B& 0Adbd && && & & & & 8cif end6ML"o ml_listening( ml_user,device_name,listening,ignore_tracking,source) values( @ml_user,@device,@listening,@ignore_tracking,@source) elseif @source = 'tracking' then update ml_listening set device_name = @device, listening = @listening, ignore_tracking = @ignore_tracking, source = @source where ml_user = @ml_user and ignore_tracking = 'n' else update ml_listening set device_name = @device, listening = @listening, ignore_tracking = @ignore_tracking, source = @source where ml_user = @ml_user end 9B endN7NF*=A#sa_migrate_create_remote_table_listcreate procedure dbo.sa_migrate_create_remote_table_list(in i_server_name varchar(128),in i_table_name varchar(128) default null,in i_owner_name varchar(128) default null,in i_database_name varchar(128) default null) begin -- Cleanup from previous runs MN@ml_delete_devicecreate procedure dbo.ml_delete_device(in @device varchar(255)) begin delete from dbo.ml_device_address where device_name = @device; delete from dbo.ml_listening where device_name = @device; delete from dbo.ml_device where device_name = @device endN?ml_delete_listeningcreate procedure dbo.ml_delete_listening(in @ml_user varchar(128)) begin delete from dbo.ml_listening where ml_user = @ml_user:Bce5b~X/]&hC% LYN server_name* LYN base_table_owner' KYN i_table_owner' JYN i_table_owner% IYN server_name' HYN i_table_owner GYNt_id GYNi_name; GNY }!sa_migrate_get_ordered_column_idx FYNt_id7 FNY }sa_migrate_get_insert_columns; ENY }!sa_migrate_get_ordered_column_def' DYN i_table_owner' CYN i_table_owner" CYN i_action' BYN i_table_owner) AYN i_database_name& AYN i_owner_name& AYN i_table_name' AYN i_server_name! @YN @devi;B<4L  L T \dlt|                   $ , 4 < D L T \ d l t5|555555555 5 5 5 5 .////000011122233344445566677788888999999::::::;;;;<cbleno++iSISNotifier(QAnyNotifier_client)request_delete5delete from dbo.ml_qa_notifications where user_id = ?SISNotifier(QAnyNotifier_client)request_cursorselect u.user_id, 'Default-DeviceTracker', 'qa', u.name, u.name, NULL, NULL from dbo.ml_qa_notifications u where exists( select * from ml_listening l where l.ml_user = u.name and l.listening = 'y')1SISNotifier(QAnyNotifier_client) poll_every5.SISNotifier(QAnyNotifier_client)ena=B32)>q]J7$s`L7$q^K6!0S log_message [ @BggI  2I  384I  2I 2I 4I 159I 137I 2I 4I 159I 137I 2I 5I2I3I200I116I2I3I971I99I2I3I964I40I2I2I964I60I2I2I2I2I1I59I325I37I 1106I 3I279I>BtvarU'ci]QA(~nVH2! saC. spt_mdaUix_consultant_query_phaseEix_consultant_query_textEix_consultant_masterEmigrate_remote_fks_listEmigrate_sql_defnEmigrate_remote_table_listE EXCLUDEOBJECTUml_qa_global_propsEml_qa_repository_propsEml_qa_status_stagingEml_qa_repository_stagingEml_qa_status_historyEml_qa_repositoryEml_qa_notificationsE ml_listeningEml_device_addressE ml_deviceEml_scripts_modifiedU ml_propertyUml_table_scriptEml_connection_scriptEml_script_versionE ml_scriptE ml_tableEml_subscriptionE ul_statementEJAVAUSERSECURITYE rs_lastcommitEul_referenced_columnU ul_variableE ul_fileE ml_userEul_referenced_tableU rs_threadsEsatmp_request_timeU RowGeneratorUsatmp_request_profileUsatmp_request_hos?B cq?etvuztrfojklmc%hc'g?dics?"}? ?!???????????? ???'? 1?;?E?O?X? b?l?v??cc c ?&?? ?? ? & & & & & & & & & & & & & & & & & & & && & & & && && && && && && &&& & & && &&& & & & & & & && & & & & &@SpqLWV      $).38=BGLQVVHVH[H[H`H`HeHeHjHjH oH oH tH tH yHyH~H~HHHHHHHHH     ABCDEFGHIJKLMNOPQUVWXYZ[\]^_`abcdefghijklmnoAcpqLYX      $).38=BGLQVVHVH[H[H`H`HeHeHjHjH oH oH tH tH yHyH~H~HHHHHHHHH     ABCDEFGHIJKLMNOPQUVWXYZ[\]^_`abcdefghijklmnoBcCBDs. " *4>HR\fp z    &&&&&&&&&$& .& 8& B& L& V&`&j&t&~&&........           Eced0R.Y*l?`5 ;@YN master_id autoincrementR-@ NNcreated0R+ N Ypk_nameR+ N Yfk_nameR+ NNkey_seqR- N N fk_columnR,N Nfk_tableR,N Yfk_ownerR/N Y fk_databaseR-N N pk_columnR,N Npk_tableR,N Ypk_ownerR/N Y pk_databaseR7@YNfk_id autoincrementR/N Y et_table_idR,N Yunld_strR4@YNid autoincrementR3@ NN data_migratFBGBHsIBJsi                   &&&&&&&&&& & & & & &&&&&&.......... . . . . ...KcEFWe eeeeejjjjo o o o t tttyyyy~~~                             5555555555 5 5 5 5 5555555555;;;;;;;;;; ; ; ndd0Sdparm37 [%b& n0dd8dHd,-./0123456789:;<=>?@ABCDLcE' ende9O0e! contain all the information necessary -- to create permanant base tables call dbo.sa_migrate_create_proxy_tables('CREATE',i_table_owner); -- Each of the tables have been created with a '_et' -- extension. Now we run a routine that will essentially -- unload the table definition and re-create it using -- the actual table name, that is a permanent table -- instead of a proxy table call dbo.sa_migrate_create_base_tables(i_table_owner) end! delete from dbo.migrate_remote_table_list; -- Populate a table with a list of all the tables that need to be created insert into dbo.migrate_remote_table_list( server_name, database_name,owner_name,table_name,table_type) select i_server_name,rt.database,rt.owner,rt.table_name,rt.table_type from dbo.sp_remote_tables(i_server_name,i_table_name,i_owner_name,i_database_name,1) as rt where rt.table_type = 'TABLMBN:PKsa_migrate_drop_proxy_tablescreate procedure dbo.sa_migrate_drop_proxy_tables(in i_table_owner varchar(128)) begin call dbo.sa_migrate_create_proxy_tables('DROP',i_table_owner) endN8Csa_migrate_create_proxy_tablescreate procedure dbo.sa_migrate_create_proxy_tables(in i_action varchar(20),in i_table_owner varchar(128)) begin declare stmt long varchar; for tl as tlc dynamic scroll cursor for select table_id as o_id, server_name+';'+database_name+';'+owON2Bsa_migrate_create_tablescreate procedure dbo.sa_migrate_create_tables(in i_table_owner varchar(128)) begin -- Now create existing copies of the tables -- This allows OMNI to convert the datatypes into ASA -- datatypes for us. After this is done, the ASA -- system tablesMNBor end]MQ]#ner_name+';'+table_name as rem_location,'"'+ i_table_owner+'"'+'.'+'"'+table_name+'_et'+'"' as tabname from dbo.migrate_remote_table_list where case created_proxy when 0 then 'CREATE' when 1 then 'DROP' else 'UNKNOWN' end = i_action do if(i_action = 'CREATE') then -- Create the table with an '_et' on the end to -- indicate it is an existing table set stmt='CREATE EXISTING TABLE '+tabname+' AT '''+ rem_location+''''; message stmt to client; update dbo.migrate_remote_table_list set created_proxy = 1,dropped = 0 where table_id = o_id elseif(i_action = 'DROP') then set stmt='DROP TABLE ' || tabname; message stmt to client; update dbo.migrate_remote_table_list set created_proxy = 0,dropped = 1 where table_id = o_id end if; execute immediate stmt end fOBNzNVz;E!sa_migrate_get_ordered_column_defcreate function dbo.sa_migrate_get_ordered_column_def(in t_id integer) returns varchar(32000) begin declare col_list varchar(32000); declare uuidstr_id smallint; select type_id into uuidstr_id from SYS.SYSUSERTYPE where type_name = 'uniqueidentiUN7Dsa_migrate_create_base_tablescreate procedure dbo.sa_migrate_create_base_tables(in i_table_owner varchar(128)) begin -- Clean up from previous run delete from dbo.migrate_sql_defn; ------------------ -- Create tables - ------------------ insert into dbo.migrate_sql_defn(  QPBSUSERPORcRunld_str,et_table_id) select distinct 'CREATE TABLE '+'"'+ -- Strip off the _et from the existing table name i_table_owner+'"."'+ stuff(st.table_name,length(st.table_name)-2,3,'')+'" ('+ --Column definitions dbo.sa_migrate_get_ordered_column_def(st.table_id)+ if exists(select* from SYS.SYSCOLUMN where pkey = 'Y' and table_id = st.table_id) then ','+ space(10)+'PRIMARY KEY ('+ (select list( if(pkey = 'Y') then '"'+ column_name+'"' endif order by column_id asc) from SYS.SYSCOLUMN where table_id = st.table_id)+') '+'WITH HASH SIZE '+ string(primary_hash_limit) endif+')'+ if st.file_id <> 0 then ' IN '+ dbspace_name endif+ if(st.remarks is not null) then '; COMMENT ON TABLE '+'"'+ i_table_owner+'"."'+ st.table_name+'" IS '''+st.remarks+''';' endif, et.table_id from SYS.SYQB'" ( 'QSSERM as u, SYS.SYSTABLE as st, SYS.SYSFILE as f, dbo.migrate_remote_table_list as et where u.user_id = st.creator and u.user_id <> 0 and st.file_id = f.file_id and st.table_name = (et.table_name+'_et') and et.created_real = 0 and st.table_type = 'BASE' and existing_obj = 'Y' and not st.table_name = any(select name from dbo.EXCLUDEOBJECT where type in( 'E','U') ) group by st.table_id, st.table_type, user_name, st.table_name, st.file_id, dbspace_name, last_page, remote_location, st.remarks, primary_hash_limit, et.table_id; ------------------- -- Create Indices - ------------------- insert into dbo.migrate_sql_defn( unld_str) select distinct 'CREATE '+ if("unique" = 'Y') then 'UNIQUE ' endif+'INDEX "'+ index_name+'" ON "'+ i_table_owner+'"."'+ stuff(t.table_name,length(t.table_name)-2,3,'')+RB tableRU + dbo.sa_migrate_get_ordered_column_idx(index_name,t.table_id)+')'+' WITH MAX HASH SIZE '+ string(hash_limit)+ if(i.file_id <> 0) then ' IN '+ dbspace_name endif+';' from SYS.SYSUSERPERM as u, SYS.SYSINDEX as i, SYS.SYSIXCOL as x, SYS.SYSCOLUMN as c, SYS.SYSFILE as f, SYS.SYSTABLE as t, dbo.migrate_remote_table_list as et where u.user_id = i.creator and i.table_id = x.table_id and i.index_id = x.index_id and x.table_id = c.table_id and x.column_id = c.column_id and i.file_id = f.file_id and t.table_id = c.table_id and t.creator <> 0 and t.table_name = (et.table_name+'_et') and t.existing_obj = 'Y' and et.created_real = 0 and not t.table_name = any(select name from dbo.EXCLUDEOBJECT where type in( 'E','U') ); -- Now that the CREATE TABLE statements have been generated to -- create BASE tables instead of existingSB >h    , , , ,,,,,,333 3 33<<<< < < <<<<<DDDDDDg www wwTc SWc6fierstr'; if uuidstr_id is null then set uuidstr_id=-1 end if; select list(coldef,', ' order by col_id asc) into col_list from (select string(space(10),'"', sc.column_name,'" ', if isnull(sc.user_type,-2) = uuidstr_id then 'uniqueidentifier' else isnull((select type_name from SYS.SYSUSERTYPE where type_id = isnull(sc.user_type,-1)), sd.domain_name) endif, if sd.domain_name in( 'numeric','decimal') then string('( ',width,', ',scale,' ) ') else if sd.domain_name in( 'char','varchar','binary','varbinary') and isnull(sc.user_type,-2) <> uuidstr_id then string('( ',width,' ) ') endif endif, if nulls = 'N' then ' NOT NULL ' else ' NULL ' endif, if("default" is not null) then if(column_type = 'C') then ' COMPUTE '+ "default"+' ' else ' DEFAULT '+ "default"+' ' endif endif), sc.column_id from SYS.SYSTABLE as st joinUBNzP\z;G!sa_migrate_get_ordered_column_idxcreate function dbo.sa_migrate_get_ordered_column_idx(in i_name char(128),in t_id integer) returns varchar(32000) begin declare col_list varchar(32000); select list(col,', ' order by col_ord asc) into col_list from (select '"'+c2.column_name+'ZN7Fsa_migrate_get_insert_columnscreate function dbo.sa_migrate_get_insert_columns(in t_id integer) returns varchar(32000) begin declare col_list varchar(32000); declare uuidstr_id smallint; select type_id into uuidstr_id from SYS.SYSUSERTYPE where type_name = 'uniqueidentifierDWVBst endUZt_id from dbo.migrate_sql_defn order by id asc do update dbo.migrate_remote_table_list set data_migrated = 1 where table_id = t_id; message stmt to client; execute immediate stmt; commit work end for endG"str'; if uuidstr_id is null then set uuidstr_id=-1 end if; select list(col,', ' order by col_id asc) into col_list from (select string(space(10), if isnull(sc.user_type,-2) = uuidstr_id then 'strtouuid( ' endif,'"',sc.column_name,'"', if isnull(sc.user_type,-2) = uuidstr_id then ' )' endif),sc.column_id from SYS.SYSTABLE as st join SYS.SYSCOLUMN as sc on(st.table_id = sc.table_id) join SYS.SYSDOMAIN as sd on(sc.domain_id = sd.domain_id) where st.table_id = t_id) as collist( col, col_id) ; return col_liWB89@ $).38=BGLQV[`ejoty~         !"#$%&'()*+,-./01234567Xch~ jjjjlllpppssssyyyy|||||   Ycst endW]A/" as db_name, owner_name as o_name, table_name as t_name from dbo.migrate_remote_table_list order by table_id asc do insert into dbo.migrate_remote_fks_list( pk_database, pk_owner,pk_table,pk_column,fk_database, fk_owner,fk_table,fk_column,key_seq,fk_name,pk_name) select ik.pk_database,ik.pk_owner,ik.pk_table,ik.pk_column,ik.fk_database, ik.fk_owner,ik.fk_table,ik.fk_column,ik.key_seq,ik.fk_name,ik.pk_name from dbo.sp_remote_imported_keys(server_name,t_name,o_name,db_name) as ik end for end!"'+ if(x2."order" = 'A') then ' ASC ' else ' DESC ' endif, x2."order" from SYS.SYSIXCOL as x2, SYS.SYSCOLUMN as c2, SYS.SYSINDEX as i where x2.table_id = c2.table_id and x2.column_id = c2.column_id and x2.index_id = i.index_id and c2.table_id = i.table_id and x2.table_id = t_id and i.index_name = i_name) as collist( col, col_ord) ; return col_liZBi}jjjjlllpppssssyyyy||||| [cNV^;I!sa_migrate_create_remote_fks_listcreate procedure dbo.sa_migrate_create_remote_fks_list(in server_name varchar(128)) begin -- Cleanup from previous runs delete from dbo.migrate_remote_fks_list; for tl as tlc dynamic scroll cursor for select table_id as t_id, database_name,ZN)Hsa_migrate_datacreate procedure dbo.sa_migrate_data(in i_table_owner varchar(128)) begin -- Clean up from previous run delete from dbo.migrate_sql_defn; insert into dbo.migrate_sql_defn( unld_str,et_table_id) select distinct 'INSERT INTO '+'"'+ i_table_]\Bid as Z`cWowner+'"."'+ stuff(st.table_name,length(st.table_name)-2,3,'')+'" SELECT '+ dbo.sa_migrate_get_insert_columns(st.table_id)+' FROM '+'"'+ i_table_owner+'"."'+st.table_name+'";', et.table_id from SYS.SYSUSERPERM as u, SYS.SYSTABLE as st, dbo.migrate_remote_table_list as et where u.user_id = st.creator and u.user_id <> 0 and st.table_name = (et.table_name+'_et') and et.created_proxy = 1 and et.created_real = 1 and et.data_migrated = 0 and st.table_type = 'BASE' and existing_obj = 'Y' and not st.table_name = any(select name from dbo.EXCLUDEOBJECT where type in( 'E','U') ) group by st.table_id, st.table_type, user_name, st.table_name, st.file_id, last_page, remote_location, st.remarks, primary_hash_limit, et.table_id; commit work; for tl as tlc dynamic scroll cursor for select unld_str as stmt,et_table_]BNj\j/Osa_oledb_foreign_keyscreate procedure dbo.sa_oledb_foreign_keys(in inPKTableCatalog char(20) default '',in inPKTableSchema char(80) default '',in inPKTableName char(80) default '',in inFKTableCatalog char(20) default '',in inFKTableSchema char(80) default '',in inFKTableName  N$L sa_migratecreate procedure dbo.sa_migrate(in base_table_owner varchar(128),in server_name varchar(128),in table_name varchar(128) default null,in owner_name varchar(128) default null,in database_name varchar(128) default null,in migrate_data bit default 1,in drop_p:aN/Jsa_migrate_create_fkscreate procedure dbo.sa_migrate_create_fks(in i_table_owner varchar(128)) begin declare stmt long varchar; declare pk_col_list long varchar; declare fk_col_list long varchar; for fk as fkc dynamic scroll cursor for select ef.pk_table as o_pk_t`^BN_PROP$ici128),COLUMN_NAME char(128),COLUMN_GUID uniqueidentifier,COLUMN_PROPID unsigned integer,ORDINAL_POSITION unsigned integer,COLUMN_HASDEFAULT bit,COLUMN_DEFAULT varchar(254),COLUMN_FLAGS unsigned integer,IS_NULLABLE bit,DATA_TYPE unsigned smallint,TYPE_GUID uniqueidentifier,CHARACTER_MAXIMUM_LENGTH unsigned integer,CHARACTER_OCTET_LENGTH unsigned integer,NUMERIC_PRECISION unsigned smallint,NUMERIC_SCALE smallint,DATETIME_PRECISION unsigned integer,CHARACTER_SET_CATALOG char(128),CHARACTER_SET_SCHEMA char(128),CHARACTER_SET_NAME char(128),COLLATION_CATALOG char(128),COLLATION_SCHEMA char(128),COLLATION_NAME char(128),DOMAIN_CATALOG char(128),DOMAIN_SCHEMA char(128),DOMAIN_NAME char(128),DESCRIPTION varchar(254)) on exception resume begin select cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, COLUMN_NAME, cast(null as uniqueidentifier) as COLUMN_GUID, cast(null as unsigned integer) as COLUM_Bor end@]a@#able, ef.pk_name as o_pk_name, ef.fk_table as o_fk_table, ef.fk_name as o_fk_name from dbo.migrate_remote_fks_list as ef,dbo.migrate_remote_table_list as et where ef.fk_table = et.table_name group by ef.pk_table,ef.pk_name,ef.fk_table,ef.fk_name do select list(pk_column order by key_seq asc), list(fk_column order by key_seq asc) into pk_col_list, fk_col_list from dbo.migrate_remote_fks_list where fk_table = o_fk_table and pk_table = o_pk_table and fk_name = o_fk_name; update dbo.migrate_remote_fks_list set created = 1 where fk_name = o_fk_name; set stmt='ALTER TABLE '+'"'+ i_table_owner+'"'+'.'+'"'+o_fk_table+'"'+' ADD FOREIGN KEY "'+ o_fk_name+'" ( '+ fk_col_list+' ) REFERENCES '+'"'+ i_table_owner+'"."'+o_pk_table+'" ( '+ pk_col_list+' )'; message stmt to client; execute immediate stmt end f`Bif endW`WXthen user_name else inProcedureSchema endif and proc_name = if inProcedureName = '' then proc_name else inProcedureName endif and parm_name = if inColumnName = '' then parm_name else inColumnName endif and parm_type = 1 order by 1 asc,2 asc,3 asc,SYSPROCPARM.parm_id asc end="roxy_tables bit default 1,in migrate_fkeys bit default 1) begin call dbo.sa_migrate_create_remote_table_list( server_name,table_name,owner_name,database_name); call dbo.sa_migrate_create_tables(base_table_owner); if(migrate_data = 1) then call dbo.sa_migrate_data(base_table_owner) end if; if(migrate_fkeys = 1) then call dbo.sa_migrate_create_remote_fks_list(server_name); call dbo.sa_migrate_create_fks(base_table_owner) end if; if(drop_proxy_tables = 1) then call dbo.sa_migrate_create_proxy_tables('DROP',base_table_owner) end aBme;~}W,kH%rM(! ONYORDINAL& MNY IS_GRANTABLE( MNYPRIVILEGE_TYPE' MNY COLUMN_PROPID% M NY  COLUMN_GUIDm% M NY COLUMN_NAME$ M NY TABLE_NAME& M NY TABLE_SCHEMA' M NY TABLE_CATALOG! MNYGRANTEE! MNYGRANTOR# MYNP inGrantee# MYNP inGrantor& MYNP inColumnName% MYNP inTableName' MYNP inTableSchema( MYNinTableCatalog' LYN migrate_fkeys+ LYNdrop_proxy_tables& LYN migrate_data' LYN database_name$ LYN owner_name$ LYN table_nabBloadE*?f`J0gUB.}m[N>, sysdatabasesV syscurconfigsV syssrvrolesV sysconfiguresV syscharsetsV sysusersV systypesV systhresholdsV syssegmentsV sysrolesV sysreferencesV sysprotectsV sysproceduresV sysobjectsV syskeysV sysindexesV sysdependsVsysconstraintsV syscommentsV syscolumnsV syslogsV sysalternatesVspt_collation_mapUjdbc_indexhelp2Ujdbc_indexhelpU jdbc_versionsUjdbc_columnprivilegesUjdbc_tableprivilegesUjdbc_procedurecolumnsUspt_jdbc_conversionU jdbc_helpkeysU spt_jtextUjdbc_function_escapesUjdbc_tablehelpUspt_jdatatype_infoUix_consultant_captureEix_consultant_logE#ix_consultant_affected_columnsEix_consultant_ixcolEix_consultant_indexEix_consultant_query_indexEix_consultant_workcB&#gc"c#f c$x x x xx ?? ?x? ?x$n.n8nBnLnVn `njn tn~n nnnnnn nn nc/c9fCcMcWf ac kc!uf c'c"c#f c$?? ?? ? & & & & & & & & && & & &&&& && && && & && & & && & & & && && && && && && && && && &&& & & & & & & &dc&6qvcc ccc?"? ?!x!x+x5x?xIxSx]xgxqx{?{f yyx ?????x????x%x/x9?C?M?W{a?k?uyyy? ??{fyx? & & & & & & & & & && && && && && && && && && && & & & & & && & & & && && && && && && && && && && &&& & & & && && && && && && && & &ecicesV-cj|l[G8*q[H8&p]N<* sp_dbremapPsp_checkreswordsPsp_changegroupP sp_helplogPsp_changedbownerP sp_bindruleP sp_bindefaultP sp_auditsprocP sp_bindmsgPsp_auditoptionPsp_auditobjectP sp_auditloginP sp_clearstatsPsp_auditdatabaseP sp_adduserPsp_adddumpdeviceP sp_addtypePsp_addthresholdP sp_addserverP sp_addsegmentP sp_addmessageP sp_addloginPsp_addlanguagePsp_addremoteloginP sp_addgroupPsp_addauditrecordP sp_addaliasP sp_checknamesP sp_checkpermsP"sp_tsql_feature_not_supportedPml_table_scriptsVml_connection_scriptsV sysauditsV sysusagesV sysserversVsysremoteloginsV sysprocessesV sysmessagesVsysauditoptionsV sysloginsV sysloginrolesV syslocksV syslanguagesV sysenginesV sysdevfBhdccc&cc(c)cf&f0c:cDfMfWfafkcuf~ccfccf c c!f c'ccc&cc(c)cf&f0c:cDfMfWfafkcuf~ccfccf c c!f c' & & & & & & & & & & & & & & & & & && & & &&&& gc7mgj-llllllltt$t .t 8tBtLt Vl `l jl tl ~l(l l t lllttt ll!l"{ l$l%l'l&1l';l*EfOlYlclmlwlccc c ?&xcff c% & && & & & && & & & & & & & && & & &&& & & & & & & & & & & && && & && &&& && && & & & && & & &&&& & hc then _ssID, cast(SYSCOLUMN.column_id as unsigned integer) as ORDINAL_POSITION, cast(if SYSCOLUMN."default" is null then 0 else 1 endif as bit) as COLUMN_HASDEFAULT, cast(if SYSCOLUMN."default" is null then 'NULL' else SYSCOLUMN."default" endif as varchar(254)) as COLUMN_DEFAULT,cast((if nulls = 'Y' then 0x60 else 0 endif)|(if SYSDOMAIN.domain_name = 'long binary' then 0x80 else 0 endif)|0x04 as unsigned integer) as COLUMN_FLAGS, cast(if nulls = 'Y' then 1 else 0 endif as bit) as IS_NULLABLE, cast(case SYSDOMAIN.domain_name when 'binary' then 128 when 'varbinary' then 128 when 'double' then 14 when 'float' then 14 when 'integer' then 3 when 'unsigned int' then 19 when 'long binary' then 128 when 'numeric' then 14 when 'decimal' then 14 when 'smallint' then 2 when 'unsigned smallint' then 18 when 'date' then 133 when 'time' then 134 when 'timestamp' then 135 when 'tinyint' then 16 when 'bigint' then 20 when 'unsigned bigint' then 21 when 'bit'iBnkeyP.flraO>/ vjUC1# ~kXF6! sp_monitorP sp_logdeviceP sp_lockloginP sp_lockP sp_indsuspectP sp_helpuserPsp_helpthresholdP sp_helptextP sp_helpserverPsp_helpsegmentPsp_helpprotectPsp_helpremoteloginPsp_helplanguageP sp_helpkeyP sp_helpsortP sp_helpjoinsP sp_helpindexP sp_helpgroupP sp_helpdevicePsp_helpconstraintP sp_helpdbP sp_getmessageP sp_foreignkeyPsp_extendsegmentP sp_helpP sp_estspaceP sp_dropuserP sp_droptypePsp_dropthresholdP sp_dropserverPsp_dropsegmentPsp_dropremoteloginPsp_dropmessageP sp_droploginPsp_droplanguageP sp_dropkeyP sp_dropgroupP sp_dropdeviceP sp_dropaliasPsp_displayloginPsp_diskdefaultP sp_dependsP sp_dboptionP sp_cursorinfoP sp_configureP sp_commojB*HomfHf!Rf"\f#ff%pf&zf$f'f(f*fff+f lljjjlljf,${.j8jBjLjVj`j jj tj ~j j jjjjjjjjf ltj~jjlljf,jjjj& && & & && && && && & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &kcoginP,jnveTG7#veSA0zlZA)sp_login_environmentPsp_tsql_environmentP col_lengthPsp_reset_tsql_environmentP sp_tablesPsp_table_privilegesPsp_stored_proceduresP sp_statisticsP show_rolePsp_sproc_columnsPsp_special_columnsPsp_server_infoP sp_serverinfoP sp_pkeysP sp_fkeysP proc_rolePsp_datatype_infoP sp_columnsPsp_column_privilegesP sp_databasesP sp_volchangedP sp_unbindruleP sp_unbindmsgPsp_unbindefaultP sp_whoP sp_syntaxP sp_spaceusedPsp_setlangaliasPsp_serveroptionPjava_debug_disconnectP sp_rolePsp_reportstatsP sp_renamePsp_remoteoptionP sp_renamedbP sp_remapP sp_recompileP sp_procxmodeP sp_primarykeyPsp_placeobjectP sp_passwordPsp_modifythresholdPsa_verify_passwordPsp_modifyllB2khljjjj#j-j7jAjKjUj _j!if)sj#}j"j$j%jj&j'j(j)y{ {{{{ { {{'{1{;{E{O{ Y{c{m{w{ {{{j*j+j,l+{lll+{ll & & & & && & && && & & & & & & & & & & & & & & & & & && && && && && && && && && && && && && && && && && && && &&& & & &&& & &mcnameP(lpydT>-~lVE6%cD%sa_table_page_usagePsa_index_statisticsPsa_internal_table_statsP!sa_internal_index_statisticsPsa_conn_properties_by_connPsa_conn_properties_by_namePsa_internal_get_histogramPsa_conn_propertiesP internal_sa_conn_propertiesP sa_validatePsa_db_propertiesPsa_eng_propertiesPsa_conn_compression_infoPsa_conn_activityP sa_conn_infoP sa_db_infoP xp_read_filePxp_real_read_fileP xp_write_filePxp_real_write_fileP xp_msverP xp_scanfP xp_sprintfP xp_cmdshellPxp_real_cmdshellP xp_sendmailPxp_real_sendmailP xp_stopsmtpPxp_real_stopsmtpP xp_startsmtpPxp_real_startsmtpP xp_stopmailPxp_real_stopmailP xp_startmailPxp_real_startmailP object_nameP object_idP index_colPsa_exec_scriptP col_nB4rkpppptpp"u,u 6t@uJwSw]p gwqt{wwwuw uw tw ttp n'pnlu$u.?8?B?LxVl#`fjftf~ffffffffffff & & & && && && && && && && & & &&& & & && & & && && && && && & && && &&& && && && && & & & & & & & && & & & & & & & & & & & & &ocsagePntrZK-vV5v\B% sa_forward_toP% sa_proc_debug_release_connectionP&!sa_proc_debug_get_connection_nameP&!sa_proc_debug_wait_for_connectionPsa_proc_debug_disconnectPsa_proc_debug_connectPsa_proc_debug_versionPjava_debug_requestPjava_debug_detach_from_vmPjava_debug_attach_to_vmPjava_debug_release_vmPsa_flush_cachePjava_debug_get_vm_nameP&!java_debug_wait_for_debuggable_vmP!java_debug_free_existing_vmsP java_debug_get_existing_vmsPjava_debug_connectPsa_reset_identityPjava_debug_versionPsa_internal_reset_identityPsa_table_fragmentationP$sa_internal_table_fragmentationPsa_index_densityPsa_internal_index_densityP sa_get_dttPsa_internal_get_dttPsa_get_histogramPsa_index_levelsPsa_table_statsPsa_internal_index_levelsP!sa_internal_table_page_upB&"exl)nx?nwnccccc?#c$?%.?$8cBpLpVp`ljptp~pppp p? cc c c && && & & & & & & & & & & & & & & & & & & & & & & & & & & & & qc&6zowppn$ttw uu t*u4p >wHwRw\w fp ppzn%uutttuyy yy yyyyy y $y .y8yByLyVy`yjyty~yyy{{y{{wtu u  & & & & & & & & & & & & & & & & & & & & & & && &&& && & & & & & & & & & & & & && && && && && && && && && && && && && && && && &rcf as ui||11 when 'uniqueidentifier' then 72 else 129 end as unsigned smallint) as DATA_TYPE,cast(null as uniqueidentifier) as TYPE_GUID,cast(if SYSDOMAIN.domain_name = 'char' or SYSDOMAIN.domain_name = 'varchar' or SYSDOMAIN.domain_name = 'long varchar' or SYSDOMAIN.domain_name = 'binary' or SYSDOMAIN.domain_name = 'uniqueidentifier' or SYSDOMAIN.domain_name = 'long binary' then SYSCOLUMN.width else null endif as unsigned integer) as CHARACTER_MAXIMUM_LENGTH, cast(if SYSDOMAIN.domain_name = 'char' or SYSDOMAIN.domain_name = 'varchar' or SYSDOMAIN.domain_name = 'long varchar' or SYSDOMAIN.domain_name = 'binary' or SYSDOMAIN.domain_name = 'uniqueidentifier' or SYSDOMAIN.domain_name = 'long binary' then SYSCOLUMN.width else null endif as unsigned integer) as CHARACTER_OCTET_LENGTH, cast(if SYSDOMAIN.domain_name = 'numeric' or SYSDOMAIN.domain_name = 'decimal' then SYSCOLUMN.width else null endisBtionP#pu~kG,u\H+bG7sa_app_get_infoStrPsa_app_set_infoStrPsa_app_deregisterPsa_app_registerPsa_app_get_statusPsa_app_registration_unlockP sa_sync_subPsa_java_loaded_classesPsa_stop_recording_commitsP sa_syncP$sa_internal_java_loaded_classesP sa_locksPsa_internal_locksPsa_enable_auditing_typePsa_end_forward_toPsp_setreplicateP sp_setrepprocPsa_disable_auditing_typePsa_audit_stringPsp_remote_proceduresPsp_remote_exported_keysP sp_servercapsPsp_remote_imported_keysPsp_remote_pcolsPsp_setreptablePsp_remote_tablesPsp_remote_primary_keysPsp_remote_columnsPsa_read_backup_historyP$sa_internal_read_backup_historyPsa_jdk_versionPsa_server_optionPsa_flush_statisticsPsa_proc_debug_requestP'"sa_proc_debug_attach_to_connectBatusPtwv\E# eJ* |[C+ sa_recommend_indexesP,'sa_internal_get_simulated_scale_factorsP#sa_get_simulated_scale_factorsP"sa_internal_recommend_indexesPsa_virtual_sysindexPsa_virtual_sysixcolP!sa_internal_virtual_sysindexPsa_disable_indexPsa_enable_indexP$sa_internal_alter_index_abilityPsa_disk_free_spacePsa_make_objectPsa_statement_textP!sa_internal_virtual_sysixcolP sa_internal_disk_free_spacePsa_get_request_profilePsa_get_request_profile_subPsa_get_request_timesP"sa_internal_get_request_timesP!sa_procedure_profile_summaryP*%sa_internal_procedure_profile_summaryPsa_procedure_profileP"sa_internal_procedure_profilePsa_event_schedulesPsa_checkpoint_executePsa_start_recording_commitsPsa_check_commitPsa_conn_deregisterPsa_conn_registerPsa_conn_set_stuB'gezngnqw{l?wx? w ?xwwwt t"tttt!$t.u8uBnLnVu`njn tn#~n"uuwnntuut& && && & && & & & && && && && && && && && && && & && && && && && && && && && & && && & & && &vcueryPux}_7b<bMA*rs_update_threadsPsa_recompile_viewsPrs_get_lastcommitPsa_http_variable_infoPsa_http_header_infoPsa_set_http_optionPsa_set_http_headerP openxmlPinternal_openxmlPsa_resume_workload_captureP(#sa_internal_resume_workload_captureP'"sa_internal_pause_workload_captureP#sa_get_workload_capture_statusP,'sa_internal_get_workload_capture_statusPsa_stop_workload_captureP&!sa_internal_stop_workload_capturePsa_start_workload_captureP rs_markerPsa_stop_index_consultantPsa_add_workload_queryP% sa_add_index_consultant_analysisP'"sa_internal_start_workload_captureP&!sa_internal_stop_index_consultantP(#sa_remove_index_consultant_analysisPsa_pause_workload_captureP"sa_create_analysis_from_queryP"sa_set_simulated_scale_factorP+&sa_internal_create_analysis_from_qwBagesPwymO. jSC& sQ=ml_qa_handle_errorPml_upload_update_listeningP#ml_qa_staged_status_for_clientP ml_qa_staged_msg_for_clientPml_qa_stage_msg_for_serverPml_add_propertyP"ml_add_dnet_connection_scriptP"ml_add_java_connection_scriptPml_add_connection_scriptP"ml_add_lang_connection_scriptPml_add_dnet_table_scriptPml_add_table_scriptPml_add_lang_table_scriptPml_add_java_table_scriptP ml_add_userPul_set_codesegmentPul_add_statementPul_check_syntaxPul_delete_statementPml_delete_listeningPul_add_projectPul_delete_projectP!set_default_security_managerP!delete_user_security_managerP!update_user_security_managerPadd_user_security_managerP1,sybase_sql_ASAUtils_retrieveClassDescriptionPrs_initialize_threadsPrs_update_lastcommitPsa_get_server_messxBvicePx{jU-pN(zfL- sp_jconnect_trimitPsa_oledb_statisticsPsa_oledb_provider_typesPsa_oledb_proceduresP"sa_oledb_procedure_parametersPsa_oledb_procedure_columnsPsa_oledb_primary_keysPsa_oledb_tablesPsa_oledb_indexesPsa_oledb_foreign_keysPsa_oledb_columnsPsa_oledb_colprivilegesP sa_migratePsa_migrate_create_fksP&!sa_migrate_create_remote_fks_listP&!sa_migrate_get_ordered_column_idxP"sa_migrate_get_insert_columnsP&!sa_migrate_get_ordered_column_defP"sa_migrate_create_base_tablesP!sa_migrate_drop_proxy_tablesP#sa_migrate_create_proxy_tablesPsa_migrate_create_tablesPsa_migrate_dataP(#sa_migrate_create_remote_table_listPml_delete_devicePml_delete_device_addressPml_set_listeningP$ml_upload_update_device_addressPml_set_device_addressP ml_set_deyBvrutnunptpp$p.u8u Bu LxVu`wjwtw~ppn&uwupn!u u & && && && && && && & && && && && && && && && && && && && && & & & & & & &zcegesPygMB!iI2}hQ=' !ml_connection_script_triggerTml_table_script_triggerTml_script_triggerTsp_jdbc_getudtsPsp_default_charsetPsp_sql_type_namePsp_jdbc_getindexinfoPsp_jdbc_getversioncolumnsP!sp_jdbc_getbestrowidentifierP sp_jdbc_getcolumnprivilegesPsp_jdbc_gettableprivilegesPsp_jdbc_stored_proceduresPsp_jdbc_primarykeyP sp_jdbc_getprocedurecolumnsPsp_jdbc_convert_datatypePsp_jdbc_getcrossreferencesPsp_jdbc_importkeyPsp_jdbc_exportkeyP sp_jdbc_fkeysPsp_jdbc_columnsPsp_jdbc_getschemasPsp_jdbc_tablesP!sp_jdbc_escapeliteralforlikeP sp_mdaPsp_jdbc_datatype_infoPsp_jdbc_function_escapesPsa_oledb_viewsPsa_oledb_tables_infoPsa_oledb_tableconstraintsPsa_oledb_table_privil{Bs DESCs}}nsigned smallint) as NUMERIC_PRECISION, cast(if SYSDOMAIN.domain_name = 'numeric' or SYSDOMAIN.domain_name = 'decimal' then SYSCOLUMN.scale else null endif as smallint) as NUMERIC_SCALE, cast(if SYSDOMAIN.domain_name = 'date' or SYSDOMAIN.domain_name = 'datetime' or SYSDOMAIN.domain_name = 'smalldatetime' or SYSDOMAIN.domain_name = 'time' or SYSDOMAIN.domain_name = 'timestamp' then 6 else null endif as unsigned integer) as DATETIME_PRECISION, cast(null as char(128)) as CHARACTER_SET_CATALOG, cast(null as char(128)) as CHARACTER_SET_SCHEMA, cast(null as char(128)) as CHARACTER_SET_NAME, cast(null as char(128)) as COLLATION_CATALOG, cast(null as char(128)) as COLLATION_SCHEMA, cast(null as char(128)) as COLLATION_NAME, cast(null as char(128)) as DOMAIN_CATALOG, cast(null as char(128)) as DOMAIN_SCHEMA, cast(null as char(128)) as DOMAIN_NAME, cast(SYSCOLUMN.remarks as varchar(254)) a|Bsc end>|+> FKUser.user_name else inFKTableSchema endif and FKTable.table_name = if inFKTableName = '' then FKTable.table_name else inFKTableName endif order by 5 asc,6 asc,7 asc,1 asc,2 asc,3 asc,9 asc endRIPTION from SYS.SYSCOLUMN join SYS.SYSTABLE join SYS.SYSUSERPERMS join SYS.SYSDOMAIN where user_name = if inTableSchema = '' then user_name else inTableSchema endif and table_name = if inTableName = '' then table_name else inTableName endif and COLUMN_NAME = if inColumnName = '' then column_name else inColumnName endif order by 1 asc,2 asc,3 asc,SYSCOLUMN.column_id a}BogbxR+pFb0 PNYTYPE' NNY NUMERIC_SCALE+ NNYNUMERIC_PRECISION0 NNYCHARACTER_OCTET_LENGTH2 NNYCHARACTER_MAXIMUM_LENGTH# NNY  TYPE_GUIDm# NNY DATA_TYPE% NNY IS_NULLABLE& NNY COLUMN_FLAGS( N NY COLUMN_DEFAULT+ N NYCOLUMN_HASDEFAULT* N NYORDINAL_POSITION' N NY COLUMN_PROPID% N NY  COLUMN_GUIDm% NNY COLUMN_NAME$ NNY TABLE_NAME& NNY TABLE_SCHEMA' NNY TABLE_CATALOG& NYNP inColumnName% NYNP inTableName' NYNP inTableSchema( NYNinTableCatal~BM4L<5L5T5\5d5l5t5|555;;;;;;;;;; ; ; ; ; ;;;$;,;4;<;DbLbTb\bdblbtb|bbb b b b b bbbbbb<<<<===>>?@AAAABCCDEEFFGGGHIJKLLLLLLLLMMMMMMMMM M M M M c  ^LUDOBJE@Sdate_txtool_relative_benefitb@BNpJpbcatvldBASENSA JpbcatfmtBASENSA JpbcatcolBASENSA 5 SYSOPTORDERSVIEWcreate view SYS.SYSOPTORDERS as select order_id, joinstrategy_id, q.quantifier_id, index_id, join_type, systable_id, column_count from SYS.SYSOPTORDER key left outer join SYS.SYSOPTQUANTIFIER as qNSA Y SYSOPTPLANSVIEWcreate view SYS.SYSOPTPLANS as select r.request_id, js.joinstrategy_id, time_stamp, user_id, conn_id, sql_original, sql_rewritten, js.block_id, plan_extra, js.plan_xml, pruning_order, num_reads, num_writes[NSABON~c7 kF!}T-( O NYPK_COLUMN_NAME' O NY PK_TABLE_NAME( ONYPKTABLE_SCHEMA% ONY PKTABLE_CAT' OYNP inFKTableName) OYNPinFKTableSchema* OYNinFKTableCatalog' OYNP inPKTableName) OYNPinPKTableSchema* OYNinPKTableCatalog% N NY DESCRIPTION% NNY DOMAIN_NAME' NNY DOMAIN_SCHEMA( NNYDOMAIN_CATALOG( NNYCOLLATION_NAME* NNYCOLLATION_SCHEMA+ NNYCOLLATION_CATALOG, NNYCHARACTER_SET_NAME. NNYCHARACTER_SET_SCHEMA/ NNYCHARACTER_SET_CATALOG, NNYDATETIME_PRECISIB]                             5555 555; bbbb b b b cer) as}cchar(80) default '') result(PKTABLE_CAT char(128),PKTABLE_SCHEMA char(128),PK_TABLE_NAME char(128),PK_COLUMN_NAME char(128),PK_COLUMN_GUID uniqueidentifier,PK_COLUMN_PROPID unsigned integer,FKTABLE_CAT char(128),FKTABLE_SCHEMA char(128),FK_TABLE_NAME char(128),FK_COLUMN_NAME char(128),FK_COLUMN_GUID uniqueidentifier,FK_COLUMN_PROPID unsigned integer,ORDINAL unsigned integer,UPDATE_RULE char(20),DELETE_RULE char(20),PK_NAME char(128),FK_NAME char(128),DEFERRABILITY smallint) on exception resume begin select cast(null as char(128)) as PKTABLE_CAT, PKUser.user_name as PKTABLE_SCHEMA, PKTable.table_name as PK_TABLE_NAME, PKColumn.column_name as PK_COLUMN_NAME, cast(null as uniqueidentifier) as PK_COLUMN_GUID, cast(null as unsigned integer) as PK_COLUMN_PROPID, cast(null as char(128)) as FKTABLE_CAT, FKUser.user_name as FKTABLE_SCHEMA, FKTable.table_name as FK_TABLE_NAME, FKColumn.column_name as FK_COLUMN_NAME, cast(null as uniqueidentifiBKEY.foÅ FK_COLUMN_GUID, cast(null as unsigned integer) as FK_COLUMN_PROPID, cast((select count(*) from SYS.SYSFKCOL as other where foreign_table_id = SYSFOREIGNKEY.foreign_table_id and foreign_key_id = SYSFOREIGNKEY.foreign_key_id and primary_column_id <= SYSFKCOL.primary_column_id) as unsigned integer) as ORDINAL, cast(isnull( (select if referential_action = 'C' then 0 else if referential_action = 'N' then 2 else 3 endif endif from SYSTRIGGER where table_id = SYSFOREIGNKEY.primary_table_id and foreign_table_id = SYSFOREIGNKEY.foreign_table_id and foreign_key_id = SYSFOREIGNKEY.foreign_key_id and event = 'C'), 1) as smallint) as UPDATE_RULE, cast(isnull( (select if referential_action = 'C' then 0 else if referential_action = 'N' then 2 else 3 endif endif from SYSTRIGGER where table_id = SYSFOREIGNKEY.primary_table_id and foreign_table_id = SYSFOREIGNKEY.foreign_table_id and foreign_key_id = SYSFOREIGNB then }reign_key_id and event = 'D'), 1) as smallint) as DELETE_RULE, PKTable.table_name as PK_NAME, role as FK_NAME, cast(if SYSFOREIGNKEY.check_on_commit = 'Y' then 5 else 6 endif as smallint) as DEFERRABILITY from SYS.SYSUSERPERMS as PKUser join SYS.SYSTABLE as PKTable join SYS.SYSCOLUMN as PKColumn,SYS.SYSUSERPERMS as FKUser join SYS.SYSTABLE as FKTable join SYS.SYSCOLUMN as FKColumn,SYS.SYSFOREIGNKEY join SYS.SYSFKCOL where PKTable.table_id = SYSFOREIGNKEY.primary_table_id and PKColumn.column_id = SYSFKCOL.primary_column_id and FKTable.table_id = SYSFOREIGNKEY.foreign_table_id and FKColumn.column_id = SYSFKCOL.foreign_column_id and PKUser.user_name = if inPKTableSchema = '' then PKUser.user_name else inPKTableSchema endif and PKTable.table_name = if inPKTableName = '' then PKTable.table_name else inPKTableName endif and FKUser.user_name = if inFKTableSchema = ''BIDmuM&bA e@' P NY INDEX_CATALOG$ PNY TABLE_NAME& PNY TABLE_SCHEMA' PNY TABLE_CATALOG% PYNP inTableName PYNinType% PYNP inIndexName' PYNP inTableSchema( PYNinTableCatalog' ONY DEFERRABILITY! ONYFK_NAME! ONYPK_NAME% ONY DELETE_RULE% ONY UPDATE_RULE* ONYFK_COLUMN_PROPID( ONY FK_COLUMN_GUIDm( ONYFK_COLUMN_NAME' ONY FK_TABLE_NAME( ONYFKTABLE_SCHEMA% O NY FKTABLE_CAT* O NYPK_COLUMN_PROPID( O NY PK_COLUMN_GUBN/Qsa_oledb_primary_keyscreate procedure dbo.sa_oledb_primary_keys(in inTableCatalog char(20) default '',in inTableSchema char(80) default '',in inTableName char(80) default '') result(TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME char(128),COLUMN_NAME char(128),COLUN*Psa_oledb_indexescreate procedure dbo.sa_oledb_indexes(in inTableCatalog char(20) default '',in inTableSchema char(80) default '',in inIndexName char(80) default '',in inType unsigned smallint default 1,in inTableName char(80) default '') result(TABLE_CATALOG char(128),TANB cast(cBLE_SCHEMA char(128),TABLE_NAME char(128),INDEX_CATALOG char(128),INDEX_SCHEMA char(128),INDEX_NAME char(128),PRIMARY_KEY bit,"UNIQUE" bit,CLUSTERED bit,TYPE unsigned smallint,FILL_FACTOR integer,INITIAL_SIZE integer,NULLS integer,SORT_BOOKMARKS bit,AUTO_UPDATE bit,NULL_COLLATION integer,ORDINAL_POSITION smallint,COLUMN_NAME char(128),COLUMN_GUID uniqueidentifier,COLUMN_PROPID unsigned integer,COLLATION smallint,CARDINALITY unsigned bigint,PAGES integer,FILTER_CONDITION char(128),"INTEGRATED" bit) on exception resume begin select cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, cast(null as char(128)) as INDEX_CATALOG, SYSUSERPERMS.user_name as INDEX_SCHEMA, table_name || '(primary key)' as INDEX_NAME, cast(1 as bit) as PRIMARY_KEY, cast(1 as bit) as "UNIQUE", cast(1 as bit) as CLUSTERED, cast(1 as unsigned smallint) as TYPE, cast(null as integer) as FILL_FACTOR, B eÊnull as integer) as INITIAL_SIZE, cast(null as integer) as NULLS, cast(0 as bit) as SORT_BOOKMARKS, cast(1 as bit) as AUTO_UPDATE, cast(8 as integer) as NULL_COLLATION, cast((select count(*) from SYS.SYSCOLUMN as other where table_id = SYSTABLE.table_id and column_id <= SYSCOLUMN.column_id and pkey = 'Y') as smallint) as ORDINAL_POSITION, column_name as COLUMN_NAME, cast(null as uniqueidentifier) as COLUMN_GUID, cast(null as unsigned integer) as COLUMN_PROPID, cast(null as smallint) as COLLATION, cast(count as unsigned bigint) as CARDINALITY, cast(null as integer) as PAGES, cast(null as char(128)) as FILTER_CONDITION, cast(0 as bit) as "INTEGRATED" from SYS.SYSCOLUMN join SYS.SYSTABLE join SYS.SYSUSERPERMS where user_name = if inTableSchema = '' then user_name else inTableSchema endif and TABLE_NAME = if inTableName = '' then TABLE_NAME else inTableNameB, Ëndif and INDEX_NAME = if inIndexName = '' then INDEX_NAME else inIndexName endif and pkey = 'Y' union all select cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, cast(null as char(128)) as INDEX_CATALOG, SYSUSERPERMS.user_name as INDEX_SCHEMA, index_name as INDEX_NAME, cast(0 as bit) as PRIMARY_KEY, cast(if "unique" = 'Y' then 1 else 0 endif as bit) as "UNIQUE", cast(1 as bit) as CLUSTERED, cast(1 as unsigned smallint) as TYPE, cast(null as integer) as FILL_FACTOR, cast(null as integer) as INITIAL_SIZE, cast(null as integer) as NULLS, cast(0 as bit) as SORT_BOOKMARKS, cast(1 as bit) as AUTO_UPDATE, cast(8 as integer) as NULL_COLLATION, cast(sequence+1 as smallint) as ORDINAL_POSITION, column_name as COLUMN_NAME, cast(null as uniqueidentifier) as COLUMN_GUID, cast(null as unsigned integer) as COLUMN_PROPIDBsc end6D6sc,3 asc endcast(null as smallint) as COLLATION, cast(count as unsigned bigint) as CARDINALITY, cast(null as integer) as PAGES, cast(null as char(128)) as FILTER_CONDITION, cast(0 as bit) as "INTEGRATED" from SYS.SYSCOLUMN join SYS.SYSIXCOL join SYS.SYSINDEX join SYS.SYSTABLE join SYS.SYSUSERPERMS where user_name = if inTableSchema = '' then user_name else inTableSchema endif and TABLE_NAME = if inTableName = '' then TABLE_NAME else inTableName endif and INDEX_NAME = if inIndexName = '' then INDEX_NAME else inIndexName endif order by 8 asc,10 asc,4 asc,5 asc,6 asc,17 aBO4LbLbT~\~d~l~t~|~~~~~ ~ ~ ~ ~ ~~~~~~~ $,4<D L T \ d lt|MMNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN OOOOOOOOO O O O O OOOOcMA}]:[1 xY/ % QYNP inTableName' QYNP inTableSchema( QYNinTableCatalog$ PNY INTEGRATED* PNYFILTER_CONDITION PNYPAGES% PNY CARDINALITY# PNY COLLATION' PNY COLUMN_PROPID% PNY  COLUMN_GUIDm% PNY COLUMN_NAME* PNYORDINAL_POSITION( PNYNULL_COLLATION% PNY AUTO_UPDATE( PNYSORT_BOOKMARKS PNYNULLS& PNY INITIAL_SIZE% PNY FILL_FACTOR# PNY CLUSTERED P NYUNIQUE% P NY PRIMARY_KEY$ P NY INDEX_NAME& P NY INDEX_SCHEBsc endEE#MN_GUID uniqueidentifier,COLUMN_PROPID unsigned integer,ORDINAL unsigned integer,PK_NAME char(128)) on exception resume begin select cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, COLUMN_NAME, cast(null as uniqueidentifier) as COLUMN_GUID, cast(null as unsigned integer) as COLUMN_PROPID, cast((select count(*) from SYS.SYSCOLUMN as other where table_id = SYSTABLE.table_id and column_id <= SYSCOLUMN.column_id and pkey = 'Y') as smallint) as ORDINAL, SYSTABLE.table_name as PK_NAME from SYS.SYSCOLUMN join SYS.SYSTABLE join SYS.SYSUSERPERMS where user_name = if inTableSchema = '' then user_name else inTableSchema endif and table_name = if inTableName = '' then table_name else inTableName endif and pkey = 'Y' order by 1 asc,2 asc,3 asc,5 aBOPcL; ; ;;;;;;;bbbbbbbbbb b b b b bbbbbbbb~~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~  b       ~ GHIJKLMNcOG{V1 qH"[4 # RNY DATA_TYPE% R NY IS_NULLABLE* R NYORDINAL_POSITION' R NY ROWSET_NUMBER' R NY COLUMN_PROPID% R NY  COLUMN_GUIDm% RNY COLUMN_NAME( RNYPROCEDURE_NAME* RNYPROCEDURE_SCHEMA+ RNYPROCEDURE_CATALOG& RYN inColumnName) RYNinProcedureName+ RYNinProcedureSchema, RYNinProcedureCatalog! Q NYPK_NAME! Q NYORDINAL' Q NY COLUMN_PROPID% QNY  COLUMN_GUIDm% QNY COLUMN_NAME$ QNY TABLE_NAME& QNY TABLE_SCHEMA' QNY TABLE_CATALBN7Ssa_oledb_procedure_parameterscreate procedure dbo.sa_oledb_procedure_parameters(in inProcedureCatalog char(20) default '',in inProcedureSchema char(128) default '',in inProcedureName char(128) default '',in inParameterName char(128) default '') result(PROCEDURE_CATALOG char(128),PROCN4Rsa_oledb_procedure_columnscreate procedure dbo.sa_oledb_procedure_columns(in inProcedureCatalog char(20) default '',in inProcedureSchema char(128) default '',in inProcedureName char(128) default '',in inColumnName char(128) default '') result(PROCEDURE_CATALOG char(128),PROCEDURE_ B) as IcSCHEMA char(128),PROCEDURE_NAME char(128),COLUMN_NAME char(128),COLUMN_GUID uniqueidentifier,COLUMN_PROPID unsigned integer,ROWSET_NUMBER unsigned integer,ORDINAL_POSITION integer,IS_NULLABLE bit,DATA_TYPE unsigned smallint,TYPE_GUID uniqueidentifier,CHARACTER_MAXIMUM_LENGTH unsigned integer,CHAR_OCTET_LENGTH unsigned integer,NUMERIC_PRECISION unsigned smallint,NUMERIC_SCALE smallint,DESCRIPTION varchar(254)) on exception resume begin select cast(null as char(128)) as PROCEDURE_CATALOG, user_name as PROCEDURE_SCHEMA, proc_name as PROCEDURE_NAME, parm_name as COLUMN_NAME, cast(null as uniqueidentifier) as COLUMN_GUID, cast(null as unsigned integer) as COLUMN_PROPID, cast(1 as unsigned integer) as ROWSET_NUMBER, cast(if parm_type = 4 then 0 else if parm_type = 1 then SYSPROCPARM.parm_id else if parm_mode_in = 'Y' then SYSPROCPARM.parm_id else 0 endif endif endif as integer) as ORDINAL_POSITION, cast(1 as bitBs CHARÔS_NULLABLE, cast((case SYSDOMAIN.domain_name when 'smallint' then 2 when 'integer' then 3 when 'float' then 4 when 'double' then 5 when 'bit' then 11 when 'decimal' then 14 when 'tinyint' then 16 when 'unsigned smallint' then 18 when 'unsigned int' then 19 when 'bigint' then 20 when 'unsigned bigint' then 21 when 'uniqueidentifier' then 72 when 'binary' then 128 when 'long binary' then 128 when 'varbinary' then 128 when 'char' then 129 when 'long varchar' then 129 when 'varchar' then 129 when 'date' then 133 when 'time' then 134 when 'timestamp' then 135 else 0 end) as unsigned smallint) as DATA_TYPE,cast(null as uniqueidentifier) as TYPE_GUID,cast((case SYSDOMAIN.domain_name when 'char' then SYSPROCPARM.width when 'varchar' then SYSPROCPARM.width when 'long varchar' then SYSPROCPARM.width when 'binary' then SYSPROCPARM.width when 'long binary' then SYSPROCPARM.width when 'uniqueidentifier' then 16 else null end) as unsigned integer) aB = '' aACTER_MAXIMUM_LENGTH,cast(coalesce( if SYSDOMAIN.domain_name like 'long%' then 2000000000 endif, if SYSDOMAIN.domain_name = 'uniqueidentifier' then 16 endif, if(SYSDOMAIN.domain_name = 'char' or SYSDOMAIN.domain_name = 'varchar' or SYSDOMAIN.domain_name = 'binary' or SYSDOMAIN.domain_name = 'varbinary') then SYSPROCPARM.width else null endif) as unsigned integer) as CHAR_OCTET_LENGTH, cast(if SYSDOMAIN.domain_name = 'numeric' or SYSDOMAIN.domain_name = 'decimal' then SYSPROCPARM.width else null endif as unsigned smallint) as NUMERIC_PRECISION, cast(if SYSDOMAIN.domain_name = 'numeric' or SYSDOMAIN.domain_name = 'decimal' then SYSPROCPARM.scale else null endif as smallint) as NUMERIC_SCALE, cast(SYSPROCPARM.remarks as varchar(254)) as DESCRIPTION from SYS.SYSUSERPERMS join SYS.SYSPROCEDURE join SYS.SYSPROCPARM join SYS.SYSDOMAIN where user_name = if inProcedureSchemaBIDmlAuL!}U'% SNY DESCRIPTION# SNY DATA_TYPE% S NY IS_NULLABLE+ S NYPARAMETER_DEFAULT. S NYPARAMETER_HASDEFAULT( S NYPARAMETER_TYPE* S NYORDINAL_POSITION( SNYPARAMETER_NAME( SNYPROCEDURE_NAME* SNYPROCEDURE_SCHEMA+ SNYPROCEDURE_CATALOG) SYNinParameterName) SYNinProcedureName+ SYNinProcedureSchema, SYNinProcedureCatalog% RNY DESCRIPTION' RNY NUMERIC_SCALE+ RNYNUMERIC_PRECISION+ RNYCHAR_OCTET_LENGTH2 RNYCHARACTER_MAXIMUM_LENGTH# RNY  TYPE_GUBR4LbLT \ d l t |~    $ , 4<DLT\dlt|    OOOOOOPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPQQQQQQQQQ Q Q RRRRc cEDURE_SCHEMA char(128),PROCEDURE_NAME char(128),PARAMETER_NAME char(128),ORDINAL_POSITION unsigned smallint,PARAMETER_TYPE unsigned smallint,PARAMETER_HASDEFAULT bit,PARAMETER_DEFAULT char(128),IS_NULLABLE bit,DATA_TYPE unsigned smallint,CHARACTER_MAXIMUM_LENGTH unsigned integer,CHAR_OCTET_LENGTH unsigned integer,NUMERIC_PRECISION unsigned smallint,NUMERIC_SCALE smallint,DESCRIPTION varchar(254),TYPE_NAME char(40),LOCAL_TYPE_NAME char(40)) on exception resume begin select cast(null as char(128)) as PROCEDURE_CATALOG, user_name as PROCEDURE_SCHEMA, proc_name as PROCEDURE_NAME, parm_name as PARAMETER_NAME, cast(if parm_type = 4 then 0 else if parm_type = 1 then SYSPROCPARM.parm_id else if parm_mode_in = 'Y' then SYSPROCPARM.parm_id else 0 endif endif endif as integer) as ORDINAL_POSITION, cast(if parm_type = 4 then 4 else if parm_mode_in = 'Y' then if parm_mode_out = 'Y' then Bidth Ù 2 else 1 endif else 3 endif endif as unsigned integer) as PARAMETER_TYPE, cast(if "default" is not null then 1 else 0 endif as bit) as PARAMETER_HASDEFAULT, "default" as PARAMETER_DEFAULT, cast(1 as bit) as IS_NULLABLE, cast((case SYSDOMAIN.domain_name when 'smallint' then 2 when 'integer' then 3 when 'float' then 4 when 'double' then 5 when 'bit' then 11 when 'decimal' then 14 when 'tinyint' then 16 when 'unsigned smallint' then 18 when 'unsigned int' then 19 when 'bigint' then 20 when 'unsigned bigint' then 21 when 'uniqueidentifier' then 72 when 'binary' then 128 when 'long binary' then 128 when 'varbinary' then 128 when 'char' then 129 when 'long varchar' then 129 when 'varchar' then 129 when 'date' then 133 when 'time' then 134 when 'timestamp' then 135 else 0 end) as unsigned smallint) as DATA_TYPE,cast((case SYSDOMAIN.domain_name when 'char' then SYSPROCPARM.width when 'varchar' then SYSPROCPARM.wB castÚ when 'long varchar' then SYSPROCPARM.width when 'binary' then SYSPROCPARM.width when 'long binary' then SYSPROCPARM.width else null end) as unsigned integer) as CHARACTER_MAXIMUM_LENGTH,cast(coalesce(if SYSDOMAIN.domain_name like 'long%' then 2000000000 endif, if(SYSDOMAIN.domain_name = 'char' or SYSDOMAIN.domain_name = 'varchar' or SYSDOMAIN.domain_name = 'binary' or SYSDOMAIN.domain_name = 'varbinary') then SYSPROCPARM.width else null endif) as unsigned integer) as CHAR_OCTET_LENGTH, cast(if SYSDOMAIN.domain_name = 'numeric' or SYSDOMAIN.domain_name = 'decimal' then SYSPROCPARM.width else null endif as unsigned smallint) as NUMERIC_PRECISION, cast(if SYSDOMAIN.domain_name = 'numeric' or SYSDOMAIN.domain_name = 'decimal' then SYSPROCPARM.scale else null endif as smallint) as NUMERIC_SCALE, cast(SYSPROCPARM.remarks as varchar(254)) as DESCRIPTION, domain_name as TYPE_NAME, Bsc endUrUeType = '' then TABLE_TYPE else inTableType endif) as tt( TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, PREFIXSYSOWNED, TABLE_TYPE, TABLE_GUID, DESCRIPTION, TABLE_PROPID, DATE_CREATED, DATE_MODIFIED) order by 4 asc,1 asc,2 asc,3 asc end[DataType = '' then domain_name else inDataType endif order by 2 asc,1 asc end(null as char(128)) as LOCAL_TYPE_NAME from SYS.SYSUSERPERMS join SYS.SYSPROCEDURE join SYS.SYSPROCPARM join SYS.SYSDOMAIN where user_name = if inProcedureSchema = '' then user_name else inProcedureSchema endif and proc_name = if inProcedureName = '' then proc_name else inProcedureName endif and parm_name = if inParameterName = '' then parm_name else inParameterName endif and parm_type <> 1 order by 1 asc,2 asc,3 asc,SYSPROCPARM.parm_id aBTHd=qHuP*# UNY TYPE_NAME% UYN inBestMatch$ UYN inDataType' T NY  DATE_MODIFIED& T NY  DATE_CREATED% T NY DESCRIPTION. T NY PROCEDURE_DEFINITION( TNYPROCEDURE_TYPE( TNYPROCEDURE_NAME* TNYPROCEDURE_SCHEMA+ TNYPROCEDURE_CATALOG) TYNinProcedureType) TYNinProcedureName+ TYNinProcedureSchema, TYNinProcedureCatalog) SNY(LOCAL_TYPE_NAME# SNY( TYPE_NAME' SNY NUMERIC_SCALE+ SNYNUMERIC_PRECISION+ SNYCHAR_OCTET_LENGTH2 SNYCHARACTER_MAXIMUM_LENGBt_idR]2zL g9 X@` 3NNjoinstrategy_idR,NNorder_idR,NYcpu_costR.NY write_costR-NY read_costR. NY num_writesR- NY num_readsR1 NY pruning_orderR, N Yplan_xmlR. N Y plan_extraR,NNblock_idR1N Y sql_rewrittenR0N Y sql_originalR+NNconn_idR+NNuser_idR.N N time_stampR3NNjoinstrategy_idR.NN requesBN1Usa_oledb_provider_typescreate procedure dbo.sa_oledb_provider_types(in inDataType char(128) default '',in inBestMatch bit default 0) result(TYPE_NAME char(128),DATA_TYPE unsigned smallint,COLUMN_SIZE unsigned integer,LITERAL_PREFIX char(128),LITERAL_SUFFIX char(128),CREATE_PARAN-Tsa_oledb_procedurescreate procedure dbo.sa_oledb_procedures(in inProcedureCatalog char(20) default '',in inProcedureSchema char(128) default '',in inProcedureName char(128) default '',in inProcedureType smallint default 1) result(PROCEDURE_CATALOG char(128),PROCEDURE_SCHEMABsc,2 ac char(128),PROCEDURE_NAME char(128),PROCEDURE_TYPE smallint,PROCEDURE_DEFINITION varchar(254),DESCRIPTION varchar(254),DATE_CREATED timestamp,DATE_MODIFIED timestamp) on exception resume begin select cast(null as char(128)) as PROCEDURE_CATALOG, user_name as PROCEDURE_SCHEMA, proc_name as PROCEDURE_NAME, cast(coalesce( (if(select max(PARM_TYPE) from SYS.SYSPROCPARM where proc_id = SYS.SYSPROCEDURE.proc_id) = 4 then 3 else 2 endif), 1) as smallint) as PROCEDURE_TYPE, proc_defn as PROCEDURE_DEFINITION, cast(SYSPROCEDURE.remarks as varchar(254)) as DESCRIPTION, cast(null as timestamp) as DATE_CREATED, cast(null as timestamp) as DATE_MODIFIED from SYS.SYSPROCEDURE join SYS.SYSUSERPERMS where user_name = if inProcedureSchema = '' then user_name else inProcedureSchema endif and proc_name = if inProcedureName = '' then proc_name else inProcedureName endif order by 1 aBned smcMS char(128),IS_NULLABLE bit,CASE_SENSITIVE bit,SEARCHABLE unsigned integer,UNSIGNED_ATTRIBUTE bit,FIXED_PREC_SCALE bit,AUTO_UNIQUE_VALUE bit,LOCAL_TYPE_NAME char(128),MINIMUM_SCALE smallint,MAXIMUM_SCALE smallint,GUID uniqueidentifier,TYPELIB char(128),VERSION char(128),IS_LONG bit,BEST_MATCH bit,IS_FIXEDLENGTH bit) on exception resume begin select distinct domain_name as TYPE_NAME, cast(case domain_name when 'smallint' then 2 when 'integer' then 3 when 'float' then 4 when 'double' then 5 when 'bit' then 11 when 'numeric' then 14 when 'decimal' then 14 when 'tinyint' then 17 when 'unsigned smallint' then 18 when 'unsigned int' then 19 when 'bigint' then 20 when 'unsigned bigint' then 21 when 'uniqueidentifier' then 72 when 'binary' then 128 when 'long binary' then 128 when 'varbinary' then 128 when 'char' then 129 when 'long varchar' then 129 when 'varchar' then 129 when 'date' then 133 when 'time' then 134 when 'timestamp' then 135 else 129 end as unsigBlse âallint) as DATA_TYPE,cast(case domain_name when 'smallint' then 5 when 'integer' then 10 when 'float' then 7 when 'double' then 15 when 'bit' then 1 when 'numeric' then 20 when 'decimal' then 20 when 'tinyint' then 3 when 'unsigned smallint' then 5 when 'unsigned int' then 10 when 'bigint' then 20 when 'unsigned bigint' then 20 when 'uniqueidentifier' then 16 when 'binary' then 32767 when 'long binary' then 2000000000 when 'varbinary' then 32767 when 'char' then 32767 when 'long varchar' then 2000000000 when 'varchar' then 32767 when 'date' then 10 when 'time' then 8 when 'timestamp' then 19+1+6 else 32767 end as unsigned integer) as COLUMN_SIZE,if domain_name like '%char%' or domain_name like '%binary%' then '''' endif as LITERAL_PREFIX,if domain_name like '%char%' or domain_name like '%binary%' then '''' endif as LITERAL_SUFFIX,if domain_name not like 'long %' then if domain_name like '%char%' or domain_name like '%binary%' then 'max length' eBr_idRb3T(xL Sg9cinTabl(0G c0XgXgH:UG,NYpbh_fchrR,NYpbh_funlR, NYpbh_fitlR, NYpbh_fwgtR, NYpbh_fhgtR, NYpbd_ffceR, NYpbd_fptcR,NYpbd_fchrR,NYpbd_funlR,NYpbd_fitlR,NYpbd_fwgtR,NYpbd_fhgtR,NNpbt_ownrR+NYpbt_tidR0NY column_countR/NY systable_idR-NY join_typeR,NYindex_idR1NY quantifieB'binarã if(domain_name = 'numeric' or domain_name = 'decimal') then 'precision, scale' endif endif endif as CREATE_PARAMS,cast(1 as bit) as IS_NULLABLE,cast(if domain_name like '%char%' and 'A' <> 'a' then 1 else 0 endif as bit) as CASE_SENSITIVE, cast(4 as unsigned integer) as SEARCHABLE, cast(if domain_name in( 'smallint','integer','bigint','float','double','decimal','numeric') then 0 else if domain_name = 'bit' or domain_name = 'tinyint' or domain_name like 'unsigned%' then 1 endif endif as bit) as UNSIGNED_ATTRIBUTE, cast(0 as bit) as FIXED_PREC_SCALE, cast(case domain_name when 'smallint' then 1 when 'integer' then 1 when 'float' then 1 when 'double' then 1 when 'bit' then 0 when 'numeric' then 1 when 'decimal' then 1 when 'tinyint' then 1 when 'unsigned smallint' then 1 when 'unsigned int' then 1 when 'bigint' then 1 when 'unsigned bigint' then 1 when 'uniqueidentifier' then 0 when Bd int'äy' then 1 when 'long binary' then 1 when 'varbinary' then 1 when 'char' then 1 when 'long varchar' then 1 when 'varchar' then 1 when 'date' then 0 when 'time' then 0 when 'timestamp' then 0 else 0 end as bit) as AUTO_UNIQUE_VALUE,cast(null as char(128)) as LOCAL_TYPE_NAME,cast(case domain_name when 'numeric' then 0 when 'decimal' then 0 else null end as smallint) as MINIMUM_SCALE,cast(case domain_name when 'numeric' then 127 when 'decimal' then 127 else null end as smallint) as MAXIMUM_SCALE,cast(null as uniqueidentifier) as GUID,cast(null as char(128)) as TYPELIB,cast(null as char(128)) as VERSION,cast(if domain_name = 'long binary' or domain_name = 'long varchar' then 1 else 0 endif as bit) as IS_LONG, cast(case domain_name when 'smallint' then 1 when 'integer' then 1 when 'float' then 1 when 'double' then 1 when 'bit' then 1 when 'numeric' then 0 when 'decimal' then 1 when 'tinyint' then 1 when 'unsigned smallint' then 1 when 'unsigneB if inÚ then 1 when 'bigint' then 1 when 'unsigned bigint' then 1 when 'uniqueidentifier' then 1 when 'binary' then 0 when 'long binary' then 1 when 'varbinary' then 0 when 'char' then 0 when 'long varchar' then 0 when 'varchar' then 1 when 'date' then 1 when 'time' then 1 when 'timestamp' then 1 else 0 end as bit) as BEST_MATCH,cast(case domain_name when 'smallint' then 1 when 'integer' then 1 when 'float' then 1 when 'double' then 1 when 'bit' then 1 when 'numeric' then 0 when 'decimal' then 0 when 'tinyint' then 1 when 'unsigned smallint' then 1 when 'unsigned int' then 1 when 'bigint' then 1 when 'unsigned bigint' then 1 when 'uniqueidentifier' then 1 when 'binary' then 0 when 'long binary' then 0 when 'varbinary' then 0 when 'char' then 0 when 'long varchar' then 0 when 'varchar' then 0 when 'date' then 1 when 'time' then 1 when 'timestamp' then 1 else 0 end as bit) as IS_FIXEDLENGTH from SYS.SYSDOMAIN where domain_name not like 'java%' and domain_name = BPE|T-f;dC' VYN inTableSchema( VYNinTableCatalog( UNYIS_FIXEDLENGTH$ UNY BEST_MATCH! UNYIS_LONG! UNYVERSION! UNYTYPELIB UNY GUIDm' UNY MAXIMUM_SCALE' UNY MINIMUM_SCALE) UNYLOCAL_TYPE_NAME+ UNYAUTO_UNIQUE_VALUE* U NYFIXED_PREC_SCALE, U NYUNSIGNED_ATTRIBUTE$ U NY SEARCHABLE( U NYCASE_SENSITIVE% U NY IS_NULLABLE' UNY CREATE_PARAMS( UNYLITERAL_SUFFIX( UNYLITERAL_PREFIX% UNY COLUMN_SIZE# UNY DATA_TYBU4L LT\dlt|      $,4<DLT\dlt|     RRRR R R R R RRRRRRRSSSSSSSSS S S S S SSSSSSSSTTTTTTTTT T T T UUUcN3Wsa_oledb_table_privilegescreate procedure dbo.sa_oledb_table_privileges(in inTableCatalog char(20) default '',in inTableSchema char(80) default '',in inTableName char(80) default '',in inGrantor char(80) default '',in inGrantee char(80) default 'PUBLIC') result(GRANTOR char(128),AN-Vsa_oledb_statisticscreate procedure dbo.sa_oledb_statistics(in inTableCatalog char(128) default '',in inTableSchema char(128) default '',in inTableName char(128) default '') result(TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME char(128),CARDINALITY bigint) on exBsc ende) where SYSUSERPERMS.user_name = if inTableSchema = '' then SYSUSERPERMS.user_name else inTableSchema endif and table_name = if inTableName = '' then table_name else inTableName endif and GRANTOR = if inGrantor = '' then GRANTOR else inGrantor endif and GRANTEE = if inGrantee = '' then GRANTEE else inGrantee endif order by 3 asc,4 asc,5 asc,6 asc end!ception resume begin select cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, cast(count as bigint) as CARDINALITY from SYS.SYSTABLE join SYS.SYSUSERPERMS where user_name = if inTableSchema = '' then user_name else inTableSchema endif and table_name = if inTableName = '' then table_name else inTableName endif order by 1 asc,2 asc,3 aBmezV1 wV5vI' XYNP inTableSchema( XYNinTableCatalog* XYNPinConstraintName, XYNPinConstraintSchema- XYNinConstraintCatalog& W NY IS_GRANTABLE( W NYPRIVILEGE_TYPE$ W NY TABLE_NAME& W NY TABLE_SCHEMA' WNY TABLE_CATALOG! WNYGRANTEE! WNYGRANTOR# WYNP inGrantee# WYNP inGrantor% WYNP inTableName' WYNP inTableSchema( WYNinTableCatalog% VNY CARDINALITY$ VNY TABLE_NAME& VNY TABLE_SCHEMA' VNY TABLE_CATALOG% VYN inTableNaBthen 'cGRANTEE char(128),TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME char(128),PRIVILEGE_TYPE char(20),IS_GRANTABLE bit) on exception resume begin select(select user_name from SYS.SYSUSERPERMS where user_id = grantor) as GRANTOR, (select user_name from SYS.SYSUSERPERMS where user_id = member.user_id) as GRANTEE, cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, priv_type as PRIVILEGE_TYPE, cast(if(case priv_type when 'select' then selectauth when 'delete' then deleteauth when 'update' then updateauth when 'insert' then insertauth when 'references' then referenceauth end) = 'G' then 1 else 0 endif as bit) as IS_GRANTABLE from SYS.SYSTABLEPERM,SYS.SYSUSERPERMS as member,SYS.SYSTABLE join SYS.SYSUSERPERMS, (select case row_num when 1 then 'select' when 2 then 'delete' when 3 then 'update' when 4 then 'insert' when 5 BPERM.gìreferences' end from dbo.RowGenerator where row_num <= 4) as Privs( priv_type) where SYSTABLEPERM.stable_id = SYSTABLE.table_id and member.user_id <> SYSTABLE.creator and ((selectauth <> 'N' and priv_type = 'select') or (deleteauth <> 'N' and priv_type = 'delete') or (updateauth <> 'N' and priv_type = 'update') or (insertauth <> 'N' and priv_type = 'insert') or (referenceauth <> 'N' and priv_type = 'references')) and SYSUSERPERMS.user_name = if inTableSchema = '' then SYSUSERPERMS.user_name else inTableSchema endif and table_name = if inTableName = '' then table_name else inTableName endif and(member.user_id = SYSTABLEPERM.grantee or member.user_id = any(select group_member from SYSGROUP where group_id = SYSTABLEPERM.grantee) or member.user_id = any(select group_member from SYSGROUP where group_id = any(select group_member from SYSGROUP where group_id = SYSTABLEBiv_typèrantee)) or member.user_id = any(select group_member from SYSGROUP where group_id = any(select group_member from SYSGROUP where group_id = any(select group_member from SYSGROUP where group_id = SYSTABLEPERM.grantee)))) and GRANTOR = if inGrantor = '' then GRANTOR else inGrantor endif and GRANTEE = if inGrantee = '' then GRANTEE else inGrantee endif union all select SYSUSERPERMS.user_name as GRANTOR, SYSUSERPERMS.user_name as GRANTEE, cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, Privs.priv_type as PRIVILEGE_TYPE, cast(1 as bit) from SYS.SYSUSERPERMS join SYS.SYSTABLE, (select case row_num when 1 then 'select' when 2 then 'delete' when 3 then 'update' when 4 then 'insert' when 5 then 'references' end from dbo.RowGenerator where row_num <= 4) as Privs( prBTUe                         PQRSc>b bbbbb~~~~~~~~         cN)Ysa_oledb_tablescreate procedure dbo.sa_oledb_tables(in inTableCatalog char(20) default '',in inTableSchema char(80) default '',in inTableName char(80) default '',in inTableType char(80) default '') result(TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME char(12 N3Xsa_oledb_tableconstraintscreate procedure dbo.sa_oledb_tableconstraints(in inConstraintCatalog char(20) default '',in inConstraintSchema char(80) default '',in inConstraintName char(80) default '',in inTableCatalog char(20) default '',in inTableSchema char(80) default '',in inTabBt.creacleName char(80) default '',in inConstraintType char(20) default '') result(CONSTRAINT_CATALOG char(128),CONSTRAINT_SCHEMA char(128),CONSTRAINT_NAME char(128),TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME char(128),CONSTRAINT_TYPE char(11),IS_DEFERRABLE bit,INITIALLY_DEFERRED bit,DESCRIPTION varchar(254)) on exception resume begin declare local temporary table tc_table( table_id integer not null, creator integer not null, table_name char(128) not null, sysowned char(20) null, ) in SYSTEM not transactional; declare local temporary table tc_constraint( table_id integer not null, constraint_name char(128) not null, constraint_type char(11) not null, description varchar(254) null, ) in SYSTEM not transactional;declare has_named_constraints bit; if db_property('NamedConstraints') = 'ON' then set has_named_constraints=1 else set has_named_constraints=0 end if; insert into tc_table select t.table_id,Bnd òtor,t.table_name, null from SYS.SYSTABLE as T join SYS.SYSUSERPERMS as u on(t.creator = u.user_id) where u.user_name = if inConstraintSchema = '' then u.user_name else inConstraintSchema endif and u.user_name = if inTableSchema = '' then u.user_name else inTableSchema endif and t.table_name = if inTableName = '' then t.table_name else inTableName endif; if inConstraintType = '' or inConstraintType = 'PRIMARY KEY' then insert into tc_constraint select tc.table_id,table_name,'PRIMARY KEY',null from tc_table as tc where exists(select* from SYS.SYSCOLUMN where table_id = tc.table_id and pkey = 'Y'); if has_named_constraints = 1 then update tc_constraint as tc set tc.constraint_name = c.constraint_name from tc_constraint as tc join SYS.SYSCONSTRAINT as c on(tc.table_id = c.table_id) where c.constraint_type = 'P' aBhas_naó tc.constraint_type = 'PRIMARY KEY' and substr(c.constraint_name,1,3) <> 'ASA' end if end if; if inConstraintType = '' or inConstraintType = 'FOREIGN KEY' then insert into tc_constraint select tc.table_id,role,'FOREIGN KEY',f.remarks from tc_table as tc join SYS.SYSFOREIGNKEY as f on(tc.table_id = f.foreign_table_id); if has_named_constraints = 1 then update tc_constraint as tc set tc.constraint_name = c.constraint_name from tc_constraint as tc join SYS.SYSCONSTRAINT as c on(tc.table_id = c.table_id) where c.constraint_type = 'F' and tc.constraint_type = 'FOREIGN KEY' and substr(c.constraint_name,1,3) <> 'ASA' end if end if; if inConstraintType = '' or inConstraintType = 'UNIQUE' then insert into tc_constraint select tc.table_id,index_name,'UNIQUE',null from tc_table as tc join SYS.SYSINDEX as i on(tc.table_id = i.table_id) where i."unique" = 'U'; if Bname,'ômed_constraints = 1 then update tc_constraint as tc set tc.constraint_name = c.constraint_name from tc_constraint as tc join SYS.SYSCONSTRAINT as c on(tc.table_id = c.table_id) where c.constraint_type = 'U' and tc.constraint_type = 'UNIQUE' and substr(c.constraint_name,1,3) <> 'ASA' end if end if; if inConstraintType = '' or inConstraintType = 'CHECK' then if has_named_constraints = 1 then insert into tc_constraint select tc.table_id,constraint_name,'CHECK',null from tc_table as tc join SYS.SYSCONSTRAINT as c on(tc.table_id = c.table_id) where c.constraint_type in( 'C','T') else insert into tc_constraint select t.table_id,t.table_name,'CHECK',null from tc_table as tc join SYS.SYSTABLE as t on(tc.table_id = t.table_id) and t.table_type = 'BASE' and t.view_def is not null; insert into tc_constraint select tc.table_id,column_Bsc endHCHECK',null from tc_table as tc join SYS.SYSCOLUMN as c on(tc.table_id = c.table_id) where c."check" is not null end if end if; select cast(null as char(128)) as CONSTRAINT_CATALOG, u.user_name as CONSTRAINT_SCHEMA, c.constraint_name as CONSTRAINT_NAME, cast(null as char(128)) as TABLE_CATALOG, u.user_name as TABLE_SCHEMA, t.table_name as TABLE_NAME, c.constraint_type as CONSTRAINT_TYPE, 0 as IS_DEFERRABLE, 0 as INITIALLY_DEFFERED, c.description as DESCRIPTION from tc_table as t join tc_constraint as c on(t.table_id = c.table_id) join SYS.SYSUSERPERMS as u on(t.creator = u.user_id) where c.constraint_name = if inConstraintName = '' then c.constraint_name else inConstraintName endif order by 1 asc,2 asc,3 asc,4 asc,5 asc,6 asc,7 aBmeqF\0 rK%% Y NY DESCRIPTION$ Y NY  TABLE_GUIDm$ YNY TABLE_TYPE$ YNY TABLE_NAME& YNY TABLE_SCHEMA' YNY TABLE_CATALOG% YYNP inTableType% YYNP inTableName' YYNP inTableSchema( YYNinTableCatalog% XNY DESCRIPTION, XNYINITIALLY_DEFERRED' XNY IS_DEFERRABLE) XNY CONSTRAINT_TYPE$ X NY TABLE_NAME& X NY TABLE_SCHEMA' X NY TABLE_CATALOG) X NYCONSTRAINT_NAME+ X NYCONSTRAINT_SCHEMA, XNYCONSTRAINT_CATALOG* XYNinConstraintType% XYNP inTableNaBE.tablc8),TABLE_TYPE char(20),TABLE_GUID uniqueidentifier,DESCRIPTION varchar(254),TABLE_PROPID unsigned integer,DATE_CREATED timestamp,DATE_MODIFIED timestamp,PREFIXSYSOWNED char(20)) on exception resume -- Extra column begin declare isSysOwned char(20); set isSysOwned=''; if inTableType = 'GLOBAL TEMPORARY' then set inTableType='GBL TEMP' elseif inTableType = 'LOCAL TEMPORARY' then set inTableType='TEMP' else set isSysOwned=substring(inTableType,1,7); if isSysOwned = 'SYSTEM ' then set inTableType=substring(inTableType,8); if inTableType = 'TABLE' then set inTableType='BASE' end if else set isSysOwned='' end if end if; select TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE, TABLE_GUID, DESCRIPTION, TABLE_PROPID, DATE_CREATED, DATE_MODIFIED, PREFIXSYSOWNED from (select cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLBinTablÚe_name as TABLE_NAME, cast(case user_name when 'SYS' then 'SYSTEM ' when 'dbo' then if(table_name = any(select name from EXCLUDEOBJECT)) then 'SYSTEM ' else '' endif else '' end as char(20)) as PREFIXSYSOWNED,cast(case table_type when 'VIEW' then string(PREFIXSYSOWNED,'VIEW') when 'BASE' then string(PREFIXSYSOWNED,'TABLE') when 'GBL TEMP' then 'GLOBAL TEMPORARY' else 'LOCAL TEMPORARY' end as char(20)) as TABLE_TYPE,cast(null as uniqueidentifier) as TABLE_GUID,cast(SYSTABLE.remarks as varchar(254)) as DESCRIPTION, cast(null as integer) as TABLE_PROPID, cast(null as timestamp) as DATE_CREATED, cast(null as timestamp) as DATE_MODIFIED from SYS.SYSTABLE join SYS.SYSUSERPERMS where user_name = if inTableSchema = '' then user_name else inTableSchema endif and TABLE_NAME = if inTableName = '' then TABLE_NAME else inTableName endif and TABLE_TYPE = if BcC||jY$.8BLYVI`Cjt~f|^P^N\: & & & & & & & & & & & & & & & & & & && &&& && & & & & & &cX4LLT\dlt|      $,4 < D L T \dlt|UUUUU U U U U UUUUUUUUUUVVVVVVVWWWWWWWWW W W W XXXXXXXXX X X X X cIDyQ)kG#Y+& ZNY TABLE_PROPID% ZNY DESCRIPTION% ZNY CARDINALITY' ZNY TABLE_VERSION. ZNYBOOKMARK_INFORMATION1 Z NYBOOKMARK_MAXIMUM_LENGTH+ Z NYBOOKMARK_DATATYPE' Z NY BOOKMARK_TYPE# Z NY BOOKMARKS$ Z NY  TABLE_GUIDm$ ZNY TABLE_TYPE$ ZNY TABLE_NAME& ZNY TABLE_SCHEMA' ZNY TABLE_CATALOG% ZYNP inTableType% ZYNP inTableName' ZYNP inTableSchema( ZYNinTableCatalog( YNYPREFIXSYSOWNED' Y NY  DATE_MODIFIED& Y NY  DATE_CREATED& Y NY TABLE_PROPBKL@/0123456  $7)8.93:8;=<B=G>L?Q@VA[B`Cejoty~     9!"#$%&'()Ʉʄ˄̄̈́΄τЄф҄ӄԄՄ ABCDHIJcN([sa_oledb_viewscreate procedure dbo.sa_oledb_views(in inTableCatalog char(128) default '',in inTableSchema char(128) default '',in inTableName char(128) default '') result(TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME char(128),VIEW_DEFINITION varchar(254),C>N.Zsa_oledb_tables_infocreate procedure dbo.sa_oledb_tables_info(in inTableCatalog char(20) default '',in inTableSchema char(80) default '',in inTableName char(80) default '',in inTableType char(80) default '') result(TABLE_CATALOG char(128),TABLE_SCHEMA char(128),TABLE_NAME ch BOOKMARcar(128),TABLE_TYPE char(20),TABLE_GUID uniqueidentifier,BOOKMARKS bit,BOOKMARK_TYPE integer,BOOKMARK_DATATYPE unsigned smallint,BOOKMARK_MAXIMUM_LENGTH unsigned integer,BOOKMARK_INFORMATION unsigned integer,TABLE_VERSION bigint,CARDINALITY unsigned bigint,DESCRIPTION varchar(254),TABLE_PROPID unsigned integer) on exception resume begin declare isSysOwned char(20); set isSysOwned=''; if inTableType = 'GLOBAL TEMPORARY' then set inTableType='GBL TEMP' elseif inTableType = 'LOCAL TEMPORARY' then set inTableType='TEMP' else set isSysOwned=substring(inTableType,1,7); if isSysOwned = 'SYSTEM ' then set inTableType=substring(inTableType,8); if inTableType = 'TABLE' then set inTableType='BASE' end if else set isSysOwned='' end if end if; select TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE, TABLE_GUID, BOOKMARKS, BOOKMARK_TYPE, BOOKMARK_DATATYPE, BOOKMARK_MAXIMUM_LENGTH, BBsignedÿK_INFORMATION, TABLE_VERSION, CARDINALITY, DESCRIPTION, TABLE_PROPID from (select cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, cast(case user_name when 'SYS' then 'SYSTEM ' when 'dbo' then if(table_name = any(select name from EXCLUDEOBJECT)) then 'SYSTEM ' else '' endif else '' end as char(20)) as PREFIXSYSOWNED,cast(case table_type when 'VIEW' then string(PREFIXSYSOWNED,'VIEW') when 'BASE' then string(PREFIXSYSOWNED,'TABLE') when 'GBL TEMP' then 'GLOBAL TEMPORARY' else 'LOCAL TEMPORARY' end as char(20)) as TABLE_TYPE,cast(null as uniqueidentifier) as TABLE_GUID,cast(1 as bit) as BOOKMARKS,cast(1 as integer) as BOOKMARK_TYPE,cast(19 as unsigned smallint) as BOOKMARK_DATATYPE,cast(4 as unsigned integer) as BOOKMARK_MAXIMUM_LENGTH,cast(0 as unsigned integer) as BOOKMARK_INFORMATION,cast(null as bigint) as TABLE_VERSION,cast(count as unBsc end7 bigint) as CARDINALITY, cast(SYSTABLE.remarks as varchar(254)) as DESCRIPTION, cast(null as integer) as TABLE_PROPID from SYS.SYSTABLE join SYS.SYSUSERPERMS where user_name = if inTableSchema = '' then user_name else inTableSchema endif and TABLE_NAME = if inTableName = '' then TABLE_NAME else inTableName endif and TABLE_TYPE = if inTableType = '' then TABLE_TYPE else inTableType endif) as tt( TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, PREFIXSYSOWNED, TABLE_TYPE, TABLE_GUID, BOOKMARKS, BOOKMARK_TYPE, BOOKMARK_DATATYPE, BOOKMARK_MAXIMUM_LENGTH, BOOKMARK_INFORMATION, TABLE_VERSION, CARDINALITY, DESCRIPTION, TABLE_PROPID) order by 4 asc,1 asc,2 asc,3 aBsc endA#HECK_OPTION bit,IS_UPDATABLE bit,DESCRIPTION varchar(254),DATE_CREATED timestamp,DATE_MODIFIED timestamp) on exception resume begin select cast(null as char(128)) as TABLE_CATALOG, SYSUSERPERMS.user_name as TABLE_SCHEMA, SYSTABLE.table_name as TABLE_NAME, SYSTABLE.view_def as VIEW_DEFINITION, cast(1 as bit) as CHECK_OPTION, cast(0 as bit) as IS_UPDATABLE, cast(SYSTABLE.remarks as varchar(254)) as DESCRIPTION, cast(null as timestamp) as DATE_CREATED, cast(null as timestamp) as DATE_MODIFIED from SYS.SYSTABLE join SYS.SYSUSERPERMS where table_type = 'VIEW' and user_name = if inTableSchema = '' then user_name else inTableSchema endif and table_name = if inTableName = '' then table_name else inTableName endif order by 4 asc,1 asc,2 asc,3 aBog xQ+mG ' [ NY  DATE_MODIFIED& [ NY  DATE_CREATED% [ NY DESCRIPTION& [ NY IS_UPDATABLE& [NY CHECK_OPTION) [NY VIEW_DEFINITION$ [NY TABLE_NAME& [NY TABLE_SCHEMA' [NY TABLE_CATALOG% [YN inTableName' [YN inTableSchema( [YNinTableCatalBgPK..FFFFFFFFFF F F F F FFFF               0acag0`gag` hpbbg`gbgbg @! ? bgpgR_bg8S SYSFOREIGNKEY(npg 8MqgrcBstampRF^3{Fd7+NNuser_idR-NN master_idR=@YN workload_id autoincrementR-N Y text_planR1NN current_scoreR+YNtext_idR,YNphase_idR-YN master_idR-N Y text_planR5NYnum_rows_affectedR2NYno_tuner_scoreR.NN query_typeR+YNtext_idR-YN master_idR+N YsummaryR(NNnameR+NNcreatorR;@N N creation_time timesBBssBss%>"$ #%!  %&&/ 8 AJS\e nw  8 A JS\enw        AAAAAAAAAAAAAAAQQc7A !"# $% &* 4 > H R \ f p z                      $ . 8 B L V'` j t(~?? !???????&&{{{{&{&{{||||||&|||}}}}&}&}&}&~&~&~&~&~&c&A$ . 8 B L V`jt~QyRzS{T|x}y~{|||&}y}&~yyyyy&yzzzzz&&zcB *9/6M7 SYSOPTBLOCKBASENSA O6 SYSOPTREWRITEBASENSA O5 SYSOPTREQUESTBASENSA Wix_consultant_captureBASENSA Six_consultant_logBASENSA `ix_consultant_affected_columnsBASENSA Uix_consultant_ixcolBASENSA Uix_consultant_indexBASENSA [ix_consultant_query_indexBASENSA Xix_consultant_workloadBASENSABsnt1RWk>g; -YN master_idR1NN cluster_scoreR/NN local_scoreR,NNindex_idR,NNtable_idR'YNposR+YNtext_idR,YNphase_idR-YN master_idR- NY discardedR+ NYtext_idR( N NtextR- NY plan_hashR4@NYuser_estimates3R8@NYoptimization_level9R7@NYoptimization_goal2R3@NY cache_size2048R+@NYcouB. E. . *. 4. >. H. R.\.f.p.z.FFFFFFFFFF F F F F FF$F.F8BLV`jt~            csN N_6 a9&cNNprofilesN (aNN stage_infoN %`NNcomp_noN )::NY SYSOPTORDERN .:9NYSYSOPTQUANTIFIERN 0:8 NNSYSOPTJOINSTRATEGYN )97NN SYSOPTBLOCKN )87NN SYSOPTBLOCKN +75NN SYSOPTREQUESTN +65NN SYSOPTREQUESTN 2NNix_consultant_masterN 6NNix_consultant_query_textN 1NNix_consultant_indexN 2NNix_consultant_masterN 6NNix_consultant_query_textN 6NYix_consultant_query_textB5  *4>H)R\*f,p-z+       $. 8 BL.V/`0j1t~ !"#$%      !$$--/013346789:::;;>AAAA A A A B|}}cBssBse_idRh; n: ]0+YNtext_idR-YN master_idR0NN column_orderR-NN column_idR,YNsequenceR,YNindex_idR,YNtable_idR,YNphase_idR-YN master_idR4 NYtool_update_costR6 NYtool_total_benefitR9NYtool_relative_benefitR.NN is_virtualR0NN is_clusteredR-NN num_pagesR,YNindex_idR,YNtable_idR,YNphasBs|l\L<, :::9876BBss7  *4>)HR,\-f*p+z       $ . 8B.L/L1LL0V`jt~ !"#$&%'()    !$$--/013346789:::;;>AAAAB|}}c0<><EN W`ir {   $"& #'&/!8%A>J>S>\>e>n>w&(')>>> >>>> > Z5جg 5جgH Юg( 5(gcBse_idRWi=oD.NN cache_sizeR)NNcountR.N N query_textR-NY parent_idR+NNuser_idR1NN workload_nameR:@N N capture_time timestampR4@YNid autoincrementR/N N log_messageR,NYsql_codeR,NNmsg_typeR/NY workload_idR,NNphase_idR-NN master_idR:@N N message_time timestampR<@YN message_id autoincrementR-YN column_idR,YNtablBsBssB_3&& & & & & &&&&&&.......... . . . . .....FFFFFFFFFF F F F F FFFF           csgoalRO"pDY-,7YNblock_idR.6N Y after_textR/6NN function_idR,6YNorder_idR.6YN request_idR,5 N Yplan_xmlR05N Y plan_explainR15N Y sql_rewrittenR05N Y sql_originalR,5NYsql_hashR+5NNconn_idR+5NNuser_idR.5N N time_stampR.5YN request_idR- N N plan_textR2 NNuser_estimatesR6 NNoptimization_levelR5 NNoptimization_B.  *4>HR\fpz     $. 8 B L V `jt~      c5Bu222888 8 8 88?????EE E N NN[ [ aa k kt||||| | |              EESSasuu u   F           c5s6B6s6s7B7st_idR_,tGb6(9NYnameR09NY column_countR/9NY systable_idR,9NNblock_idR19YN quantifier_idR,8 N Yplan_xmlR.8 N Y plan_extraR,8NYcpu_costR.8NY write_costR-8NY read_costR.8NY num_writesR-8NY num_readsR18NY pruning_orderR,8NNblock_idR38YNjoinstrategy_idR,7NYnum_rowsR37NYnum_quantifiersR.7NN requesB7s 2)>>xeR=*lP=*p]I-NCREMENT, message_time timestamp NOT NULL DEFAULT TIMESTAMP, master_id unsigned int I355I8IQ2IQ4I2I16I 4294967294I15I2I16I275I312I2I28I2I4I 4294967294I3I2I4I 4294967294I1I2I9I2I6I 1I 5I 1I 3I 2I 2I 682I 1I 2I 5I  2I  2I  384I  4I B8B F^SYSOPTSTRATEGIESVIEWcreate view SYS.SYSOPTSTRATEGIES as select js.joinstrategy_id, js.block_id, r.request_id, read_cost+write_cost+cpu_cost as total_cost, pruning_order, read_cost, write_cost, cpu_cost, r.user_id, r.conn_id, sql_hashfNSA M:    SYSOPTORDERBASENSA R9SYSOPTQUANTIFIERBASENSA T8SYSOPTJOINSTRATEGYBASENSAB8s]+                                  c6aakkkkkkk$k.k8k Bk Lk Vk `k jt~     3333 3 3 444444444 4 555555555 66c8s333338== B BGLQVV[`ej o t t t y~      [[ ` `ejotty~        !$-/01346789:;>AB|}c 0tt ttyyy~~            c : LLLL cA9>!*3<E!NW`#ir {$"'(    &/8AJS\enw    ..;;;;;;>>>>>>c9B9stypeRk8O#i;, NYsql_hashR+ NNconn_idR+ NNuser_idR,NYcpu_costR.NY write_costR-NY read_costR1NY pruning_orderR.NY total_costR.NN request_idR,NNblock_idR3NNjoinstrategy_idR,:N YjoininfoR-:NY join_typeR,:NYindex_idR1:NY quantifier_idR3:NNjoinstrategy_idR-:NY parent_idR,:YNorder_idR(9NYB9s W LLLLL c Y LLLLL c: B: s: s:s:s,`>>`> i> r>{>>>>>>>>>>>>">&>> >$>(&>/>!8>%AJS>\>#e>'nw                                 c 8*>vcP;({hTA.lYF3  I2I2I2I2IA 2IA 2IA2IA2IA 2IA 2I>2I>2I>1029I>4I>2I>4I;1I;71I.2I.4I1I22I1I8I1I1I1I11I2I11I2I4I1I207I2I2I657I2I2I5I 715IBq>   "$&(    #'> > >>>>>>!>%  $&  !#%')    !%>>>>> >>>>>#>' "( 0[ "(0[cI> $>>>>> >>>>>">&  !'  "&>> >>>>>> >$>( #%cu. 9 H H*H4H>HHR\fpz     $.8BLV`jt~     g_commswcreate procedure dbo.sa_start_recording_commits(out log_offset varchar(128)) internal name 'sa_start_recording_commits'Nsa_check_commitucreate procedure __``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuc    +++ ---00$0)=.=3A8A=CBCG=LCQIVI[I`CeMjIoMtAyM~TTTTYYY]]]Ybbbbbddddz{|}~B. "  * 4 > HR\fpz     $.8BLV` j t ~   nnection_property('ProcessTime',connid), connection_property('Port',connid), connection_property('ReqType',connid), connection_property('CommLink',con            cfptcRh<`4Z.{]f]]||, NYpbc_hposR+NYpbc_hdrR,NYpbc_lposR,NYpbc_lablR+NYpbc_cidR,NNpbc_cnamR,NNpbc_ownrR+NYpbc_tidR,NNpbc_tnamR,NYpbt_cmntR,NYpbl_ffceR,NYpbl_fptcR,NYpbl_fchrR,NYpbl_funlR,NYpbl_fitlR,NYpbl_fwgtR,NYpbl_fhgtR,NYpbh_ffceR,NYpbh_BN/?0?8?HH@@HHHHH2HHPHH H XH H H `HHHh.sa_get_request_timescreate procedure dbo.sa_get_request_times(in filename long varchar default null,in conn_id unsigned integer default 0) begin if(filename is null) then set filename=property('RequestLogFile') end if; if(filename <> '') then truncate table dboNsa_internal_get_request_timescreate procedure dbo.sa_internal_get_request_times(in filename long varchar,in conn_id unsigned integer) internal name 'sa_get_request_times'N6sa_procedure_profile_summarycreate procedure dbo.sa_procedure_profile_summary(in p_object_name char(128) default null,in p_owner_name char(128) default null,in p_table_name char(128) default null,in p_object_type char(1) default null,in p_ordering char(1) default null) result(objectB˄]+D) ))))////////// / / / ////22222222 2 2 2222<<<<<<< < <<<<????CCCCCCCEEEES S S Ss    ĄńƄȄɄʄcjtfyRh<`4 Y-sa_disable_auditing_typemcreat,NYpbv_cntrR,NYpbv_typeR,NYpbv_valdR,NNpbv_nameR,NYpbf_cntrR,NYpbf_typeR,NYpbf_frmtR,NNpbf_nameR+NYpbc_tagR,NYpbc_editR,NYpbc_cmntR,NYpbc_initR,NYpbc_bmapR,NYpbc_ptrnR,NYpbc_wdthR, NYpbc_hghtR, NYpbc_caseR, NYpbc_maskR, NYpbc_Ben6Q gM} ul_variableBASENSA _0LeeDenneyTY39654LimitedBNoNoNoSeniorNoNoNoNoMajorMinorMajorNoNoNo'@CNoNoYesOpenOpenOpen_0JohnReidTY49325LimitedBNoNoNo Super SeniorNoNoNoNoMajorMinorMajorNoNoNo(0NoNoYes[OpenOpenOpen_0BuddyPittmanTY47034OpenCNoNoNo Super SeniorNoNoNoNoMajorMinorMajorNoNoNo!9YNoNoYes$OpenOpenOpen_0RobertBowlesA54296LimitedBNoNoNo NoNoNoNoMajorMinorMajorNoNoNo?KANoNoYesL OpenOpenOpen_0PaulHendrixL914LimitedMNoNoNoSeniorNoNoNoNoMajorMinorMajorNoNoNo74*  vlbXND:0&amKFCU old_classBASENSA NAAN imported_dbfBASENSA P==Edbf_stage_dataBASENSA M;;B scoresheetsBASENSA U5>missing_scoresheetsBASENSA G--<teamsBASENSA L]%,p stage_dataBASENSA O##. match_profileBASENSA M\+' competitorsBASENSA P!!$stage profilesBASENSA JpbcatedtBASENSA BNoNod4%d 8,ePaa 8& a0bH:U- aNYH:U-mnt6apbl(0-Ypbb(bH:U-pbla6aYH:U-aPistolHiding the PoppersNoComstockIPSCdYesNoNoNoNoNo`PistolAround the BarrelNoComstockIPSC nYesNoNoNoNoNo\Pistol Classic FieldNoComstockIPSC YesNoNoNoNoNoWPistolLow PortNoComstockIPSC YesNoNoNoNoNo\Pistol New ActivatorNoComstockIPSC YesNoNoNoNoNoaPistol Hoser HeavenYes99-14 FixedIPSCZYesNoNoYesNoNoWPistolMax TrapNoComstockIPSC(YesNoNoNo!B. l *4>HR \ f p z   $ . 8 BLV`jt~  9/90919293949596979899 indexame, convert(smallint,3) as "type", convert(smallint,ixcol.column_id) as          "cNor d inrr r rIABLE @upgrade_ul qp50#i50#i((oPpPA!rrhqrlDqd~o?0qr8qhrr(9q8hp AqxrpirlDqd?0qr8qlDq0Sr`rMay USPSA Match@ Level INC10YesYesUSPSANoNoNod Sir Walter Gun ClubNoNo1c:\Documents and Settings\SWGC\My Documents\Hold\N#B!!!!!!!1IPb Cb&VNYidR)-NNsrvidR)-NNcapidR+.NNcapnameR).YNcapidR,-NNcapvalueR)-YNsrvidR)-YNcapidR3$NYremote_passwordR0$N Y remote_loginR)$YNsrvidR+$YNuser_idR/#NN srvreadonlyR+#N YsrvinfoR,#N NsrvclassR+#N NsrvnameR)#YNsrvidR+? N YremarksR-? N Y statementR-?N Ye$sI1xI$ iH*~pN4OrPistolNoNo!!ZZIH# 23YesNoNoPistol&NoNoAAVVEO0ES 2YesNoNoPistol*NoNo``AP+' 10YesNoNoPistol'NoNo;;dd\% 1YesNoNoPistolNoNo ##S?RN#  32YesNoNo%BatesR(^1j<U-3b 0PA7b %x3b'NYlawR'NYlawR+ NY zipcodeR) NYstateR(NYcityR-NY address_2R-NY address_1R0NN uspsa_suffixR0NN uspsa_prefixR-NN last_nameR.NN first_nameR1YN competitor_noR1NN stage_deletedR8NNdisappearing_targetsR-NN times_runR-NY no_shootsR2 NNmaximum_pointsR2 NNminimum roundsR* NYpl&BK&xp66666qqqqsqsssrrrrruuruuuvv vvvxx$x)x.x3w8w=wBwGwLyQyVy[y`yezjzoztzyz~{{{{{|||||}}}}}~~~~~4bP;  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ'SntryR&*i@l@X"bCb [ 8+NYdeletedR1NY rifle_enteredR8NYshotgun_power_factorR6NYrifle_power_factorR0NY power_factorR0NY dqed_shotgunR.NY dqed_rifleR/NY dqed_pistolR+NYteam_noR,NYsquad_noR+NYforeignR'NY ageR,NYmilitaryR*NYfemaleR,NYrevolverR)NNclassR, NNdivisionR, NY phone_noR+ NYcou(B $l0&$&.&8&B&LmVm`mj&t& ~& & & & &&&&((&&&&mm$m.m 8m Bm Lm Vm `mj&t& ~& & & & &&&&((Qb               )ceredR(,SzMU)8CbPbCbKbhr5a4/NYshotgun_divisionR2.NYrifle_divisionR--NY master_idR,,N Ypays_feeR++N YreentryR>*NYactual_pistol_power_factorR))NY2emailR3(NYaggregate_placeR3'NY aggregate_totalR-&NY aggregateR9%NYshotgun_place_overallR7$NYrifle_place_overallR1#NY place_overallR8"NY shotgun_match_pointsR6!NY rifle_match_pointsR0 NY  match_pointsR3NYshotgun_ent*BTEMShH                    &&&&&&&&& & & & & &&&&&(((((((((( ( ( ( ( (((((m\+aXb2\[b[bPi\pZb[bpZb(H&R(\(f( p( z( ( ( ((((*(********$* .* 8* B* L* V*`*j*t,~,,,,,,,,, ,   !"#$%&'()*+,-./01234567890cgP          &&&&&&&mmm&& & & & & &&&&&(((((((((( ( ( ( ( (((((********** * * * * ***,,,,,,,,,, 2NY address_1"NN uspsa_suffix"1criesR/8X!j@U'rbbЇbbb b5NYno_penalty_missesR.NY extra_hitsR/NY extra_shotsR.NY late_shotsR8 NYdouble_popper_missesR* NYmissesR- NY no_shootsR2 NYdouble_poppersR* NYd_hitsR*NYc_hitsR*NYb_hitsR*NYa_hitsR2NYcompetitor_dnfR1NY competitor_dqR7YNstage_competitor_noR2YNstage_stage_noR2YNstage_gun_typeR0NY point_se2B/4A$%&                      ( . 6 < D J R X ` f n t |  '  (?? !???????  R  X  ^  d  j p x ~             ' QRSTxy{||}}~3c$3A &,28>DD J R X ` fllrx !"# tablype <> 'VIEW' and creator = 'SYS')) x8bPAb*hbbb8K8 8  B k  I  b  -p bbpbhahbHb6b0bޏb@bbbbggb@b0bbb@bhb@b HsX(Sbbbdbo0SлQRSTxy{||}}~4cPistol'  sp_addmessagecreate procedu4Pistol3Pistol1Pistol/Pistol.Pistol-Pistol,Pistol+Pistol)Pistol'Pistol&Pistol$Pistol"Pistol!Pistol PistolPistolPistolPistolUPistolPPistolMPistolKPistolHPistolFPistol=Pistol9Pistol3Pistol)Pistol&PistolPistolPistolHPistolHPistol3Pistol)PistolPistol)Pistol3Pistol35BqKQk̯(1 ѲX̯H:V ̯ѲӲxtྲH:V(_0 Jimmie HoneycuttTY71997 ProductionDNoNoNo NoNoNoNoMinorMinorMajorNoNoNo?NoNoYes OpenOpenOpen_0 KenKieslerTY70157 Limited 10CNoNoNo NoNoNoNoMajorMinorMajorNoNoNoM_BNoNoYes OpenOpenOpen_0PhilHagerA72124 ProductionCNoNoNo NoNoNoNoMinorMinorMajorNoNoNoH<=NoNoYesOpenOpenOpen_0Michael UnderkofflerA59234 ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNo4]NoNoYesMOpenOpenOpen_0ChrisBoydA75889 ProductionDNoNoNo NoNoNoNoMinorMinorMajorNoNoNo'1NoNoYesVOpenOpen6B ]R}                      && . FFF   &&&&&( ( ,/SYSIXCOLBASENSA J ! SYSINDEXBASENSA K  E SYSCOLUMNBASENSA J .)SYSTABLEBASENSA7caltyR2:Z0V&Y+rc8c\cdcbkbDbb@baPb0b):#NY aggregate_stage_factorR6"NYprocedural penaltyR,!NYverifiedR. NY calculatedR6NYstage_power_factorR9NYstage_place_of_finishR0NY  stage_factorR.NY  hit_factorR0NY total_pointsR.NY raw_pointsR.NY total_timeR*NYtime_5R*NYtime_4R*NYtime_3R*NYtime_2R*NYtime_1R1NY total_penaltyR7NYadditional _pen8B10om, , , ,*,4/>/H/R/\/f/p/z/// / / / / ////2mm222$2.282B2L2V2 `2 j2 t2 ~2 222288888 [ nvbbbopt8SNtable_qualifier [;          9catedR8G\+wK[*% lp.a88?``HZRat[X*NYb_hitsR*NYa_hitsR2NYcompetitor_dnfR1NY competitor_dqR7YNstage_competitor_noR2YNstage_stage_noR2YNstage_gun_typeR(NNhitsR-YN target_noR,YNstage_noR,YNgun_typeR+YNguntypeR1YN missing_stageR,YNsquad_noR1YN competitor_noR-NN team_nameR+YNteam_noR8$NYaggregate_calcul:Bif end1_qssrPsq)sqDQ = currUser); delete from dbo.ml_qa_status_staging where mluser = currUser end!sgid,destination,originator,status,statustime,expires, priority,props,kind,content,contentsize from dbo.ml_qa_repository_staging where originator = currUser and mluser is null and not msgid = any(select msgid from dbo.ml_qa_repository) order by seqno asc; delete from dbo.ml_qa_repository_staging where originator = currUser and mluser is null end! is null then set @user_id=1 end if; insert into dbo.ml_user( user_id, name,commit_state,progress,hashed_password,last_upload_time,last_download_time) values( @user_id,@name,0,0,null,'1900/01/01 00:00:00','1900/01/01 00:00:00') else update dbo.ml_user set commit_state = 0,progress = 0,last_upload_time = '1900/01/01 00:00:00',last_download_time = '1900/01/01 00:00:00' where name = @name end ;B Lg(0X^a!cq8bH:U[ cJBSYSCHECKBASENSA OAE  SYSCONSTRAINTBASENSA L@ SYSHISTORYBASENSA L< SYSOPTSTATBASENSA L; SYSCOLSTATBASENSA -SYSCAPABILITIESVIEWcreate view SYS.SYSCAPABILITIES as select t1.capid,srvid,capname,capvalue from SYS.SYSCAPABILITY as t1 join SYS.SYSCAPABILITYNAME as t2 on t1.capid = t2.capidNSA S.SYSCAPABILITYNAMEBASENSA O- SYSCAPABILITYBASENSA Q$SYSEXTERNLOGINSBASENSA<s#6666n6nnxx #6x(1#;#E6 OxY#c6m6w6xx66###6# ucasease( 'On_error' ) ) then set option PUBLIC.On_ XtPAZhpp@ZtXZtlDq0\ Xt\t[xi0sЋiZtp&&=B"5555555555                                   &     !&QOPNPPPNOOO!%!$!#!"!!! !!!!!!!!!!!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! ! ! !! ! ! ! ! !!!""""">sASA75 ( AqZ@(     !!!!! $ . 8!B L V ` j t!~  !!! ! ! ! ! ![X[6Ac jdbc_func~olDqpwAc(cF[Ac jdbc_funclDqn\Xuawp@lDq p1\pC c@p     TPASA84 SFprofiles RF stage_info QFcomp_no PF gun_stagenumOPASA79NPASA78MPASA77LPASA76KP?B w w0 =*  *UCorrelation namesTODBC function escapesSDefaultR Identity, ASAQ Identity, ASEPCurrent constantsOHaving without group by NHavingM Union all LUnionKUpdate table list#JPosition updates and deletes#IPositioned updates via rowidH TextpointersGDB2 function namesFASE function names EList DDelete CUpdate BInsertACase sensitivity@Holdlock"?Insert select with order by> Insert select*=#update/delete allow multiple tables<Expressions, TSQL;Expressions, ANSI:Expressions, minimum!9For update clause required8Case expression 7In6Distinct5 & & & & & & & & &@cAB   9 > C H MRW\afkpuz !"#$%&'()*+,%.&3'8(=)B*G+L,Q-V.[/`0e1j2o3t4y5~6     „ÄĄńƄDŽȄɄʄ˄̄愀焀脀鄀ꄀ넀섀턀Bss okay[6mH#jE &RevolverMInformation is okay* Single StackBInformation is okay&LimitedGMExpired 04/30/2012%LimitedMInformation is okay%LimitedBInformation is okay( ProductionCInformation is okay( ProductionCInformation is okay%LimitedAInformation is okay"OpenCInformation is okay" OpenAInformation is okay% LimitedMInformation is okay% LimitedCInformation is okay( ProductionDInformation is okay( Limited 10CInformation is okay( ProductionCInformation is okay) ProductionDUSPSA#/div not found( ProductionDInformation is okay%LimitedBInformation is okay%LimitedBInformation is okay"OpenCInformation is okay%LimitedBInformation is okay%LimitedMInformation iCBere>  &...                 &&&& & & & & &&&&&ume_disortkey percent_rank dense_rank ranktruncnumContainsreplace char_length nullif dow dateformat years year months todate ymd stringcoalesce isnull cosceiling atan2 atan asin acos abs upper stuff str spacesoundex rtrim rightreverse replicatepatindex ltrim diffDc  EstvarUi]QA(~nVH2! saC. spt_mdaUix_consultant_query_phaseEix_consultant_query_textEix_consultant_masterEmigrate_remote_fks_listEmigrate_sql_defnEmigrate_remote_table_listE EXCLUDEOBJECTUml_qa_global_propsEml_qa_repository_propsEml_qa_status_stagingEml_qa_repository_stagingEml_qa_status_historyEml_qa_repositoryEml_qa_notificationsE ml_listeningEml_device_addressE ml_deviceEml_scripts_modifiedU ml_propertyUml_table_scriptEml_connection_scriptEml_script_versionE ml_scriptE ml_tableEml_subscriptionE ul_statementEJAVAUSERSECURITYE rs_lastcommitEul_referenced_columnU ul_variableE ul_fileE ml_userEul_referenced_tableU rs_threadsEsatmp_request_timeU RowGeneratorUsatmp_request_profileUsatmp_request_hosFshitsR:Jf9zL[140NY.NY total_timeR*NYtime_5R*NYtime_4R*NYtime_3R*NYtime_2R*NYtime_1R1NY total_penaltyR7NYadditional _penaltyR5NYno_penalty_missesR.NY extra_hitsR/NY extra_shotsR.NY late_shotsR8 NYdouble_popper_missesR* NYmissesR- NY no_shootsR2 NYdouble_poppersR* NYd_hitsR*NYc_GBPASAj+********** * * * * ***,,,,,,,,,, , , , , ,,,////////// / / / / ////2222222222 2 2 2 2 22228888888888 8 8 8 8 8888:::::::::: : : : : ::::@ |ASA9|PASA8{PASA7yPASA6xPASA5TPASA4SPASA3RPASA2QHcQRCaa aaes***** *,,,,,, 8888888 8 8G G GGGGJJJO O O O O OOOmm22C ..        k s s    !"#$%&'()*+,-./0123456789:;<=>?@ABIcintsRGO`0g1_6    * 4 > HR\f)NYtime1R, NYnoshootsR. NY pp10pthitsR)NYdhitsR)NYchitsR)NYbhitsR)NYahitsR.NY valid_clasR'NYdnfR+YNcompnumR6"NYprocedural penaltyR,!NYverifiedR. NY calculatedR6NYstage_power_factorR9NYstage_place_of_finishR0NY  stage_factorR.NY  hit_factorR0NY total_pointsR.NY raw_poJBog:::: : : : : $:.:8:B:LGVG`GjGtG~GGGGG G G G G G:::: : : : : $:.:8:B:LGVG`GjGtG~GGGGG G G G G G !"#$%&'()*+,-     KcST- MA&      $ ) . 3 8  =  B  G  L  Q V [ ` e j o t y ~       '   !?????????( V [  `  e  j  o  t y ~              '     !?? '()*+,-./0123456789:;<=>?@ABCDEFGHJKLMNOPQRLc%&&.LA.38=BGLQV [ ` e j oty~ !"#$%                 !"#$Mc                              NsmissRJQf8 [2 a4NNNN[ [ [ [ [ [[[[aaaa-NY  stgfactorR,NY rawscoreR/NY totalpointsR-NY rawpointsR-NY totaltimeR)NYtime6R)NYtime5R)NYtime4R)NYtime3R)NYtime2R,NYtotalpenR,NYrule1110R+NYprocpenR-NY nopenmissR-NY extrahitsR.NY extrashotsR- NY lateshotsR, NYpp10missR- NY paperOBu1, m, , , ,,////////// / / / / ////2mm222222222 2 2 2 2 22228888888888 8 8 8 8 8888:QQmmmmm m m m m mmm::::::::: : : : : ::::GGGGGGGGGG G G G G GGGGJJJJPcajorROmh< T"W   -@&NYnot_hit0R5@%NYnot_neutralized0RmNN db_version4I need a bit of data to track minor revisions to dbs '4.0.0.0'R1N N region_typeiR/NN update_dateR6N Ninfofile_versioniR5N Nprogram_versioniR2N N program_nameiR0N Y last_initialR.N Y first_nameR-N N old_classR,Y NdivisionR1YN competitor_noR,"NYverifiedR-!NY stg_placeR. NY calculatedR)NYmQB,*SA * 4 : @ J P P V \  b  h  n  t  z z               '  (?? !??????? \ b h  n  t  z                    '     !???QRSTxy{||}~Rc'*RA*06<BHNT TZ d d j pv| !"#$%& &&& ? kk?kk   && ..      ) ) QRSTxy{||}~ScTsFCCCCCCCCCC C C C C CCCCCCCC                )2??EEE!7 UsNKsa_migrate_drop_proxy_tablescreate procedure dbo.sa_migrate_drop_proxy_tables(in i_table_owner varchar(128)) begin call dbo.sa_migrate_create_proxy_tables('DROP',i_table_owner) endN8Csa_migrate_create_proxy_tablescreate procedure dbo.sa_migrate_create_proxy_tables(in i_action varchar(20),in i_table_owner varchar(128)) begin declare stmt long varchar; for tl as tlc dynamic scroll cursor for select table_id as o_id, server_name+';'+database_name+';'+owON2Bsa_migrate_create_tablescreate procedure dbo.sa_migrate_create_tables(in i_table_owner varchar(128)) begin -- Now create existing copies of the tables -- This allows OMNI to convert the datatypes into ASA -- datatypes for us. After this is done, the ASA -- system tablesMVs#X  + ,        ! " # $  $ .Q8QBQLQVQ`QjQtQ~Q -Q Q Q Q Q QQQb . 8 !B "L #V $` j t ~QQQQQQQQQ -b           111123>>>>>?AAR||WcW         $ . 8 B L V ` j t ~   % & ' ( ) *    +8 ,B L V ` ` j t ~ !~ "~ #~ $~   QQQQQQQQQ             Xc table + dbo.sa_migrate_get_ordered_column_idx(index_name,t.table_id)+')'+' WITH MAX HASH SIZE '+ string(hash_limit)+ if(i.file_id <> 0) then ' IN '+ dbspace_name endif+';' from SYS.SYSUSERPERM as u, SYS.SYSINDEX as i, SYS.SYSIXCOL as x, SYS.SYSCOLUMN as c, SYS.SYSFILE as f, SYS.SYSTABLE as t, dbo.migrate_remote_table_list as et where u.user_id = i.creator and i.table_id = x.table_id and i.index_id = x.index_id and x.table_id = c.table_id and x.column_id = c.column_id and i.file_id = f.file_id and t.table_id = c.table_id and t.creator <> 0 and t.table_name = (et.table_name+'_et') and t.existing_obj = 'Y' and et.created_real = 0 and not t.table_name = any(select name from dbo.EXCLUDEOBJECT where type in( 'E','U') ); -- Now that the CREATE TABLE statements have been generated to -- create BASE tables instead of existingYs![ ,        ! " # $  $ .Q8QBQLQVQ`QjQtQ~Q -Q Q Q Q Q QQQ    $ !. "8 #B $L V ` jQtQ~QQQQQQQ -Q Q    11123>>>>>?AAR||ZcZ        $ . 8 B B B L L V ` j t ~ & % ' ( ) *    +ck ) NY SYSUSERTYPEN )  NN SYSUSERPERMN $!NYSYSJARN - !NYSYSJARCOMPONENTN ) NN SYSUSERPERMN *  NN group_memberN &  NNgroup_idN )  NN SYSUSERPERMN % NNgranteeN % NNgrantorN ' NN SYSCOLUMNN % NNgranteeN %    [cUSER n!n........ . 33333388=== BBGGGGLLLLLL L L L L LLLLL LLLLQ Q VVV [```eejotyy y y ~          *]Ypbcate_xSAUSER *YYpbcatv_xSAUSER *VYpbcatf_xSA\B89 $).38=BGLQV[`ejoty~         !"#$%&'()*+,-./01234567]sUSPSA 08zx 0 0x SYSFOREIGNKEYty0(0LFxxjar_file m(XL0px publicpv!0HHgH(0$XtL`xxH((d(dAnmpmحP.my0y0N0l-.-.z0`e(z0d@z00dXz08pz008(-.00dx!؊`{`{`y ؊`y k! EzWinScore4.074.01@ ^B !%%%%%t null,in e$% %  & $#  !      d#  _SP-% u% %%$)%..38=BGLQV[`ejoty~&!sa  !"#$%&')*+,-/012345689:;<=>?ABCDEFHJLMNE <`Sg5555555                          #55 5 5 555555 5%"55 555555#  %ATION, f,   ! '! fffffffffffffffffffffff f f f eeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggasno endC)C   vvvvvvvvvv v v v v vvvvvvvvp DACcreate trigger REFACTION after delete on DBA."stage profiles" referencing old as oldkey for each row begin delete from DBA.scoresheets where gun_type = oldkey.gun_type and stage_no = oldkey.stage_no endp DACcreate trigger REFACTION after delete on DBA."stage profiles" referencing old as oldkey for each row begin delete from DBA.missing_scoresheets where guntype = oldkey.gun_type and missing_stage = oldkey.stage_no endpDACcreate trigger REFACTION after delete on DBA.competitors referencing old as oldkey for each row begin delete from DBA.stage_data where stage_competitor_no = oldkey.competitor_bBsc endrUeType = '' then TABLE_TYPE else inTableType endif) as tt( TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, PREFIXSYSOWNED, TABLE_TYPE, TABLE_GUID, DESCRIPTION, TABLE_PROPID, DATE_CREATED, DATE_MODIFIED) order by 4 asc,1 asc,2 asc,3 asc end[DataType = '' then domain_name else inDataType endif order by 2 asc,1 asc end(null as char(128)) as LOCAL_TYPE_NAME from SYS.SYSUSERPERMS join SYS.SYSPROCEDURE join SYS.SYSPROCPARM join SYS.SYSDOMAIN where user_name = if inProcedureSchema = '' then user_name else inProcedureSchema endif and proc_name = if inProcedureName = '' then proc_name else inProcedureName endif and parm_name = if inParameterName = '' then parm_name else inParameterName endif and parm_type <> 1 order by 1 asc,2 asc,3 asc,SYSPROCPARM.parm_id acs@f$h;wyB;x5s$OO @KL ??@@~%<~%<~%<7m{ @4@fC@fCF=z 7 H@@ @"@$@&@(@*@3@$.:>.=.=.:>.=.=.:>.=Cz $? ??(z $u=O z $ ??@@*>>*>LR $  !))zH*===@k7؏ ??1 C=sZ4 Q%8@P@@P@`z@pz@z@z@z@!=!=1 C=1 C=!AAA A B|}ecE<><><><><><><><><><><><><><><><><><><><><><><>JHJRJ\JfJpJzJJJ ,J J J J JJJJOOOOO$O.O8OBOLJVO `O jO tO ~O OOOOOQQQQr]0Jq𿰲q !"      !gc>=dj;zk4q1ZC؏ ??@ ==7؏ z@z@>=7؏ aCaC>؏ ?k@{@؄@ȋ@\@Ԕ@L@ě@<@Z@@Ҥ@@J@@«@~@:@P#nQ==7؏ z@z@>=7؏ aCaC>؏ ?k@{@؄@ȋ@\@Ԕ@L@ě@<@Z@@Ҥ@@J@@«@~@:@P#nQ= =*=C @ecCcCTQfC w?=g ހ0@`C@`C`C@aCcC@eC>= =*=L=?@ ހPxOA=p ^p] ,৥?غr+XTv nm興@1 C=C2=&=<7 ހ@?7 ހcCcC?7 ހTQfCTQfC%I>7 TdCTdC?7Z4 Q%@eC@eCy?7Z4 Q%g<[h -(@@@P@z@z@>x=~%<><~%<+؏ XbjB%<~%<$fn;I$hds/ 8H ne`CC50miҁ# [**?@@@@9@9@:@:@D@D@D@D@E@E@E@E@F@F@F@F@G@ҁ# [**?@@@@9@9@:@:@D@D@D@D@E@E@E@E@F@F@F@F@G@G@k@{@؄@ȋ@\@Ԕ@L@ěPk'<:9:&:9:&:*;Z$: o9Z$:];Z$:Jy9Z$:Sv9Z$:r9Z$: o9Z$:^k9Z$: g9Z$:. =Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=Bic=S @<@Z@@Ҥ@@J@@«@~@:@`M u X$@$@&@*@0@5@@P@P@z@{@{@,~%=><~<~<~<~%=~%<~<~kB ")   $.8BLV`jt ~    &&RPhȎCaP@0xKPhhC<P`N@0xK2^8B1`q0hC HPu0K   lced0RTQW%^,\+Tj^?rr /@;NY publicity1R9@NNmultigun_shotgun'No'R7@NNmultigun_rifle'No'R8@NNmultigun_pistol'No'R12N Y time_of_daygR4@1NYshotgun_d_hits0R4@0NYshotgun_c_hits0R4@/NYshotgun_b_hits0R4@.NYshotgun_a_hits0R2@-NY rifle_d_hits0R2@,NY rifle_c_hits0R2@+NY rifle_b_hits0R2@*NY rifle_a_hits0R1@NYmultigun'No'R2@NY scoring_type0R4@)NY penalty_time0.0R0@(NYraw_time0.0R1@'NY not_engagmB`{@k;`c g]<<9<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><3T<><><><><><><><><><><><><><><><><><><><><><><><3T<+!C_Cߟ_C_ޞ_C_ޞ_C@ ޞ_C@] ߞ_Cߞ_C^]_C_C^ߟ_C@^_ݟ_C_ݟ_C`ߟ_C_ߟ_C^_C_^_C_^_C_`_C@^^_C__^_C@`]__C___C_``_C^_Cߞ_C^ߟ_C@__C@_C@_C_C__C___C@___C@ `_C@ _C^_C_C @0y@@y@Py@`y@py@y@y@y@y@y@y@y@y@z@z@ z@z@z@z@z@z@{@{@ {@0{@@{@nB!9K88888 8 8 8 8 8888:$Q.Q8mBmLmVm`m jm tm ~m m mmm:::::ع0TRIFNULL:VH:VFQ1(T:IVH:VQ80TػSindex_id-H:V.Rةp(1RH:V !"#$%&'()*+,-./012oc %%%%%re$# $ """ "  d# pSen6sk&l(J#` 8()?@_0MattWilliams ProductionUNoNoNoJuniorNoNoNoNoMinorMinorMajorNoNoNo7?"NoNoYesC OpenOpen_0RussellAllisonA68128OpenCNoNoNo NoNoNoNoMajorMinorMajorNoNoNo, NoNoYes< OpenOpenOpen_0 MikeAnglenTY66003OpenANoNoNo NoNoNoNoMajorMinorMajorNoNoNo9NoNoYes> OpenOpenOpen_0 ScottGaskinsTY40238LimitedMNoNoNoNoNoNoNoMajorMinorMajorNoNoNo NoNoYesEOpenOpenOpen_0 SethMullinsTY5775310961 Grub Hill Church RoadAmeliaVA23002 8045611694LimitedCNoNoNo NoNoNoNoMajorMinorMajorNoNoNo NNosdmidpa@yahoo.comNoYesUOpenOpenOpqBenMsuV"MlA 8lhkkj kk0kl`lk_0BethNewton ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNoP=.NoNoYesOpenOpen_0RayWellsA23656 Single StackBNoNoNoSeniorNoNoNoNoMajorMinorMajorNoNoNo;ONoNoYes3OpenOpenOpen_0SheridonLee ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNo0NoNoYesOpenOpen_0KertGaskillTY33364LimitedGMNoNoNoSeniorNoNoNoNoMajorMinorMajorNoNoNo=NoNoYesOpenOpen_0EdMelius ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNo]ONoNoYesaOpenOpen_0RobertWalkerL729LimitedMNoNoNoNoNoNoNoMajorMinorMajorNoNoNo30NoNoYesOpenOpenOprBenqr a{katch_profileg8_0KenDicksonTY54484LimitedBNoNoNo NoNoNoNoMajorMinorMajorNoNoNo2&TNoNoYes!OpenOpenOpen_0MikeOsborneTY676961308 Woodmanor DriveRaleighNC27614 9198461747 ProductionCNoNoNoSeniorNoNoNoNoMinorMinorMajorNoNoNo\ Nomike@ncinsuranceplan.comNoYesG OpenOpenOpen_0SteveWilliamsA63664 ProductionCNoNoNo NoNoNoNoMinorMinorMajorNoNoNo@Y%NoNoYesB OpenOpenOpen_0LarryMeffordTY54117118 White Oak Court LexingtonNC27295 3367311427LimitedANoNoNoSeniorNoNoNoNoMajorMinorMajorNoNoNo JNolmefford@triad.rr.comNoYes/ OpenOpenOpsB>)j;)xFl(ӸXh ހ@??@@@@@@ %I>%I>%I>%I>%I>%I>%I>2 ހ@ @yik@{@Є@@X@Д@H@@8@Pu===========5 EE@`^^C@`^^C@ޞ^C_ߞ^C_^C@_^C^C^^C@`^C@_ ^C ^C@`]^C@`]^C__^C`^_C^_C_C`_^_C^_C^_C_^__C@__C __C@ __C@`^__C_`__C^__C__Cߞ^`_C@_`_C_`_C`__(nC<sm<*=6j<=C2=!؊< #=1 <<<.<<{T<>x<ى=p<9c=%I=萚<=<9c<%I=9=tىWarrenKmetzTY51587 ProductionBNoNoNo NoNoNoNoMinorMinorMajorNoNoNo6^NoNoYes+OpenOpenOpen_0=MichaelHollarA55857 ProductionGMNoNoNo NoNoNoNoMinorMinorMajorNoNoNo1NoNoYesGOpenOpenOp|Benp|~ZplPc"@ 6490/G _0FJeffBlevinsA40184OpenANoNoNo NoNoNoNoMajorMinorMajorNoNoNoJ%NoNoYesOpenOpenOpen_0EIanRobsonTY23281OpenMNoNoNo NoNoNoNoMajorMinorMajorNoNoNoQ6+NoNoYesOpenOpenOpen_0DParker MascarenhasA67587 ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNo8+ NoNoYesOpenOpen_0CBryson MascarenhasA70509 ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNo9VNoNoYesOpenOpen_0BSusie MascarenhasA63490739 Emain Street WintervilleNC28590 9193410869LimitedDYesNoNo NoNoNoNoMajorMinorMajorNoNoNo Nomeanddem2@yahoo.comNoYesX OpenOpenOp}B}NWl< h0ܶ(Ph_0KTammyKaufmanRevolverUNoNoNo NoNoNoNoMinorMinorMajorNoNoNoNoNoYesOpenOpen_0JSteveKaufmanA76485 Single StackUNoNoNo NoNoNoNoMajorMinorMajorNoNoNo 3NoNoYesOpenOpen_9IBarryDeWaltA75544 ProductionUNoNoNo NoYesNoNoMinorMinorMajorNoNoYesNoNoYesNOpenOpenOpen_0HNathanDeWaltA69817 ProductionBNoNoNo NoNoNoNoMinorMinorMajorNoNoNoP-NoNoYes OpenOpenOpen_0GMartinBrossmanRevolverDNoNoNo NoNoNoNoMajorMinorMajorNoNoNoVVENoNoYesb OpenOpen~B~RclxH:VBeck'(1xQxH:VyQ''x_0PBenWalshA74628 ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNo3NoNoYes^OpenOpen_0OMarkFrenchA70568 Limited 10UNoNoNo NoNoNoNoMajorMinorMajorNoNoNo7JNoNoYesHOpenOpen_0NFrankMoschlerA72753LimitedCNoNoNo NoNoNoNoMajorMinorMajorNoNoNo.++NoNoYes<OpenOpenOpen_0MTomThompsonA63389 ProductionMNoNoNo NoNoNoNoMinorMinorMajorNoNoNo]V NoNoYes/ OpenOpenOpen_0LBenBerry ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNoQ]#NoNoYes OpenOpenB[\6xxwwwwwyyy yyzzz$z)z.{3{8{={B{G|L|Q|V|[|`}e}j}o}t}y~~~~~~++4b{{{{{|||||}}}}}~~~~~4bP; '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZc+N[l P۱?P0< =h`0_0ZAlbertHoppingFY42238OpenBNoNoNoNoNoNoNoMajorMinorMajorNoNoNoNoYesYesOpenOpenOpen_0YRichardMoserA12209LimitedBNoNoNo NoNoNoNoMajorMinorMajorNoNoYesNoNoNoYOpenOpenOpen_0XRichardMoserA12209OpenANoNoNo NoNoNoNoMajorMinorMajorNoNoNo__4NoNoYesYOpenOpen_0WWilliam (Bill) StoudenmireTY52236925 Leesville RoadRaleighNC27613 9193909685 ProductionMNoNoNoSeniorNoNoNoNoMinorMinorMajorNoNoNo=Noshootingirons45@yahoo.comNoYes%OpenOpenOpen_0VAllenKapherr ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNoVJNoNoYesOpenOpenB%&&..38=B6G6L6Q6V6[q`qeqjqostqys~ssrrrrruuruuuvvvvvxxx power_factorH:VsNE(1`.EH:VEp.SNExD2D5EH:VES0TXF Z0squad_noH:Ver^popF(1.G1H:V.SFxE  !"#$c23>n[H5"uYF3QXXH:V QSxXH:VXS(Tr(qP3lawH:VYstage_(1RYAYH:VPSYxXX5[XYH:VS5`[0TmilitaryI1I1I 4294967294I0I1I1I2I10I2I10I;2I;2I;2I;2I2I8I264I89I 4294967294I7I2IBHyl (q H:V6+^xH:V8+ 8Trifle_division_0UJoeyKapherrLimitedUNoNoNo NoNoNoNoMajorMinorMajorNoNoNoP+.NoNoYesOpenOpen_0TMartinLittleTY39085OpenANoNoNoNoNoNoNoMajorMinorMajorNoNoNo $NoNoYes-OpenOpenOpen_0SPhilipBrown ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNoMTNoNoYesOpenOpen_0RConnorForman ProductionUNoNoNo NoNoNoNoMinorMinorMajorNoNoNo[F9NoNoYesOpenOpen_0QJennStanleyA75755 ProductionUYesNoNo NoNoNoNoMinorMinorMajorNoNoNo.?NoNoYes< OpenOpenBF%1vFlH:V7_ 7p_PistolQNoNo(&&<4>  33YesNoNoPistolUNoNo..aa. DG 23YesNoNoPistolLNoNo--\\ \`F2 14YesNoNoPistolPNoNo22^^N6 11YesNoNoPistolNoNoXX.R$> 4YesNoNoB1v>ӛ^=#>o  @ecZ1@zO 9@ƞ@@D@):ˏK@b=P@BV@Y@sh|\@=Uma@a+)b@d@@j@ÆWʜl@ /[8n@o@1*p@Ss@ect@>yX5u@n#v x@qy@]m?|@HP|@eX@@b<@pVA@7 TdCTdC?+ ހ+ ހY+ ހ+ ހ8C ހcCcCTQfC B0tlr(qm`XahqQPQ(aPistolNoNo..((< @! 3YesNoNoPistolNoNo  MMrrB! 16YesNoNoPistolNoNo  LKa 10YesNoNoPistol1NoNo&>' 2YesNoNoBs okayCpH#h>|T/  (Cz|8xy)3 ProductionUUSPSA#/div not found%1LimitedMInformation is okay%0LimitedCInformation is okay%.LimitedCInformation is okay%-LimitedBInformation is okay(, ProductionDExpired 04/30/2012(+ ProductionCInformation is okay"*OpenDInformation is okay&)RevolverCInformation is okay*' Single StackBInformation is okay(& Limited 10CInformation is okay*% Single StackDInformation is okay)$ ProductionUUSPSA#/div not found"#OpenBInformation is okay%"LimitedCInformation is okay"!OpenCInformation is okay) ProductionUUSPSA#/div not found%LimitedMInformation is okay( ProductionCInformation is okay+ Single StackBUSPSA#/div not found) ProductionUUSPSA#/div not found( ProductionDInformation iB foundyT1 kF!f>F55P0 8PF70 8H78%NLimitedCInformation is okay(M ProductionMInformation is okay+J Single StackUUSPSA#/div not found)I ProductionUUSPSA#/div not found(H ProductionBInformation is okay"FOpenAInformation is okay"EOpenMInformation is okay)D ProductionUUSPSA#/div not found)C ProductionUUSPSA#/div not found%BLimitedDInformation is okay%ALimitedBInformation is okay%?LimitedAInformation is okay(> ProductionBInformation is okay)= ProductionGMInformation is okay(< ProductionBInformation is okay(; ProductionCInformation is okay%:LimitedBInformation is okay#9OpenGMInformation is okay%8LimitedBInformation is okay%6LimitedMInformation is okay(5 ProductionCInformation is okay&4LimitedUUSPSA#/div notB foundOqO fn0(jZ :a5H100r 800 8`h00T master_emailH:V200`2(jZas52 1 80 1 80X1H:V2Va0`0 D(jZ a251 8?11 8x125` 0```b58255(3 c5 c5 c5X3c5c5c53@)"TOpenAInformation is okay)Q ProductionUUSPSA#/div not found)P ProductionUUSPSA#/div not found)O Limited 10UUSPSA#/div notBK1vKm` 8(Pistol%NoNo 6YesNoNoPistolNoNo (K4K4nFF  ! 31YesNoNoPistol NoNoLL\\CY$J3 20YesNoNoPistolNoNo  ___U P. 21YesNoNoPistol;NoNo..^^S4V 4YesNoNoB0twmr(qHm0mXmmp/phmmmh#onгm(mmmqmmhl n0m%o@mPmxm(nnm~h $PistolNoNo]]"7M#  8YesNoNoPistol"NoNo    ] 10YesNoNoPistol8NoNo%%yZ(>[ 9YesNoNoPistolFNoNo *#2 4YesNoNoB2x mr(q؏h 8XxPistol9NoNoEE V/K* 2YesNoNoPistol=NoNo VV:%< 1YesNoNoPistolNoNo   5>< 1YesNoNoPistolENoNo UUE< 1YesNoNoB0uplc0D!!(E([t qQ @(tPistolNoNo  ""QGF['F% 22YesNoNoPistolNoNo""^^JA4 13YesNoNoPistolVNoNo &&RRD 29YesNoNoPistol6NoNo **: L- 5YesNoNoB1v؊pH:Vq֣(1H:V֣d5(xH:Vq0Pistol4NoNo=@=@xZ'R 26YesNoNoPistol#NoNo @@xDSPX 8YesNoNoPistol>NoNo }s2MS 9YesNoNoPistolNoNo  3+3+zp)9,T0 10YesNoNoBD0tD yr0x y0PistolDNoNo  K?  30YesNoNoPistol$NoNo((fHZ,`2 27YesNoNoPistol%NoNo`.`.S`_B 6YesNoNoPistol NoNoC;<& 3YesNoNoPistolNoNobbF&D" 5YesNoNoB1v`mPp)pD "8XP00)0D@XXPistol?NoNobb=<  13YesNoNoPistol5NoNo  ]]g]b D 19YesNoNoPistolNoNo  22xnB<PMK 20YesNoNoPistol2NoNo**||M]:W 4YesNoNoB[\@ %$ &,!*+,-./012345689:;<=>?@ABCDEFGHJKLPQRSTUVWXZc1v0|P8|5r"q5!sh|h|r|r#q5"5p#…s||r=|qPistol+NoNo33S<  12YesNoNoPistol NoNo) ) &&%SVC  11YesNoNoPistolNoNoEE'')U # 2YesNoNoPistolNoNo  ""9CU  9YesNoNoB1vln 70; 8`:;H:VH:Vֶ(1`Pistol3NoNo::&& SX 9YesNoNoPistolCNoNo  J`*$  19YesNoNoPistol<NoNo  $$ [? 5YesNoNoPistolNoNoHH"""%/  5YesNoNoB1vto< (jZhvNp5<0<5<0<(jZN(5<x<5<x<(jZtNt50=<5@=<(jZPistol,NoNo$$S 8YesNoNoPistolSNoNo   3 26YesNoNoPistolRNoNo  T C 14YesNoNoPistolANoNo??&&IRS 12YesNoNoB1vnf" , "stage_data"."total_time" , "stage_data"."raw_points" , "stage_data"."total_points" , "stage_data"."hit_factor" , "stage_data"."stage_power_factor" , "stage_data"."calculated" , Pistol/NoNoJJ$$ "2 6YesNoNoPistol!NoNoVV&&^50W 7YesNoNoPistol NoNoDD""G*?, 13YesNoNoPistolBNoNo22 /La 19YesNoNoB1v4mr(qX=>>S<X=he   (=<PistolNoNo  ~~K!1R 15YesNoNoPistolNoNoV#V#~~%3 1YesNoNoPistolJNoNo9&9&zz >O 4YesNoNoPistolTNoNoFF$$:P 6YesNoNoB1v0(yq]Pistol@NoNoaazz=QFMM 19YesNoNoPistolNoNoKKpp1Q 30YesNoNoPistolKNoNo)3)3o[M1A 3YesNoNoPistol.NoNo  }}LVCRN 17YesNoNoB,-a( &$  %)%")%% %(y !"#$%&'()*+co9"op@(@0 @ DenBleyker)`@( @BobȁPistolDNoNo     TieYesNoNoPistolSNoNo    16YesNoNoPistol!NoNo 6,,, 4YesNoNoPistolNoNo n* 11YesNoNoPistolBNoNo  15YesNoNoB1vH/n$(qP$( (C$$$P%0$ 0$C$x%x%P%$ PistolNoNo  ))i_E`-. 27YesNoNoPistolGNoNo SISIxnc0" 7 4YesNoNoPistolONoNoY0Y0Q=1ZJ 4YesNoNoPistol(NoNo@'@'}}"E%O 5YesNoNoB `;g0`;0rWF @H H `@aab`b`bP C Ȇwj5_ W,~X,興C2==C<+ @eHz+ @esr7$ cCcC?7 TdCTdCm> @??@@@@@@ 7˓=Y>*>1 C>n۶>m>m>7  @ecCcCI@ @??@@@@@@ #n>#n>>>>>>&>(((>(3 ހȼ(/ ހBnn;l H+!C_Cߟ_C_ޞ_C_ޞ_C@ ޞ_C@] ߞ_Cߞ_C^]_C_C g]<<9<+!C_Cߟ_C_ޞ_C_ޞ_C@ ޞ_C@] ߞ_Cߞ_C^]_C_C^ߟ_C@^_ݟ_C_ݟ_C`ߟ_C_ߟ_C^_C_^_C_^_C_`_C@^^_C__^_C@`]__C___C_``_C^_Cߞ_C^ߟ_C@__C@_C@_C_C__C___C@___C@ `_C g]<<9<5 P;YY??@@@@@@ @"@$@&@(@*@,@.@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?*><><><><><><><><]l<><><><><><><><><><><><><><><ֹr<><><><><><><><><><><><><<><><<><<><><>x<><><><<><><><><><><><><><><><>dB+>;h>hHjRd \d fp zddjtjjjjj j t  $.8BLj V` j t ~tj ~tj t    >>AA  &+./23 $c;dhd h $.d8jBjLdVd`djd tj~hd dd hh5@(jZqNd5x5r(jZhANd5P5P(jZNd55(jZ5?Nd5P5`(jZNd(r5(5((jZNdH5gp5gp(jZrNdq(jZ       c+>;h>hHjRd \d fp zddjtjjjjj j t  $.8BLj V` j t ~tj ~tj t    >>AA  &+./23 $c;dhd h $.d8jBjLdVd`djd tj~hd dd hhph, ?, ? )e_gun_type" ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, @PApd8 EDBA00h n,,dNd(@P`pP0       cO1vOpЭ0;Pistol3NoNo  TieYesNoNoPistol-NoNo``^MK 7YesNoNoPistolNoNo J6.+V. 24YesNoNoPistolQNoNo B.bR A 31YesNoNoPistol%NoNo GG]S2BA 6YesNoNoBM1vMpr(qXqrrOSpXqh}PistolTNoNo- 7YesNoNoPistolNoNo\\dd8A`: 7YesNoNoPistolNNoNoYYaa"@F; 16YesNoNoPistolHNoNo..VVWA@< 5YesNoNoPistol NoNoWWaa 4)S 5YesNoNoBM1vM8p9hP?Pistol NoNo % 6YesNoNoPistol NoNo((XX_b* 28YesNoNoPistol:NoNoYYbbE/! 9 17YesNoNoPistolNoNo^^bbC. a8 18YesNoNoPistol;NoNoIIbbVH7 10YesNoNoBO1vOm*Pg@g0xKPistol+NoNo  TieYesNoNoPistol"NoNocccc>B 17YesNoNoPistolNoNo##ee RU:Y 6YesNoNoPistolNoNoEE^^(MY< 15YesNoNoPistol0NoNo88``5D6 20YesNoNoBL1uLdM ~=`8(0rrX(`ؘ`(p=r(PistolNoNo ;''' 9YesNoNoPistolNoNo  JJXN@![ 3YesNoNoPistol=NoNo``^^'1] 2YesNoNoPistol9NoNoB B eeOa/A 2YesNoNoPistol%NoNo  77XNcB 4YesNoNoBN2xNlH:V?KPistol<NoNo 8$$$ 5YesNoNoPistolNoNo $0$0ZZ V! 25YesNoNoPistol6NoNoTTcc CSB 2YesNoNoPistolMNoNo^^\\P  1YesNoNoPistolENoNo' ' ee  1YesNoNoBa1vaphH:V޷(PistolWNoNo n* 25YesNoNoPistolRNoNo  TieYesNoNoPistol,NoNo  TieYesNoNoPistolFNoNo  aWG#]H 7YesNoNoPistol8NoNo**ee B^ 5YesNoNoB %$%%%%%r  "'   cG'  ( ( )  )' %  /c  #$$%%%%&&,%%%%%t null,in "'     !         cP      #'''((())   #01   7      co;"olضh(XضMinortiSELECT (0ضMajorname" , "PistolANoNo  16YesNoNoPistolCNoNo     20YesNoNoPistol*NoNo  9YesNoNoPistolNoNo2 12YesNoNoPistol NoNo  TieYesNoNoBX9~XnP9CPistol&NoNoPP$$6=( 1YesNoNoPistolNoNo 3))) 2YesNoNoPistolNoNoOO@*C 31YesNoNoPistol*NoNoLL %IVS 8YesNoNoPistol/NoNo 1''' 4YesNoNoBg]<<9< P %,q, 8@x~@? &Jxixx|B;j~΋s}k;aκ@興@1 C=C2=&=g]<<9< P %,q, 8@x~@? &Jxixx|B;j~΋s}k;aκ@興@1 C=C2=&=g]<<9< P %,q, 8@x~@? &Jxixx|B;j~΋s}k;aκ@興@1 C=C2=&= 3YesNoNoPistol*NoNo  !!g]PT: 10YesNoNoPistol NoNo  B.< 1YesNoNoPistol.NoNo S S C)< 16YesNoNoBK1vKmH:V~=/ p/PistolNoNo !!!! 6YesNoNoPistolJNoNoF'F'WR^Y 5YesNoNoPistolONoNo++-M? 3YesNoNoPistol)NoNo&&((NN/ 2YesNoNoPistolVNoNo  ""P\C  20YesNoNoBP1wPHs88rXqPistolNoYesDNFYesNoNoPistol%NoNo O)O)a YB 6YesNoNoPistolNoNoJJlY- =$ 30YesNoNoPistolNoNo>#>#< 1YesNoNoPistolGNoNo VV*73= 4YesNoNoBC0uCl"h-ơPistolNoNo&E&EXDbK2 31YesNoNoPistol(NoNoK%K%_ 4YesNoNoPistolKNoNo ;3;31C;V 2YesNoNoPistolNoNo H$H${a"T 16YesNoNoPistol@NoNo /!/!(( 17YesNoNoBP2wPlq PistolNoYesDNFYesNoNoPistolJNoNoa&a&ii,EB ; 6YesNoNoPistol.NoNoLLgg:F 7 19YesNoNoPistolNoNo   XX%5< 14YesNoNoPistolONoNo**ee&7  1YesNoNoBH1vHoA@rxPistolXNoNoee:IG 8YesNoNoPistolNoNo bX  1YesNoNoPistolGNoNo  Q Q^T6@ # 4YesNoNoPistol@NoNo++ff]U&'; 18YesNoNoPistol(NoNo%%jj VN> 5YesNoNoBL0uLr8'q5PistolNoYesDNFYesNoNoPistol NoNo  ww$X 2YesNoNoPistolNoNo vvAWM 3YesNoNoPistol4NoNo(K%K%kC0M$ 26YesNoNoPistol NoNo  SI\Y* 3YesNoNoBD1uDl|;0}}~~~Pistol>NoNo aDKD 6YesNoNoPistol>NoNo==p\SIHK 14YesNoNoPistol#NoNo||IUY)  4YesNoNoPistolNoNoEEzz/>V? 6YesNoNoPistol%NoNo Q)Q)nn ?.B 6YesNoNoBq    Pqpqq0q`qq qq(sD@V@@V@qPDqsrzqcqcC@V@?A5Pno50RD5Pat582et5P 5H3 5P"s5 PAPPH5P5, 5P50.5P5@/!r5P55P5@5P5r5P50r5P5@r5P5Xr5P0Tr8 competitorsr0P \r( \rHH:Vry 0T@ first_name5hmc>!,*    !E  ,     c[,f#%f&#>cJ0uJ(yqPistolLNoNo(    22YesNoNoPistolNoNo AA)%P[3 3YesNoNoPistol$NoNo**<1 7YesNoNoPistol4NoNo   9 9}sGa/ 24YesNoNoPistol#NoNo UUM+: 5YesNoNoBN1uNlr(qX@SXh5PistolNoYesDNFYesNoNoPistol5NoNoMMttAY!/N 12YesNoNoPistolNoNo////vv:0* 0 10YesNoNoPistol1NoNo""vv_4SE  7YesNoNoPistolNoNo**Y;(H 32YesNoNoBM1vMn hP. @ 0.Pistol&NoNo % 2YesNoNoPistol*NoNo 2%%c1"= 11YesNoNoPistolNoNo \Ha8< 24YesNoNoPistol$NoNozz/AJ] 4YesNoNoPistol2NoNo 0!0!e[PGLM 3YesNoNoBN1vN1H:::s88rX?qPistolNoYesDNFYesNoNoPistol?NoNo  HH~tET  14YesNoNoPistol2NoNo  $ $Y;0? 8: 4YesNoNoPistolNoNo ++++{q<,A 24YesNoNoPistolNoNo00>`FE= 9YesNoNoBOPB$) ' 0 0<=>?@ABCDEFGHJKLMNcM;Mm` (X`2Minorpаppqpxsl(؏0`Pistol NoNo # #tV-A2 26YesNoNoPistol<NoNo ++{0 4YesNoNoPistolCNoNoY,Y,vvV>W5 24YesNoNoPistol NoNo -/ 7YesNoNoPistolNoNo ( TieYesNoNoBM0tMl(0p /tiSELECT "competitorPistolNoYesDNFYesNoNoPistolNoNo UKF 11YesNoNoPistol1NoNo^^ G< 1YesNoNoPistol5NoNoZZ||H# 10YesNoNoPistol NoNo H;59 2YesNoNoBe1~e4r84q(1PistolNoNo 10YesNoNoPistolVNoNo  11YesNoNoPistolNoNo  TieYesNoNoPistolUNoNo #### 11YesNoNoPistolNoNo ##N] Z 20YesNoNoBF' %'##' %'' % co9"oHP\`)`D`\޳PistolNoNo(((( 3YesNoNoPistol)NoNo ($ 4YesNoNoPistol'NoNo BBBB 1YesNoNoPistolPNoNo     19YesNoNoPistolNoNo  TieYesNoNoBD1uDq hVPistol3NoNoR'R'~~*DT@ 21YesNoNoPistolNoNoKcL 9YesNoNoPistolBNoNo   dF&(=22 24YesNoNoPistolNoNo55*< 2YesNoNoPistolDNoNo>">"rT?*,H1 28YesNoNoBP1vPm @0H(`PistolNoYesDNFYesNoNoPistolHNoNo   ] 7YesNoNoPistol NoNo&&:2K  4YesNoNoPistol;NoNo F   21YesNoNoPistol-NoNo&&] 6 8YesNoNoBL0tLn`P` CrPistolNoNo(! TieYesNoNoPistolNoNo.[( 11YesNoNoPistolANoNo%%$!?  12YesNoNoPistolNoNoBBxx +\ # 4YesNoNoBI0uIozB@4@Dزe˖PistolQNoNoS S  33YesNoNoPistolRNoNo ""jV88.@ 22YesNoNoPistol/NoNoQQ`0E 5YesNoNoPistolWNoNo##zz/ G 17YesNoNoPistolTNoNoEEO 9 5YesNoNoBE0uEn8TdCrXPistolNNoNo22'', 13YesNoNoPistolNoNo $$qg,C 20YesNoNoPistol+NoNo&&||B1V 8YesNoNoPistol,NoNo {qI[/L 12YesNoNoPistol!NoNoRR"7 3YesNoNoBM1vMm h[0GxGP2GMPistolNoNo 2222 3YesNoNoPistolNoNo !?  18YesNoNoPistolNoNo""U06 3YesNoNoPistolNoNo55&&]Q( 11YesNoNoPistol:NoNo''KF>J" 2YesNoNoB;PFb  3YesNoNoPistol@NoNoII""T'UR 17YesNoNoPistolJNoNo'']+[ 3YesNoNoB8!0xh r5H:Vr֝Gy8T+double_popper_missesH:Vrޛy(1`rH:V(yG0x َ*58H:VGrH:Vy"  cJ1xJmH:VqSPistol=NoNoKK$$< ( 1YesNoNoPistol8NoNo # T! 10YesNoNoPistolNoNo77""Ba\8 15YesNoNoPistolNoNo%%76( 1YesNoNoPistolNoNo    .  24YesNoNoBO3xO" , "stage_data"."total_time" , "stage_data"."rawPistolFNoNo- 10YesNoNoPistolNoNo""5`X 28YesNoNoPistol"NoNo88''3^ P 9YesNoNoPistolMNoNo TTO^?= 10YesNoNoPistol9NoNo::&&-= ( 1YesNoNoBQ1xQmrH:VqPistolXNoNo2222 3YesNoNoPistolNoNo11##3O( 1YesNoNoPistolNoNo VV _/ 18YesNoNoPistol6NoNo%%W( 1YesNoNoPistolFNoNo''A  :" 3YesNoNoBVF$         ^(1=H:V>'^ 5hH:V'0Tclass times_H:V0cM1vMlrH:V;Pistol"NoNo )    19YesNoNoPistolNoNo**tt'bY 7YesNoNoPistolLNoNo N N xxB)K 14YesNoNoPistolNoNo Y0Y0kM29O  33YesNoNoPistolENoNo==&&?4 LB' 2YesNoNoBT0uT0إ@XhPistolNoNo- 4YesNoNoPistol=NoNo KAAA 1YesNoNoPistolNoNo P P wP>#J 16YesNoNoPistolNoNo,,xxG<7 23YesNoNoPistol&NoNo["["9Y" 2YesNoNoBJ1uJph@ WP00`@@PistolCNoNo P=-=-L 35YesNoNoPistolUNoNo..~`OVA+ 25YesNoNoPistolNoNo qgB&K 15YesNoNoPistol'NoNoc-. 3YesNoNoPistolPNoNo u5>R 11YesNoNoB;@ ) (e$e $&ca@   ""#` 0LLLPMMNpNN OpO0tttPuuvpvv weV"B          ( cL1vLlԾ ־ @0HԾ(`ԾPistolENoNo GGGG 1YesNoNoPistolVNoNo \4\4{q5 L+ 31YesNoNoPistolXNoNo``.8N 4YesNoNoPistolSNoNoA+A+iKRG# 32YesNoNoPistol)NoNo44;S 2YesNoNoBK0uKoH:VBPistolKNoNo  1YesNoNoPistolBNoNoZZrr]DK 20YesNoNoPistol?NoNoww_^X 9YesNoNoPistolRNoNo i_8&(D 18YesNoNoPistol NoNo44zzK:R7 3YesNoNoBO1vOohPllHoolxlhonom'pPistol NoNo 3YesNoNoPistol9NoNo  __] -[_ 2YesNoNoPistol"NoNo   ZP!O'&0 21YesNoNoPistolNoNo  YOP=7B 11YesNoNoPistolFNoNo  ``OHGP 3YesNoNoBK0uKnp5`pGq5G5G5PistolNoNo  7YesNoNoPistolANoNoEEww.Y 8YesNoNoPistolXNoNo44xx(Y:L^ 7YesNoNoPistol!NoNo ;;rh&<AY 8YesNoNoPistolNoNoYY{{^' 2YesNoNoBL0vLr8qPistolNoNo 23YesNoNoPistol<NoNoZZrrS9+\ 6YesNoNoPistolTNoNo%%||60! 5YesNoNoPistolNoNo22vvT% 1YesNoNoPistolNoNoyyEQc 4YesNoNoBG1vGm8Tpepper_poppePistolNoNo {q9HFR 10YesNoNoPistolSNoNo[$[$tt*? 20YesNoNoPistol3NoNo $$oe'N>8 23YesNoNoPistol+NoNo..vv>2S 10YesNoNoPistolNoNo  ``bX"K<5 9YesNoNoBM1vMPistol@NoNo  21YesNoNoPistol,NoNo2-2-nnL)[D0 26YesNoNoPistolWNoNo KKsi&N$L 13YesNoNoPistolDNoNo%%ddE 6 24YesNoNoPistol/NoNoJJvv+:4 \ 5YesNoNoBH1wHo`hP``; `;CPistolMNoNo   [QAILJ 2YesNoNoPistol8NoNo MM\R7&QF 10YesNoNoPistol=NoNo  ^^BI 1YesNoNoPistolNoNo M'M'A#X:%  34YesNoNoPistol NoNoB(B(zzT*< 22YesNoNoBM1vMl rDn0(y%PistolJNoNo     5YesNoNoPistol NoNo a1a1yo 4- 30YesNoNoPistol;NoNoLLXH[` 6YesNoNoPistolNNoNo; ;  8JU 17YesNoNoPistolTNoNo77jj0(G*V 4YesNoNoBH3xHpr!TdCTdCPistolNoNo 3N3NO1)>S  32YesNoNoPistolXNoNo aaWWQ< 9YesNoNoPistol6NoNo  ^^=?\'a 2YesNoNoPistolNoNo  ``RHQ/Y 3YesNoNoPistolENoNo5 5 \\%A  1YesNoNoBO3xOprPw)wwDPistolNoNo @@@@ 1YesNoNoPistolKNoNo$$\\*6C,M 3YesNoNoPistol(NoNo::dd YSN 5YesNoNoPistolONoNoIIcc97EN 3YesNoNoPistol NoNo 22]]B5 1YesNoNoBO1vOnP)DPistolMNoNo +    TieYesNoNoPistolGNoNo33aa&YR@9 4YesNoNoPistolNoNo ]]3 1YesNoNoPistolNoNoLL^^@O1 17YesNoNoPistol.NoNo]]aa) T#A 12YesNoNoBM1vMmPp)DPistol8NoNo' 17YesNoNoPistolTNoNo_ _ aa"_SH 5YesNoNoPistolNoNo#D#DZZD 33YesNoNoPistolJNoNoQQaaK,`CR 4YesNoNoPistol@NoNo""^^V1c= 14YesNoNoBM1vMmrP޼CPistol6NoNo(7 18YesNoNoPistol$NoNo  VB@b;"5 17YesNoNoPistol NoNo    ZPTC`cG 15YesNoNoPistolNoNoIIjj;!Q2a 4YesNoNoPistol1NoNo  cc?7Z 3YesNoNoBL1vLnH:VޣPistolNoNo/ 2YesNoNoPistol2NoNo^^&/&4 2YesNoNoPistolNoNo [[\JFQ 10YesNoNoPistol>NoNo&&ZZBYM.W 3YesNoNoPistol?NoNo cY&\P 11YesNoNoB1vq"1H?PЯ`@Yp=pG0HqȦ0Pistol5NoNo]]bbX.;RO 8YesNoNoPistol4NoNo;;ee=FA 23YesNoNoPistolNoNo  eeJ6 9YesNoNoPistol#NoNo,,gg #` 3YesNoNoBJ0uJorP`)`DPistolONoNo0000 1YesNoNoPistol NoNo22 [M 8YesNoNoPistolNoNo   zz+8( 15YesNoNoPistol0NoNo)&)&.KH 22YesNoNoPistolHNoNoZ:6 3YesNoNoBI0tInP(P(Qo0dPistolSNoNo  x**H 34YesNoNoPistol3NoNo  [#[#{4*2_U 15YesNoNoPistolWNoNo GGqS%OL F 22YesNoNoPistol!NoNo 11F@8 6YesNoNoPistol/NoNo11_b 4YesNoNoBJ   , #"(  y r `yiamerbRy r@c y ry r0y r@yI2rlP(y5r0n(yI:r@o(y r$p(y r%ЄcJ"$"$   #('(x(jx5r<TU(placx`x(jxg;"#%cG1vGmd( 52235rX,h`(PistolQNoNo FU.U.G -5 33YesNoNoPistolNoNo /A/A[QH  30YesNoNoPistol'NoNo ^^W_W 2YesNoNoPistolKNoNo!6!6vb&PM9 3YesNoNoPistolJNoNoV%V%3S 5YesNoNoB'1v8nd00E pX_P$h0NƍC? 000800 ѻPistolNoNo ukW!S 14YesNoNoPistol9NoNo   vl8EA 2YesNoNoPistolNoNo(*1*1_7  ) 33YesNoNoPistol NoNo   + +qgQ&[\; 25YesNoNoBJ2wJlggregate_calculatedor(r0PistolVNoNo 2::N0*> 34YesNoNoPistol@NoNo  88zp'?&U 18YesNoNoPistolNoNoJJ %( 1YesNoNoPistol8NoNoPPr^\3G \ 11YesNoNoPistol=NoNo||2- 1YesNoNoBR#1vRpXPXp/)`Xp/D0PistolZNoNo IIINoNoNoPistolFNoNo''o[S^IQ_ 6YesNoNoPistolMNoNo ^^si: 2YesNoNoPistolGNoNoR_R_}i: = # 4YesNoNoPistolLNoNoZZT@\4 19YesNoNoB66  #""(XqpOpenxHq(q0qNordcœs(qXqTYrq8qq(qq62418^A(qqNosqqr(qYesXyPrxrrxrxscS1vSl H:VzPistol\NoNo DDDNoNoNoPistolPNoNoUUbbX=L 9YesNoNoPistolNoNoff2<YR 7YesNoNoPistolUNoNo//ii\#" 22YesNoNoPistolNoNo 4 4 cYDIIX0 21YesNoNoBPistol5   p0VPistolQPistolNPistolLPistolJPistolGPistol@Pistol:Pistol8Pistol-Pistol'PistolPistolPistolPistol:Pistol-Pistol&Pistol3PistolPistol3PistolB0un0XXH:V0PPRH:VV0T0xKstage_noPistol>NoNo ,,N:AK170 18YesNoNoPistolNoNo   ZP&Cc$H 9YesNoNoPistol-NoNo~j_1M4I 21YesNoNoPistolNoNo** ]  14YesNoNoBM1uMld(q 0hN`Lstagr5Pistol4NoNo < 22YesNoNoPistolNoNo XX!0 9YesNoNoPistol)NoNo 3=3=1-Xa 3YesNoNoPistolPNoNo 887.   8YesNoNoPistolNoNo""zfI(>] 12YesNoNoBL1~LpHhH:V˽Pistol,NoNo ##xd-S G 21YesNoNoPistol<NoNocc`3 3YesNoNoPistolRNoNo 5!5!tt`-SQV 14YesNoNoPistolCNoNo  d99L TieYesNoNoPistol NoNo  +1+1uF$`'; 26YesNoNoBG 1vGo.0PistolBNoNo  ZZ,Z,[5 25YesNoNoPistolNoNo2n<'cK1 11YesNoNoPistol NoNo    >4 ` 8YesNoNoPistolDNoNo  c.c.qgP7 27YesNoNoPistol+NoNo    y0LH/^ 11YesNoNoBM1vMm8\;0L\h8`PistolNoNo     TieYesNoNoPistolNoNo]]bb(8-HS 4YesNoNoPistol2NoNo 77RRU`D 4YesNoNoPistol$NoNo  NNOEX2 15YesNoNoPistol NoNo 8 8 P<0*X+8 19YesNoNoBOM%%%,&%%%%$#&%%%%ccc+ >c6%%%%%%%%%%x/              c1v`*pPm?pP WPPpP?x x0{XR0ܪ PPistolNoNo P#P#RR<< 27YesNoNoPistol4NoNo*0*0__`7 24YesNoNoPistolNoNo;;__G9-& 11YesNoNoPistol#NoNobbW]G 6YesNoNoBV,'## ( ))  &&xQ@P5r(qRpR@P +4 `@@P>c1vjԠ 0xנXy ננx֠zy@xԠz0Pistol)NoNoc6c6||2+S 2YesNoNoPistol5NoNo 99[Q=R:; 6YesNoNoPistol1NoNo. . \\3SW 3YesNoNoPistol?NoNo] ] PPJI 8YesNoNoBO1vOpH \5r(ql Pistol.NoNo  TieYesNoNoPistolNoNo U?U?llE:" 29YesNoNoPistolNoNoX=X=mYS+A` 31YesNoNoPistolNoNoIIrr1YU 9YesNoNoPistolNoNo `L,@ ? 19YesNoNoBK1uKoP;);;DPistolGNoNo    3YesNoNoPistol'NoNo   xx ! 3YesNoNoPistolNoNo++xx0%< X 7YesNoNoPistol&NoNo ! !xx>b> 2YesNoNoPistolNoNoWWjjW6X.G 17YesNoNoBT1~Tor(qP-ShhPistolNoNo %%<[1 4YesNoNoPistolTNoNo88 H b 7YesNoNoPistol(NoNo & 3YesNoNoPistol9NoNo  MCCC 2YesNoNoPistolUNoNo ::::ukBRU% 25YesNoNoBD 0tDp  0Tr.p calculatedPistolNoNoBBA&^ 32YesNoNoPistol NoNo YY$58U 20YesNoNoPistolNoNo  SSyo0Y-1( 6YesNoNoPistolNoNo  aa:`%* 2YesNoNoPistolANoNo22:I2F$ 7YesNoNo BK  1vK`0(y ra c(y rPistol4NoNo TieYesNoNoPistol>NoNo==""5%I 2YesNoNoPistolNoNo WW""1.  10YesNoNoPistol#NoNo99%%? 3 4YesNoNoPistol2NoNo= = "L 4YesNoNo BG  1vGl0 5V2`38#"23PistolVNoNo 88mcOL-<# 28YesNoNoPistol$NoNoXX&&.K\ 4YesNoNoPistolNoNoTT""aY( 15YesNoNoPistolNoNo!!KE 7YesNoNoPistol?NoNoHH!!cT3 6YesNoNo BH2wHqH:VqlculPistolNoNo##xxV*6F 18YesNoNoPistol NoNo ``g]'UA5 15YesNoNoPistol<NoNo''\\/J+KT 6YesNoNoPistol,NoNo YOB(U< 13YesNoNoPistolNoNoaakkL  1YesNoNo BG 1vGn  PistolNoNoDD~~US1. 29YesNoNoPistolPNoNobbvv%R 11YesNoNoPistolLNoNo &&tjO< BH 16YesNoNoPistol5NoNo   :;:Q  22YesNoNoPistol1NoNo 'S@ 14YesNoNo BQ   ""$$)555.ZZ ZYZYY5XZhZHZxZXZrZhZZxZZZZZgK ,         %cM 1vMoDPistol1NoNo&&&& 10YesNoNoPistolNoNoHHyyT4.\ 10YesNoNoPistol NoNo**nn<%4 25YesNoNoPistol0NoNo&&uuP< > 23YesNoNoPistol;NoNobbxxX(%V 8YesNoNoB G  # %,( )r50er5P5`5P5b5P5Hc505P5 [PP55P505P5$5P5%5P50'5P5 cK0uKmr (q#Pistol#NoNo **** 5YesNoNoPistolFNoNo QQ{q*F[ 6YesNoNoPistolNoNo oe3F]K 13YesNoNoPistolQNoNo L)L)uk834 25YesNoNoPistol:NoNoGG^ET 7YesNoNoB2xo(P` `CTxP0 0CPPPh PistolNoNo   IV, 5YesNoNoPistolNoNo  `!`!ukZO 20YesNoNoPistolNoNo..\( 1YesNoNoPistol9NoNo>>P%( 1YesNoNoB\0u\-yre.yrPf/yPistol>NoNo  =333 2YesNoNoPistol NoNo >>>> 2YesNoNoPistol?NoNo1111 TieYesNoNoPistolNoNo  G.G.mc_ V5 28YesNoNoPistol&NoNo3'3'"6a\ 2YesNoNoBF2wFlP(@0xKPistolQNoNo (&4&4N&7H = 34YesNoNoPistol"NoNo  ""s_O D 23YesNoNoPistolMNoNo  %# 2YesNoNoPistolNoNo --si!MN/ 29YesNoNoPistol8NoNo B( 1YesNoNoBI0tIoPxW@xW0xKPistolWNoNo TieYesNoNoPistol=NoNo S( 1YesNoNoPistol6NoNo ~>V, 6YesNoNoPistolENoNo UU}}X  2YesNoNoPistolNoNo##AEM 11YesNoNoBH1vHn8H:Vrs psPistolNoNo2 2 bbT 1YesNoNoPistolNNoNo    qq_1+ G 21YesNoNoPistol:NoNo aafR[EEO 16YesNoNoPistolNoNo  **cY4:\< 21YesNoNoPistolNoNo 22bbQEL/J 15YesNoNoB 0uo(jZθ Nθ5050(jZN5x5x(jZN505@(jZPistolNoNoF#F#ww!!E]C 22YesNoNoPistol NoNouu!8X 12YesNoNoPistol-NoNo ..si) -T 13YesNoNoPistolHNoNoVVrr2G 3YesNoNoBO1vOndH:V֟=΋Pistol2NoNo  TieYesNoNoPistolNoNo YY[UE< 8YesNoNoPistol!NoNo^^H:2D 7YesNoNoPistol<NoNo66XX$2: 9YesNoNoPistolNoNo   UK  N 6YesNoNoBV%    ##&&'()), 5P5x 5P5 5P 5 5P5x(5P5)5Pq5*A5P>'         cM 1vMn 0Tptime_4xKH:VPistol$NoNo( 9YesNoNoPistol/NoNoddC`EUF 11YesNoNoPistolDNoNo L!L!H46+3 28YesNoNoPistolCNoNo 6!6!=34 29YesNoNoPistol+NoNoIIhh?@ABCc` 0u`0c(y r (y r0pyPistolNoNo   TieYesNoNoPistol5NoNo ( TieYesNoNoPistolNoNo # TieYesNoNoPistolLNoNo $$gIQB9_B 23YesNoNoPistol'NoNo5 5 B5 3YesNoNoBN1wN(yqPistolNoNo//// 6YesNoNoPistolUNoNo  J2J2|&,/: 23YesNoNoPistolVNoNo = =kM93 32YesNoNoPistolWNoNo  XXMCS\U% 21YesNoNoPistolDNoNo%%VVW T 26YesNoNoB"1v l(#TdCTdCC0 X<tCPistolONoNoN&N&U7  3YesNoNoPistol NoNo$$}i;E( 1YesNoNoPistol0NoNo%% R_ 19YesNoNoPistol;NoNo"!"!n]8OR 17YesNoNo B7             p 8hv`2Pv C!(`3Pistol!P CtuxHH\P  f!     #  !c $1vpmr(XsMinors(0Minor5(1(ؓXMajorH:VX~s@^ s r5(xH:VPistolNoNoXXqq- 1YesNoNoPistol6NoNo 22xn @a 5YesNoNoPistol(NoNoZ"Z"b^ 4YesNoNoPistol.NoNo\\zz9^ZR 19YesNoNo"BF)0uFmompetitor_no_factor04P7ӹPistol3NoNo\\!SL61 16YesNoNoPistolNoNoVVT@XX# 24YesNoNoPistolNoNo E!E!R4#69 27YesNoNoPistolNoNo4O4O||^7R_ 34YesNoNoPistolNoNo Z:%  15YesNoNo#B"%2wao, V.`/8./.0.,0x0PistolSNoNo ;;I+#Z&< 30YesNoNoPistol/NoNoXXZZH4C3: 8YesNoNoPistol"NoNo6 6 }}TN 18YesNoNoPistolENoNo//||$G 1YesNoNo$B$&1vmhggregate_calculatedorM`Dh-չ¸P0)`0D-@X¸PP)`@Pistol NoNo + + ]]02M 4YesNoNoPistolBNoNo GG[[_5C- 22YesNoNoPistol+NoNo&&^^+ 5 B 3YesNoNoPistolRNoNo66XX6=P4 12YesNoNo%B%'1vȵ.gqr. grмH/grqPistolWNoNo@@`L3/I> 12YesNoNoPistolANoNoUUbb11T 9YesNoNoPistolANoNo 55]S ;@ 13YesNoNoPistol NoNoWWXXQT'' 19YesNoNo&B&1vph¹jPk)`kD50XP@)`@D6e`6P5)`Pistol NoNo[% 12YesNoNoPistolNoNo 99G&Oc 18YesNoNoPistolNNoNo  !"!"UH%VX 21YesNoNoPistolNoNo  ZP?`45 10YesNoNo'B),0ukسH:Vildsar8Tr Ȇ۳ competitor_dqqH:VCس۳س(1hPistolNoNo   VVND(5W 8YesNoNoPistolNoNo ^^vbJ80O 19YesNoNoPistolNoNowYBE/R 18YesNoNoPistol-NoNo\\L"1  13YesNoNo(BF#(0vFpr(qQShPistol)NoNo66mmD 2YesNoNoPistolHNoNo  DDqg/]W 13YesNoNoPistol:NoNo  $$-82_T 22YesNoNoPistol NoNoUUzz&6 1YesNoNoPistol&NoNobbK` 4YesNoNo)BV@!;!SrȵD@q0rD rмDH-qqq rD!?(CrȵDq!@@@@@A@A@B@B@C@C@D@D@E@E@F@F@G@G@H@H@I@I@J@J@K@K@L@L@M@M@N@N@O@O@P@@P@P@P@Q@@Q@Q@Q@R@@R@R@R@S@@S@S@S@T@@T@T@T@U@@U@U@U@*BenUrXi`(bbP]x]]xU]"itH?Whj0 @q8ƿ@V@PbbWV"itH?rxK hxU ǿ` rXi`8^ HT?V0Unxǿ?^Vy?qኝ_0\AlbertHoppingFY42238 Limited 10BNoNoNoNoNoNoNoMajorMinorMajorNoNoNoNoYesYesOpenOpenOpen_0[AlbertHoppingFY42238LimitedBNoNoNoNoNoNoNoMajorMinorMajorNoNoNoNoYesYesOpenOpenOp+B(1p;m ppj@ pXkh0NxxH? M0DؘM80 `j8k@jh? ϕ0S{h0P?YY !?Pistol[NoNo HHHNoNoNoPistolNoYesDNFYesNoNoPistolNoNo``/Ib 2YesNoNo,B NMLKJIHGFEDCBA@?>=<;:9876543210/.ry~C~~*~0(~0j@L~X ~8B~ ~H~ D~~P~ `(~USPSAx~~~H@~~~ DP ~ ~`͏(*~P~Misc.x~8~&~~P0hry`~X @X~0xhX~-@ NMLKJIHGFEDCBA@?>=<;:9876543210/-H:V @y@yAyey~0AytyPAyPAypAy1qyAyAyAyDBA5HCyAyH:0ByBA>5hBy(BA>@@33333?AH~~Cy` Byx~BA>stCy0Cyz~~CyBA>z@zzmaPc"@Pc"@Pc"@`zzz ztyz.@?<f-<Rd8;dJm? (ynP>h?P>h?h?0d`zӫ? drny==r>dP>|{uvz}|}{__4=VJP+. $MT[F9.?37J.++]V Q]#~~ 3~P-~VVE}J%}Q6+}8+ }9V} |G<4|-N |I:|6^|1{2{?#{/G``odm)DxP0)0D@PP)`@D P)D0@@PP)PD@``Pp)``DPP)D`p`P p)`pDpP)pD``P0` ) D0 c-c-0a0ttP# st0tttPtt0ttt@tPtМtt0t0tHt08l@ptt8ttt8t@tPtt Ct (t40Open ntttPtt tCtxt8t@t0tt0tptlpJmtPqVC v3v0WA^{(}LB'x(Fb |1G`n809;0:08;P  C 5r(q`aaXc$Pb)D9H;x;؜H`;;ޜ0x;;;;ȑ ;;0x;0腦;h: 28`n;;0:WF8hxHhp8ؑ0ȑ(XpH (ha(hpȒPؒ0Ȓؒ0hHhH0 8X88 ]0(ȓFixed0(込IPSC0h:3`lr (qHcbc0;:XcP;`009h0@p`8c bXXcPb; C@022.0117763436808139808752178624c bx-bb)Pb bC)`b8aXc0`HcpbUW`08090  y^7? 0.4l<;0X<0x00T match_pointsH:V rV0 H:V ȣV0 r(T?(jZأs5  8q ThX8T competitor_norH:Vq0h@\5࠽ 0࠽࠽x55555X5X51<575"1y.Ea-#4y 2|E=wAqc[]y-T`u0<uaJIN6@vFNzVC"r 3b#Uq49{#2.wF8{O:3x'0sI| Vr4E{=A[w!N|E|)XrBP'C} T|_Bv5"qF:Fs<Rq-S@{&.C0TSb\v Y\NZDyH za:v rV {>(}Q6!YBA}S8'uTrYG~J]Cy_r!USz6G86oO Ky5qJGs){[LT K|`N0| 8Xy 3 s85{Q8|/LTwJ;Wv>@qDX^r;N@yX)Iz_T1r=~00 xxuUxM"rV G~' M~2;?waXuW<7&HAF6`.r rEG"}-M}Ks*`/~D:6uEs50]z?KqE!6QS:!6(2x#.63v2Xu.#0wP,y03OuV3.7G9Sh(pr(q9S4h]\](5r 485H5s8585sH5H5xxplatesH:V^5m(10{5H:V@{^5@N4 55H:VX68T7minimum roundsH:V6(1rP{(717H:Vq7`{6@N5 Y7`7H:Vb778T7@Mmaximum_points5.x,8\\ nh(p@_(1pH:V q_@N(_5H:Vs8T56 paper_targetsxuvH:VN(1رH:V \?N@N5_H:V58Tpepper_poppers_5H:V(1q H:V8@Nر H:VH:8Tq0/pepper_poppers_10577x9\\'p,@P^p,(zH_P.^I^0xK^(7X_--//  ]-(,--]X_0x0L;.Pp/,)`,D]P0Np/p/J.p/VP /..FJ\/^ 8z\disappearing_t 8z,:,\hl"h(@ 5hors"5j="makE "c(hxhxH:VPAkHj8 ؿ55k5hIh hxjp jol0b00b00Hoser HeavenX(@Yes? (99-14 a(0T8i8i competitors0P \ \(jZ \?kj{5p 8N༼jp5UDBAU?LLlhompetitor_noN(MN 5E 5zle5xh= 5z 5iil5z =5j F5zfiles" PAzx8 رDBAd55x\5z5]5z5_5z5x5z55z55z5x48Txstage profiles8X \ \hH:V0Tdi@50igun_type5jxh@9S1jr(q9SdhM(e5dr d8eHes8e8esHeHe8Tx stage_deletedH:V8eXj(1Pf H:VCVeX5geH:VfVf8T@پminimum roundsgHgH:Vff(1`gH:VرVff 5 8gH:VVgA n01j8T*3 competitor_dqH:V0(1hh 1H:Vx00last_n5x20H:VfH:VzX1(102{H:V0 1Hf532H:Vg0Te_yxb_hitsfH:V '2f(1p3H:V \?20025`H38T^fdouble_poppers3Bo@Pp(HPоI0xKX  (мX004;оPp)`DP06ppJоpP ооFJ\V 8; 8XChLp4et_tн05;0604;h7P  C 5r(qX$P)D5Y7a_st56 H:VX7@T5stage_place_of_finish`77D 404l н;706WFA@ power_PAAH:VO^Xp ;O(58Trifle_power_factorH:V ,  \ (or(H:VOYass"54stH:VOXor8T"stage7shotgun_power_factorElr (qH076XP7м005h0@p@8H:VXXP7 C@021.5987564181073036318243911630P C8X0HpMUWн04050  y^7? 0<мpFLLp<(q<;NO0<=X<$N?0<0T> match_pointsH:V OV=0< H:V 0b?OV=0<> (T`R??g%(jZ?>5O > 8?= >Th=X>8T competitor_noH:V??O>0<h=ّ5?M< O0<<<x>5O5O5O5?5X>5X>5>G<LoL h(M@M N5<ors"5>="ma?E "c(5iPA?H>NM8 O55?5<hM O<x>OpO >hNHNxNXNNhNNxNNNNNNNM() O0T=8= competitors0OPO \ \(jZ?>0 5pO 8DL>pO5OOOUDBAH"l(qompetitor_no (xH:V0T stage_PAh PqbleH:V  H:`^0"nH:V V֍0T scoring_typeH:V \p7H:V V5H:VV5`0T target_typeed5xI9S#pr(q9Shپؾپ(r 8Hs88sHH5PAhH:V۾0<p4PH:V4۾0H:VVXenalty(1 [V4V 7HOH:V0<X:VH:V־XJؾؾoo#pB4XapetH:VH:4־0PH:V(V0Tstage_noH:V(1y4H:V to5V 850` 7r 8H:V0<X:VH:VT(105H:V@50X}H:Vr@֜O8T competitor_no0P:Vry 1KؾؾGp@Pھp(6H۾PھIھ0xKھX۾  پ(پX۾040;Pp)`DپP0ppJpP FJ\ھ 86W 86yLؾn0;00;P  C (`5r(qؾپپX۾dtorPھ)DVr 60y(jZP:065(8`40(yM onmlkjihgfedcba`_^]\[ZYXWVUTSRQPONr 8Hs88sHHNP5P5P(jZN55(jZN5P5`(jZN5(5((jZN5p5p(jZN(jZN0O5P5`(jZ0cN@5(5((jZpN85p5p(jZ`0N5Xd5hdN@ؾhn4;0WF5!55058r5X585`5!5`5r5`5@6X6p W5پ(6r55P5pfa5P5x7H75Xr7`mH7V776677760775`x7`707otgu502O4ؾlؾ (qVH۾ھ۾0X۾Pؾ050h60@pؾ8۾H:VX6X۾Pھ C@020.8748410193603065994629987282<پ8TھھPھ ھC[ھ18پX۾0ؾH۾pUWؾ000  y^7? 0Pxl<;0X<x00T match_pointsH:V V0 Z<H:V V0 (T?(jZ05  8 ThX8T competitor_noH:V0h5۾ 0x55555X5X5Qm h(@ 5ors"5="maE "c(reentryH:VPAH8 555h xp 80TH: classifierH:V0(10T8 competitors0P \ \V(jZ5p 8p5guUDBAR8nompetitor_no5 8@(1H:H:V0ystage_gun_typestage_data(jZ0<0?H:Vgun_typestage profiles5P55P5P5550@ P0`@pP`qp 0@ P0`@pP`p0ԻS9S`qr(q9SPhMLM(QPP r P8QHQs8Q8QsHQHQQo0 PQQ QC@o`Q0 P@RpQ pQFJ 0=o0 PRQ QCRoP0 P@R @RCq5r(qHxSIo0 4`d_@omp0 or_nSosTLLlԻ`qջԻ ֻ׻ջԻջԻ ջջ0ջջ@ջ ջPջ0ջ`ջ@ջpջPAֻhջH:VnNջH +׻5X׻ֻVyq0T classifiersH:Vֻ(1 \׻^nVֻJԻ5ֻH:Vֻq8Tshotgun_division5HULLxo-@PNp(HOPNIN0xKNXO  M(MXO00l;Pp)`DMP0nppJpP FJ\N 81 8IVLXxol0m;0n0l;P  C n5r(qLMMXOdoPN)DP0n)nDPo8oPo(XH؄0 WlL&n;o0nDQWFJ(xsNoPAJr(pP(y 1rxrXp  1CRM(s0.0000(yxs P   CtR \rPCR(sPistol(y"8I0  Hȣ I(0 S0 XLNpL hHONO0onXOPoL00mh0@pL8O5XXOPNo C@020.49762117857647557586320599185PNNPN NCTN88MXO0LHOp\UWL0l0m0  y^7? 0YoH<;0X<)(00T5 match_pointsiH:V V0 H:V ȓV0 (T?(jZXؓ55  85 ThX8T 8 competitor_no(1H:V0h5 0x55555Xmp5Xe_5Zm h(@ 5ors"5="maE "cr(5P5PAH8 555h xp P55P55P5xs_5P55P50Tr58 competitors0P \5 \5(jZr55p 8p5UDBA[h pompetitor_no  ppP)`DPAhp``oPxDPI.J0Production \3HXh8x3xXȆضȶȶض\9Snr(q9Sh   (r 8Hs88sHHPЍ CP  P8h hCPЍ ЍC  P8 8CP@ CPH( C0(0( X @C penalty{]  P%p)(n"gets   @ C 0 P  PA hZ0  0 P @ @ 0xK (P   Ch  Ї0 P@   C@  \PP Cage_P   C PP 0P0PCЇ0 ^  so(@Pp((HP*I0xKX))++   )(()) X00l;*TPp+()`(D $P0np+p+J*p+*P +**FJ\+ 8 h+++ 8( mp_( X,pl)0m;0nm0l;mP + +C +@5r(q )  X$P)D)n(PnNo0Xno`(PpNo0\ x!]@`l l);o0nDW+F/(xoNo5H:VT+/me_2(pP0xXp(  ++ C (o0.0000xo P   CtVP^ CԪ(oPistolH:V"80\\](_0\_0\Pza ?n  H+)0(onXPo( 00mh0@p )8)XXPo C+@0(20.1279381977483630882283668567hP( C(\ 8 X0( Hp(UW) )0l0m0  y^7? 0(b!p<;0X<V0T0Tp match_pointsH:V V0 1H:V V0 (T?X(jZ5  8 ThX8T_n`me competitor_noH:V0h5V 5 0x55555Xa_5X5cRp"h(@ 5ors"5="maE "c( PAH8 ؇555h xp 8h Pڜh@S 0ȶMinorط00TP8 competitors0P \ \((jZ5p 8p5UDBA0 d\\H:V N5Xp Sd_hits@(F Б 50X8T0ȓdouble_poppersH:VΒ X 50T`missesHH:V^  ٓ&5xp8Tdouble_popper_missesjo"(qH0XP00h0@p80\XXP C@019.8340006594752485373781148429TP C8X0HpUW000  y^7? 00\k\\n<;^_0X<0\^00T match_pointsH:V _V0 H:V ȫ_V0 p(T? (jZث5_  8C ThX8T competitor_noH:V_0h5] _0x5_5_5_55X5X5l\8%m\"h(]@] ^5ors"5="maE "c(`08PAH^]8 _555h] _x_p_ P0 0TC8 competitors0_P_ \x_x_ \__(jZH_0\5p_ 8\p_5___UDBA]m/mompetitor_nof p500Ttime_1H:V 0050T8time_2H:V. 5@0T time_3H:V @50Ttime_488H:Vp:> 5 P0Ttime_5pH:V P58TH total_penaltyhpH:VN 5xh@Tcompetitor_dnfpn ~}|{zyxwvutsrqpX<00r0T match_pointsH:V V0 @H:V rV0 (T?\(jZ5  8h ThX8T competitor_noH:V0hr5 0xd55r55q5X5X5/o@rmXoo?0(jZN5ȨX5بX(jZN55 (jZN5X5h(jZN05050(jZ@N5x5x(jZN505@(jZN`5x5(jZN05P5P(jZNЪ5(jZ N5@Ъ(jZ N5x5(jZ N5P5ЫP(jZ N5X5h55p od@Ppd(RHPfI0xKXeegg  e(deeX0P0;fPpgd)`dDfP0pgpgJfpgUP gffFJ\g 8R; 8RdXqd0$phe0;0, ?,0;hP g gC g 5r(qeXP)De0T0a_hitspr`Dnr(qe;0rWgFQNHQHQ0hh8jihikj@kiH08ЅgQNj@(Q2XRpd gg;(RP0 C8S0P(SxS0PxSXS0PHSS0PSS0P8SHS0P00PSS0PShS0PXSS0PhSP0PP0PxsPn"hVHge0dXPd0Q0hR0@pTe8eXRXP Cg@0d19.5958358848744641763625229639VPd Cded8X0dHpdTUWee000  y^7? 0dtn<;0X<50w_po0T match_pointsH:V V0 WH:V l_poinV0 @(T?(jZt_fa5  8 ThX8T5 competitor_noH:Ve_powe0h55ca 0xV55555X5Xe_5uXl hV(@ 5ors"5="maE "c_sho(Vh6PAH8 555h xp tra_shotsH:VN 50`0T8@ extra_hitsH:V0T8 competitors0P \0 \ la(jZ5p 85p5UDBAyvmotaret_tompetitor_nopetitors"."reentry" , "stage profiles"."classifier" , "competitors"."shotgun_division" , "competitors"."rifle_division" , "stage_data"."aggregate_calculated" , "stage_data"."stage_gun_type" FROM "competitors" , "stage profiles" , "stage_data" WHERE ( "stage_data"."stage_gun_type" = "stage profiles"."gun_type" ) and ( "stage_data"."stage_stage_no" = "stage profiles"."stage_no" ) and ( "stage_data"."stage_competitor_no" = "competitors"."competitor_no" ) and ( ( "stage_data"."stage_gun_type" = ? ) and ( "stage_data"."stage_competitor_no" = ? ) and ( "stage_data"."stage_stage_no" like ? ) ) ORDER BY "stage_data"."stage_competitor_no" ASC, "stage_data"."stage_stage_no" ASC P8Tp competitor_no5xw9SrXɾr(q9S0h(11r 081H1s8181x1sH1H1رЧx1rXɾ@Hp0?I:01<Чؠ@\ Hp?r8 Ⱦ22E0pNrXɾ@8`]]`^08^%![?XM)3r20pNAЀ@cPNsh_di5%![?3Yxlr(q nȾXɾhy  (ɾȾɾ r Ⱦ8ɾHɾs8ɾ8ɾsHɾHɾ01r ȾPȅɾ80DD@qʾqr< Ⱦ0U0 q˾q ʾrr8Fh˾˾5rdH:H˾˾0rr˾H˾ ˾rqMYAst˾yo@Pp<(HP>I0xKX==??  =(<==X00;>Pp?<)`<DrP0p?p?J>p?P ?>>FJ\?r 8(yr 8<z<sn=0;00;P ? ?C ?r45r(q=X䭛P)D=r0Ԝ0(yr8Μ1(yA:rѨ2yr3(yr04(y !{l5=;0W?F,ry?,rpy⍾rhX(yrHם(yXp< ??r؜ ?(r(y 5ryrȑ yr0x $yr腦 yrf `yr( y@r%(yr('yrxRh(yr((y@r (ystr((y|P^m"r#H?=0<XP<00h0@p=8h=XXP C?@0<19.000423948372509303311507843CP< C<h8X0<Hp<UW==000  y^7? 0<}"po(q<;0"comX<, pa"0 0Ta"."c_ match_pointstH:V  V0  "stageH:V " , V0  (Ta"."no? , (jZe_datash 5 at 8 pdnal ThX8T , competitor_noits" , H:Ve_data0hYtional 5  ." 0x"sta5_45"s5me5 5Xto5X 5".~ n h ge_d(@ 5ors"5="maE "c_no"( "stage_data"."stage_stage_nPAH8 5ro5_p5 h xp ge profiles"."times_run" , "stage profiles"."disappearing_targets" , "competitors"."power_factor" , "competitors"."rifle_power0T 8 competitorswe0P \tors".n" , \mpdtitass"(jZst`ge_"sce_o5p 8at`"."p5"sUDBA johompetitor_no(yr&(y1rж(ymir0ġXyr``yr`zb(y r`6=(y A:r<(yr`ުXc(yr؄ д(yr֝!Ѐ(yr"(ry1rpP#(y dor6$0[(yrޛ%yr&y!rX~'yar8((yCr)(yrȎ*yA:r+yr`,yчr`-yre.yrPf/yr0yrz1y1r62`yg5q1ocedural penalty9Sɾ r(q9Shѽнѽ(bPɾr 8Hs88CsHHcah!ɾPq1xKHvw0<qHvq1Hv00xKqQHvw0<qHvw0<P00P cннoUHXo88rXFJq."laW0TPrr>rr0>qpUpUUpUUVPpUUVXWpUUVXW0<FJpUUVXW0<<pUUVXW0<<=pUUVXuXW0<<=qBhBa?qpUUV0t=XWXu<0<(@ 1ЅPh BPx CɾȆɾɾ0@ɾ@XɾhɾɾЇwɾнн`6mQ@PҽpP(HӽPRҽIҽ0xKҽPXӽQQSS  ѽQ(PQQѽXӽ00`;RPpSP)`PDѽ SP0bpSpSJRpSrP SRRFJ\Sҽ 8]5 8P`SSPнn`rQ0a;0b0`;P S SC Sb5r(qнQѽѽXӽ($Pҽ)DQbP0b ɾcɾcrd ?0c0r`нp@n0 Q;c0bWSF1`rd?aS1rq@p \AXpP SS]qѽ( 8uP h DPDɾ(qw0<p uPqDw0< н`l 0?HӽҽSQӽ0PcbXӽPcPн00ah0@pн%Q8ӽ' ?QXXӽPҽc CS8@0P18.9322153657732347260822459843,Gҽҽ-PPҽ ҽCP ҽP=8ѽXӽ0PнHӽpPUWQнQ0`0a0  y^7? 0|P xYn|<;0|}X<0|0T0~ match_pointsH:V V}0| Z0 H:V rV}0|~ y(T@?r(jZy~ 5 ~ 8H} ~Th}X~8T competitor_no)~rH:Vy~0|h}5CP| 0|||x~55555X~5X~5~|o h(@ 5|ors"5~="maE "cr(yrȵPAH~8 5r55|rh |x~p ~r0 Xy1rʛ hyrHf qyr yr0@ `0Tr0ȡ}8} competitorsr0P \rœ \rp(jZr~~5p 8~p5UDBAnrompetitor_noxrx1rdhBa?0rr(_@rDBA.qge pB8 XHge pp(les"rx1sget0\0?8Drx10<`fxfq)0Lrpx1hUhWqH:Vqh(1ɾHrd?x10rrx1rq Aɾ9Spr(q9S\hYXY(]]rr \8]H]s8]8]sH]H]ɾx]0]rdhBa?2]0rr^2(_^rq5!Aɾ@^h^rd5@a?^0rr^(_^tirqH:!A @a?ru\]?poB_^s(_(_rH_q#aN_ rd7=M@(_0rh_r_(prcompetitor_dnfesXXm(8=pPxBH:r2p8ru\]?^^M5rȵ2<M noqr2pXuNrм2H=NWqr2Mozӻ?__rȵ2<Yes"qqtra_hitsH:r2pXuar2?ش larм2H=_q58TqXXho@PZp(~H[PжZIZ0xKZX[  Y(дYX[0|0;жPp)`DYP0ppJжpP жжFJ\Z 8~Y 8~o0,X8n@е0;0hB0;P  C 5r(qXYYX[$PZ)Dmiq  T55~~le50~Xx oе;0WF}30}q55}3(jX:hBa?hBa?5qX~p YY(~d5hBa?~0rP~r~~5rqBhitsɾ~(jqcC@V@r0[`lard@V@@0r5r@rq cC@V@?|Xn H[Z[0X[PдX0}0h~0@pXY8[X~X[PZ C@018.8918931650101300673606858543xZxZrZZPZ ZCZ8YX[0XH[pUWXе000  y^7? 0д  0V0;P  C 5r(qXpena$P)DVH:H0p5 0qP:V5 bx`@`3p"h(@ 5ors"5="maE "c(rx1 PAH8 555h xp h rq -srq0T8 competitors0P \ \>r(jZrr5p 8p5UDBAӑLLjoompetitor_no`px0РqBhq ? ) A, ?,? ?, $I$I? , @, ?, ?, 0<UpNq AɾС8@Nox1pqB`hBa?hBa?hBa?`llm nnȣHrd0r str(0rqs``rq#sȣȣrl2|Ya_hits9Sgnr(q9SDhM-,-(E@0=r D8EHEs8E8E8sHEHEhu? 8@9xE 0>Ex  0>; PF pF8  yJ G<8=PF F)  FDP0GF) GFD<˾GpFx=PGF)GFD<r8 G=P080G)G0GD< ?آ>8G>,,pJphgnTdCPCrhs r0vH:V \ qH:Vrrrrsr0q,,l8@P.p8(>H/P:.I.0xK.AX/99;;  -9(899-X/0<0<;:Pp;8)`8D-P0>p;p;J:p;P ;::FJ\;. 8>I( 8>8@<8,n<90=;0>0<;P ; ;C ;D5r(q,9--X/p>$P.)D9`?<>`P0< ?)? ?Ds0'Yes<???<,p<9;?0>W;F=0888@99:`:`:P=0<=A yJ;=H= >P0>p=) >p=DX>p8> ;;I>=-(>)>?<xP>0>)?0>D?P0?>)`?>DX=P?>)`?>D= >P0 0?)`?0?DB <G ?<,o-"H/.;9/08?>X/P?8,0=0=h>0@p,98/X:r9X>X/P.? C;r@0818.7321117339488411512553582364...P8. .C8\./8-X/08,H/p8UW9,90<0=0  y^7? 0l8-LLXll<;NO0lmX<No0l0Tln match_pointsH:V DOVm0l H:V oOVm0ln (T?(jZonq5O n 8om nThmXn8T competitor_noH:VB`?oOn0lhm5Ml O0lllxn5O5O5O5o5Xn5Xn5nlLnL h(M@M N5lors"5n="maoE "c((jZ0PAoHnNM8 O55o5lhM OlxnOpO nɾXNpNNNN|N0Tm8m competitors0OPO \q \@(jZ?on5pO 8hOLnpO5OOOUDBA  l(ompetitor_no)`DXCpXP0)`0DhC@xPP)`@DxCP)`DC؜@PP)`PDC`Pp)``DCP)`DC8`8P p)`pDCPp)`DCP0 )` DC(0T?Nox; = 9S0nr(q9S<h (=<== r <8=H=s8=8=WsH=H=W.J`>@=>@=@= P>@=I@=`0Jt =8 5ҽ<0TP DDCP?>1A>J>H5`Pt>@>0:J0> ?>=0 ?X=p@oTet_t0n(`TW`nT$TTT`T$ThVн0 آ?8hUp \?P s=0<<>F>F>F VpU$I$I? 0>0<0>0<0>0<HXWU? =;=;=;pxP@= I .J 0T0<Vp \?= 0TWWTFWFWW P >ӽxbnt@Ppt(HPvI0xKIXuuww  u(tuuX00<;vPpwt)`tDP0>pwpwJvpwUP wvvFJ\w0= 8Cwwp 8tHf 0Tt(p<u0=;0>0<;0P w wC wh>5r(quX>P)Du0?,H?x?H0<`??x??`C??&V??hơ?0p0??p@<@p u;?0>fWwFt8h>ge_nP ?e_dahxR?8w8 ڜ@9nimuHG "s08er_p(Xpt`6 wwCX؜P=ge p(ޜXJ9ilespHם<ets"@֜`:itor: 6 "rif;ȵ= dB0.000أأP p@  @````@0'@d ?0d;?p@pn" ;Hwu0t?>XP?t00=h0@pu8euXXP? CwX@0t18.672570540298648075745442555h0T0TPt Ct8X0tHpt`UWuu0<0=0  y^7? 0t  no <;0X<بP00T match_pointsH:V DV0 ZH:V V0 (T?(jZD5  8 ThX8TD competitor_noH:VP0h5  0x55555X5X5 Cm  h ( @  5ors"5="maE "cX()`  PAH 8 555h  xp  P)`DCPP `)``D0T8 competitors0P \ \(jZP)`5p 8HC p5UDBAx@@(oompetitor_no0Pp@@`p@Ppp@`p@pp@p@p@p@#=0>>>0??0   @  ` 0Pp p0Pp  CxW, `EW."dop@0UW00  y^7?p@@8@"."nAؠ0=$s`gea"."lpU``xage_data". wa_hits" "stage_ '."late_shots" , ";FF0GG0888@99:`: <9Sonr(q9ShAede(r 8Hs88sHHrPϡXyr0ܪp(yrXq(yPr0ت(yPr8U(y>rXC(y5r¦(y!r(BhIPSCAr (@YesrΩ (hNo (y(`No(y rB0$0.00r (yrF(y!r((yArH(yar(yrP$CCPDJ< ddm<on0dPDJ`<>p<-F0GG0888@99:`:=0>>>0??0   @  ` 0Pp p0Pp @ E: ;<<P==>p>> ??0<@e====p=`0<=P>@>0(> ?8>(>:0x>Williamsh>`x>0H>hBProduction>0?> =W]00@7<<P==>p>> ??0<F0GG0888@99:`:=0>>>0??0   @  ` 0Pp p0Pp R(pThomasuit PUh=W!v_?orsdd@co@Pfp@( HgPBfIf0xKfXgAACC  eA(@AAeXg00$;BPpC@)`@DerP0&pCpCJBpCP CBBFJ\Cf 8 @PDJ 8 @C@dHn5A0%;0& 0$;P C CC C y5r(qdAeeXgy$5Pf)DAr(yrxRX(yr(&(yr 0?`amer((y$dPnA;'0&WCF MC Mh>` 8E F > X p@ CC@(`e( lE  P    Ct=x H H qP F   CL>؉ 8 UرErP0DHCdD؉FX=dOpd (q0<HgfCAg0@'&XgP'@d0 0%h 0@pd`eA8g= fAX XgPf' CCf@0@18.6458146874558387111969475717@f@fff`fP@f fC@ff8eXg0@dHgp@UWAdA0$0%0  y^7? 0@g@@p<;BC08X<B0E0T match_pointsH:V CV0 <<H:V ȣCV0  =(T?0(jZأ05C  8p ThX8T competitor_no;H:V<C0hYE5A C0x45C5C5C55X5X5ຫ@@ o@'hh=(A@A B5ors"5="maE "c(LA0tPAHBA8 C555hA CxCpC Pp =Bp@BBp@BBp@BBp@B0TC8 competitors0CPC \HC8C \hCXC(jZCp@5pC 8@pC5CCCUDBAxԬ  =nhompetitor_no 8Tr competitor_dqH:V(1h H:Vx0p5xH:VPH:V)(1D0H:V0p 5H:V0Txb_hitsDH:V0(1pH:V80p085`H8Tdouble_poppers9Sxlr(q9STh (UH:r T8UHUs8U8UsHUHU5VTH:V0Tpa late_shotsH:V 'UT(1(zXValH:V8zU0pU5W0VH:VWH:VsV(1zhWqsesH:Vzs0pXV 5`@W0T0time_3double5@mpml0TxT no_shootspH:VРp(10T@yq!qH:VPyp0pp 5prpH:VpqH:V(1p z(r1rH:V0z0pq"Hr5srH:Vpr0T00` extra_shotsH:V0rX(1H@zhsH:VXPzr0p(rs5`U@s@T0bpadditional _penalty`o@Pp(HPI0xKX  (X00;Pp)`DP0ppJpVP FJ\ 8S 8x80 @:r 8Hs88XsHHQr؄ h(yr֝!(yr"(¼y1rpP#(y lar6$0(yrޛ%yr&yrX~'yA:r8((yr)(yrȎ*yr+yr`,yA:r`-yre.yQrPf/yr0yrz1yr62`ygAqti5@@Nm;0WF*`0T total_timeH:*X:V(1xH:VXp S(VX_type0T0T raw_pointsH:V\֮X:V(1?XH:VX֮0p5a0P:Vbn"(qVH0XP00h0@p8lissesXXP Cy@017.83861698619812520608601441420pP C8X0HpUW000  y^7? 0P  ho<;0X<(00T match_pointsH:V V0 H:V ȇV0 (T?(jZ(؇y5  8 ThX8T competitor_noH:V0h5  0x55555X5Xen5 n  hV( @  5ors"5="maE "c((xp last_nPAH 8 555h  xp stage profilesH:V0.00VX0Tx stage_nameH:V0T8 competitors0P \ \X(jZ5p 8U p5UDBA``hCpompetitor_no&p calculatedH:VNX:V(1?Pд!cH:V'`N0pXc ?5`H:V'8T'stage_competitor_noH:V((1pH:V50pд5H:V88Tti[stage_stage_noH:V(ֶ(1`H:VH:ֶ0p58H:VX9Sx(lr(q9Sha%$%(r 8Hs88sHH0hdivisionH:V c^(15H:V{^ 5hH:V{0TxrclassH:VX(1 !H:V {x5<H:V@Tstage_place_of_finish$$nh(l'(1hphiH:VV'('5(jxhH:Vh{0T?@= power_factorH:V^i(1iiH:V{^i 5pkiH:Vj{8T 8rifle_power_factorH:Vj(1?(kH:Vj{ji5kH:V5{58Tjshotgun_power_factor$$m<h@P&p<(ZH'P>&I&0xK&ЀX'==??  %=(<==%X'0X0;>>Pp?<)`<D%alesP0p?p?J>p??P ?>>FJ\?& 8Z4 8Z<x<$x>n=0;00;VP ? ?C ?ti`ier5r(q$=%%X'd:P&)D=XH:V{jZ8T@shotgun_divisiontage_5[`$hnX(q=;0W?FYHYrifle_divisionH:V5?Yr(15YQH:V&^YXXZp< ??45%(Z֝8T5aggregate_calculatedH:VyZ%(1500[QH:V@Z0p=$jZH:VjZ@Tystage_gun_type5h[X$Hso$ (TH'&?='0<X'P<$0Y0hZ0@p$=8'H:V=XZX'P& C?@0<17.5277215130246361109802628480T&&P<& &C<&8%X'0<$H'p<%UW=$=000  y^7? 0<ts``m<;bc0X<Nb00T match_pointsH:V cV0 Z:VH:V ȃcV0 1(T?V(jZV؃X5c  8 ThX8T competitor_no8TH:Vc0h5a@ c0x5c5c5c55X5X5y`+p` h T(a@a b5ors"5="maE "c(PAHba8 c555ha cxcpc 5caH:V8X58T5jstage_power_factorH:V0T8 competitors0cPc \ \@(jZ0p5pc 8`pc5cccUDBAfopͿompetitor_no0p̿ 0X<xοοA0pr`C xqpAH:VD0qH:V[ؤ(1@p@PrAH:V@[0p?rH:VrVXrr(1F@sa2H:V@V 7NH:VXϿFH:Vֶq9SxEpr(q9Shqpq(r 8Hs888sHH{UDBA"VرDBAEDBA55P5x 5P5 5P505P55P55P5H505P5@5P55P55P505P55P55P505P5`5P5applEps 8`rsH:VH:Vֶr(1(y`B(H:VpBֶ0pXsYA(jZBr5p(9hp 7r 8rP 7r 8rgp=r0y8qԩ { hy50rH:V ب.H:V(1r8ΜBH:VB0p(r V0py -pp`o@Prp(HsPrIr0xKrXs  q(qXs00@;Pp)`DqrP0BppJpP FJ\rr 8'58qr 8Pp@l@0A;0B0@;P  C r@5r(qpqqXsHC$Pr)DBrCCB`r0CC55r`xC`C0C50r@p(zm;C0BWF&X5X5`55d5`5&('5p5sPrsCXp '5q(5Pr5 8r(@̿P(1stage_dataH:Vr80pystage_competitor_no(jZNοyx?H:VͿXpcompetitor_nocompetitorsyetitop&mp 1Hsrs0CBXsPCp00Ah0@ppA8sXXsPrC C@017.3928117198172311460737670168 7rrVPr rCr8qXs0pHspUWp0@0A0  y^7? 0Pn(q<;0X<T00T match_pointsH:V V0 H:V ȋV0 7(TЉ?q(jZH:؋5  8 ThX8T competitor_noDqH:V0h5X 0x55o555X5X5l hV(@ 5ors"5="maE "c(PAH8 555h xp  X<5jͿ0T8 competitors0P \ \T(jZgu5pr 8p5UDBAr̿̿vnH:ompetitor_noP0`@pP`p 0@ P0`@pP`pphqPpmmn0XoX0 1Ph BCx ؉؉ [0؉@Xh؉h؉5؉؉9Sfiles"."r(q9S hͿutu(! gd_da"stage_gr 8!H!s8!8!, sH!H!ge profiles" , "stage_data" WHERE ( "stage_data"."stage_gun_type" = "stage profiles"."gun_type" ) and ( "stage_data"."stage_stage_no" = "stage profiles"."stage_no" ) and ( "stage_data"."stage_competitor_no" = "competitors"."competitor_no" ) and ( ( "stage_data"."stage_gun_type" = ? ) and ( "stage_data"."stage_competitor_no" = ? ) and ( "stage_data"."stage_stage_no" like ? ) ) ORDER BY "stage_data"."stage_competitor_no" ASC, "stage_data"."stage_stage_no" ASC r@(y rp(y rВ(yyrefr0yy tt@9l, Emtal_time" , "stage_data"."raw_points" , "stage_data"."total_points" , "stage_data"."hit_factor" , "stage_data"."stage_power_factor" , "stage_data"."calculated" , "stage_data"."stage_competitor_no" , "stage_data"."stage_stage_no" , "stage_data"."verified" , "stage profiles"."stage_deleted" , "stage profiles"."minimum rounds" , "stage profiles"."pepper_poppers_10" , "stage profiles"."no_shoots" , "stage profiles"."times_run" , "stage profiles"."disappearing_targets" , "competitors"."power_factor" , "competitors"."rifle_power_factor" , "competitors"."shotgun_power_factor" , "competitors"."division" , "competitors"."class" , "stage_data"."stage_place_of_finish" , "stage_data"."stage_factor" , "stage profiles"."scoring_type" , "tt$m@PvpL(HwPNvIv0xKv "XwMMOO  uM(LMMuXw00;Nage_PpOL)`LDu "sP0pOpOJNpOa"."P ONNFJ\Ov, 8$_data"."total_pena 8Lage_data".Lt@lo(qM0;00;P O OC O5r(qtMuuXw<2Pv)DMp?x=>00Ҷx=>00@pintsкHftor(qM;0rWOF+HH ?r PҶYYX8XO+а@qqXpL OO$ru(rx пU0 rq;220330xxx@yyz`zOжtfo"HSCgHwvOMw0LXwPLt00h0@pt@M8wMXXwPv COt@0L17.3660558669744217815252720335 vvPLv vCLwv8uXw0LtHwpLUWMtM000  y^7? 0xL̿̿0pxh<;οϿ0xyX<no5ο5{0x0TPz match_pointsH:V ϿVy0x H:V P{ϿVy0xz (T5?/ "t(jZ5{z5Ͽ z 8P{y zThyXz8T0V competitor_no@WH:V5{Ͽz0xhyY_fi5mpetitorͿxx Ͽ0xxxxz5Ͽ5Ͽ5Ͽ )5{5Xz5Xz5zx̿l̿"h(Ϳ@Ϳ ο5xors"5z="ma{E "c(ͿͿͿPA{HzοͿ8 Ͽ55{5xhͿ ϿxxzϿpϿ z`ο@οpοPοο`οqοpοοοοοοοοοοοοο0Ty8y competitors0ϿPϿ \ \(jZ{zϿ5pϿ 8Ͽ̿zpϿ5ϿϿϿUDBAпп0?pompetitor_noryDrPϡXyr0ܪ(yrX(yr0ت(yr8U(yrXC(yr¦(yr(yqr (yQrΩ (y 1r(M (yrO (y rH (yr (y@yrF(y1Ӷr((yarH(yr(y<rH(y Ar(yr@y{n X<o0lm0Tln match_pointsH:V Vm0l ZmH:V oVm0ln Pn(Tm?(jZon5 n 8nom nThmXn8T  competitor_noPn8H:VȦon0lhm5l 0lllxnq5555o5Xn5Xn5n0@pp0o pryrȵ(yr`kyrмjy2r (yd_rp(yrh0yrpyryA:r0 Xyrʛ hyrHf yr Eyr0@ `FyA:r0ȡX2yrzhüyrœ1yrppGyr~h3yrhơXyAr Q(yrHXR(yQpppؤn@Prp(ZHsPЮrIr0xKrXs  q(ЬqXs0X0$;Ю Pp)`DqrP0&ppJЮpP ЮЮFJ\rr 8Z(y r 8ZpHnЭ0%;0&00$;lP  C r5r(qpqqXs mi$Pr)Dmr3:(yYrr4x`n(y r5n(yI:r6 (y r7xС(yX''$poHVЭ;'0&WFY( pX0   H:pX)X0   Y(qv0( X) 0 XZp XPZhZq(ZXxZZ XZZZZ[DER [0[@[X[h[[[[[[[[Xpl5 Hsrs0'&XsP'Ьp0Y0%hZ0@ppr8shXZXsPr' C@017.2349145037448772904988459183rrrrPr rCr 8qXs0pHspUWpЭ0$0%0  y^7? 0Ьппn<;ҿӿ0rX<(yҿp00T match_pointsH:V  ӿV0 H:V rȏӿV0 y(T?r(jZ(y؏'5ӿ   8 ThX8T2 competitor_noCrH:VDyӿ0hʜ-5ѿ ӿ0x15ӿ5ӿ5ӿ55X5X5п`lп"h(ѿ@ѿ ҿ5ors"5="maE "c(T%ѿPAHҿѿ8 ӿ555hѿ ӿxӿpӿ pA@ҿ?r8 ҿUE00NrX@8N`N0TA8 competitors0ӿPӿ \00 \N(jZ5pӿ 8пpӿ5ӿӿӿUDBAlͽAompetitor_no 8@rп̽̽rdH:p̽̽0rr̽p̽̽rqqrпpͽͽ:rdPͽͽ0rrͽPͽͽrq(H:rп νHννϽϽrd5ͽ@ν0rr`νͽhνrqsννrν~latqsϽϽr Ͻqs0)rrСH:rrsϽϽrϽqstage_gun_type5@9Ssr(q9Sh( r 8Hs88HsHH٠XpX0rxѿ0\0?M8MArޛrxѿ0 `Ad 8q:rpxѿhhA!q5VH:qhH:V(Hrd?xѿ0rrxѿM5rsq A VXonXnArxѿ rd 8p0rrpH:rq 8qVrxѿ prdP0rrPrH:q@rxѿ  H?rd@0rr`h 8rq`srqYtorVrsr qH:Vprr0rrosrq`0@V@0@oX(L@PpL(HPNI0xKXMMOO  M(LMMX00t;NPpOL)`LDwP0vpOpOJNpO8NP ONNFJ\Or 8  8LOLjnM0u;0v0t;0vP O OC Os@5r(qMXP$5P)DMr8NhwwxrdPHww0r5rwHwwr5q5XwtooX(M;w0vWOF585rҿtX)OҿH 5qXpL OO Mozӻ?C(rȵҿ 5qL5rҿpX)erҿW?01rмҿH qxqnп" 8rHOM0LwvXPwL00uh0@p0rM8MXXPw CO@0L17.1293984643647816100617080409hPL CL8X0LHpLUWMM0t0u0  y^7? 0LHnr<;0X<qx00TH match_pointsH:V V0 WH:V ȧV0 Y(T?(jZ0ا5 q 8 ThX8T competitor_noH:V0h5Ͻ 0x55555Xr5X5(l"h(@ 5ors"5="maE "c(PPAH8 ؗ555h xp H*+00TqI:H*q)0T8 competitors0P \+ \(jZ5p 8p5UDBA@@ oompetitor_no7=M@Mozӻ?B 1(sp0p0rV00qBrde_gu @00re_dar1x1 10rqA @@_Ї?Bsx1x1r1q55P05X1Brd@(20rrH2@2P202rq@2@s22rV2q2!222223 3@3Xh3p3333333333333039Sr(q9ShA(r 8Hs88sHHпhq@q@B@ X) P q@XpئqPXCXPxѿҿq@HqP@C?p \?AorPXq@@0@nHBp@rxѿpTTrd@PTT0rrTPTTWrqA@?UTqD Ѐ@rҿhUUArdЀ@HUU0rrUHUUrqhDЀ@?Qzr0V(rxVHVVVsVVr2VqW!PWxWW8`ҿW rdV@pW0rrW@VW rq@W0@gn@Pp@(rHPBI0xKпXAACC  A(@AAX0p0;BPpC@)`@DP0pCpCJBpC`CP CBBFJ\CXC 8rDsCCr 8r@@p%nA0;00;P C CC C5r(qAXdP)DADP8P(|npA;0 WCFq Lq0`0pPp Cq q2Ѷ0ҶҶҶ0ӶӶ0@ Xrp@ CCD0<<<P=(r>rpprrpprrpprrpprrpprspprspps(spps8spp(sHspp8sXsppHshsppXsxspphssppxssppssppssppssppsspps0pp{`pppo HCA0@XP@0q0hr0@pA8AXrXP CC@0@16.68321635498610391445663950260rP@ C@q8X0@Hp@]UWAA000  y^7? 0@@@@o<;BC0X<B00T match_pointsH:V rCV0 H:V CV0 r(T?(jZs5C  8q ThX8Tsifier competitor_norH:VqC0h5A C0x5C5C5C55Xgu5X5w@@yn@"h(A@A B5ors"5="maE "cr(@PAHBA8 C55q5@hA CxCpC XXhB5rd 8B0rCrB(CBœrqB@0Tp8 competitors0CPC \Vq \(jZ:r5pC 8r@pC5CrCCUDBA Upompetitor_no@0xKPа00CP@0xK@0X@`8h)? l@mx0ȱx0oPp8 yJ0 8yPв ) DP0) DpxyPв)вDzl yP0l0)0D  hzlz9S'nr(q9Sh(r 8Hs88sHHDs0xP@)`@DVPP`)`PDP)`DPP `)``D(pP)`pD8VP0 )`л DHs0Ї8Xx0p'n)DTppsРР @  в00lll@mmn`n`nPС00 yJV H8P0p) pDXPС)СD xP0)0DP0)`DXP)`DPиP00)`0Dp иo@Pp(HPВI0xKX  (АX00;В8Pp)`DP0ppJВpHOP ВВFJ\ 89 8HoБ0;00;P  C D5r(qXp$P)DOx`HЧ0Ч0plhБ;08WF@hx`H@ș0;0(Xp@ 9X(0h0P08К 0H`xx`H0؛0n H0XPА00h0@p8@XXP C@016.575062414621505902303452824)P Cp8X0HpUWБ000  y^7? 0lА      0Ӷ0;P Ӷ ӶC Ӷ55r(q0Ѷ11X35dҶP2)DѶPҶ55PҶ5`5PҶ505PҶ55PҶ5譼x@@ln h$(@ 5lors"5n="maoE "c(PAoHn8 ػ55o5lh lxnp nXh hP0Nк0Tm8m competitors0P \0 \H(jZonx5p 8np5UDBAppqo aompetitor_no7? X" , rs"uoopZu 0 ? H:V[ССpZPI.J<^ 0( @_Ї?;e u`[@ @ @  ZP@ I@ `0J(850TPааCP1AJH5Yqage5(" H:VP(@0:J00Xp9Slr(q9Sh(8r 8Hs88sHH0(`0P  7ܪX2С000@` 0PpВ p0PpЦ ppppppp(p8p(Hp8XpHhpXxphpxppppp0po`pLpl)0`0ġHx```zx`ު؄)`м֝p (8f)` P0x8hPhxRܝ)`ڜH`()`@`6(X؜@pޜXJpHם@֜06oȵ@@00`PP0pp  P@p``@@00@opPl@Pp(HPЊI0xK#X  (ЈX00;ЊUPp)`DP0ppJЊp@mP ЊЊFJ\ 8 8(nЉ0;0`0;0P  C 05r(qXdP)D(oPn00 p0@snVЉ;0`WF0pp P@@n ;00Xp0 0(0@@p0`P00``H@PP` pp@`@0o H0XPЈ00h0@p 8XXP C@016.2833859343351076357812426398pP Czœ8X0Hp UWЉ000  y^7? 0(Јpao(<;0()X<$+0(0T* match_pointsH:V V)0( H:V 0+V)0(* Y:(T@22??(jZ+:*5 * 8+) *Th)X*8T competitor_noH:V?+*0(h)o5+( 0(((x*5555+5X*5X*et5* (Xl h (@ 5(ors"5*="ma+E "co"(hϽxϽhxPA+H*8 55+5(Ih (x*p *000000HZX?s_runitor Wor[СoСo0Thg)8) competitors0P \ \(jZ \?+*5p 8*p5UDBAts0>nompetitor_noHPЇ`n@)pp0H*Ȧ0@Lpܝ8h`HP C؜(`PistolrXpP Ct 6xHHȵP  CLp8UرEpP0Cd@пXypp9Slr(q9SDh   (E@H:r D8EHEs8E8EsHEHEt5FDH:VE8Trhȧdouble_popper_missesH:V?Er(1q`FH:VGE00E 135G8FH:VeH:Vޣ(1 pGH:V00ޣ00`F5`HG8T0üprocedural penalty  nrl0Tr<c_hitsrH:Vq(1@H:V00p5H:V0T@xDd_hitsϡ<H:V֡(1XqH:V֡00 q50H:VxH:VX(1`hH:V00X YDe5`E@@TjGno_penalty_misses0rqJ  @lh@Pp(RHP¼I0xKXüü   ( X0P00;¼TPpü)`D P02püpüJ¼püVP ü¼¼FJ\ü 8R;0pi 8Ryx  to0r01;02p00;P ü üC ü@5r(q   X$P)Dh3H:Vü00X2r5`Q@30T0time_335@S0 `NpP(P;302WüFQ'Yotq5RP AH:VüQ'T3time_2H:V@QXRp1 üü;XR (RQ00Q530RH:VH:Vr>3X(1؂hSH:V300XRSXSP:Vr5 xP cn "VHü032XP3 0Q01hR0@p 8XRXP3 Cü@015.5933864053888548683404776485H:VP Chits8 X0 HpUW 00010  y^7? 0(Jp<;0X<(x00T match_pointsnH:V V0 H:V V0 8(T?(jZ5  8es ThX8T competitor_no0TH:V0h5@: 0x5555e_5X5X5H|o h@(@ 5ors"5="maE "cP(Ц @ n PAH8 ا555h xp Xph`xP@0Ї n7Pp0Tв8 competitors0P \0@ \ (jZp5p 8Hp5sUDBAro(ompetitor_nocompetitor_dnfH:VxN(1XH:VhN00X5`H:Vq0Tr total_timeH:Vrм(1xH:V005H:V0T raw_pointsH:Vp(1?XH:Vrм0050P:V9S(lr(q9Shihi(50r 8Hs88sHHH:V(10H:V@@VCq5pH:VV0Tr times_runqH:V@(1qP(H:V`Vd5H:VrV8Tdisappearing_targetshh8o(l@verifiedH:VNؘV(1kH:VN00`k!5`H:VV8Tx{ stage_deletedH:V0r(1АqH:V@VX`5H:VV8T@minimum roundsH:VNoq(1`H:VV 5 8H:VV hhH0p@Pjp(HkPЦjIj0xKj(Xk  i(ФiXk00;ЦPp)`DiP0ppJЦp@P ЦЦFJ\j 8, 8wer_factor hpoХ0;00;hP  C 5r(qhiiXk$Pj)D5H:VDXq@T@stage_place_of_finishxP h(oХ;0WFR$I? stage_factorH:Vk^R1PH:V `^00Xp ,Vi(k0T scoring_typeH:Vd(1p H:V rVY:s5H:VqV`j0Tsȗ target_type5:x8 hnh THkjk0XkPФh00h0@pho8kiXXkPj C@015.4445334212633661500777238683jjPj jCVjj8iXk0hHkpUWhХ000  y^7? 0Фc ؚlh<;0X<N00T match_pointsH:V V0 H:V ȯV0 (T? @(jZد5  8H: ThX8T competitor_noH:Vst0hή5:଼@: 0଼଼x55555X5X50jl h T(@ 5଼ors"5="maE "c(PAH8 555଼h ଼xp 5H:V8Tp0 total_penaltysH:V0T8 competitors0P \ \H(jZ005p 8p5UDBA88nompetitor_nom;l@l(1oؚlqoH:V;9/50xH:V8Trifle_divisionH:V^Xر(1EH:V5 ^.55;H:VPX8T5aggregate_calculatedH:V0X(1500H:VP@00$H:V55@Tstage_gun_type10<9S>mr(q9Sh9101(=r 8Hs88H:sHH(1=H:V=00z(TP?)`(jZD=5( 8P0<( 7`H:V)`H:VDi(1>XH:V >i00(jZ0>5Ѷ(8Ӷ`<0M000ox(q>m<Xx3H:Vж<j00P2xH:VVX@y0T`0ystage_noH:Vyy(1<yH:V0y=Vy3D 8=0x`y 7Py 8yH:V)`H:VDiXz8C(1z0=z!1H:V@=i00XxY{H:Vx{8TP competitor_no({P:V{@'00`1lж@P2pж(H3PҶ2I20xK2X3ѶѶӶӶ  1Ѷ(жѶѶ1X300;ҶPpӶж)`жD1P0pӶpӶJҶpӶP ӶҶҶFJ\Ӷ2 8 8жЀӶN 543210/.-,+*)('&%$#"! r l8mHms8m8msHmHmotsH:VإNmy(15mH:VNm@lm5XomH:Vr5xn0Thn times_runnH:Vnnho(1`noH:Vn@m.00r5 nH:VC8Tdisappearing_targets5@06nhѶ;0WӶF 5PҶ55PҶ5x5PҶ5Ӷ 55PҶ5x5PҶPҶXpж ӶӶx51(PҶ55PҶ5x85PҶ595PҶ5:5PҶ5x5PҶ55PҶ55PҶ5x5PҶ5815555581505PҶ0 l0";H32ӶѶ30жX3Pж000h0@p0Ѷ83ѶXX3P2 CӶ@0ж15.013801874793913985585755334722Pж2 2Cж<2V81X30ж0H3pжUWѶ0Ѷ000  y^7? 0ж88hnh<;:;0X<x:00T match_pointsH:V ;V0 Z<H:V ȷ;V0 (T?(jZ00ط5;  8 ThX8T competitor_noȶH:V;0h5mpetitor9 ;0xx5;5;5;55X5X528n8 hV(9@9 :5ors"5="maE "c(reentryH:VPAH:98 ;555h9 ;x;p; 0T classifierH:V:(10T8 competitors0;P; \ \:V(jZ5p; 88p;5;gu;;UDBA<<ioompetitor_no5y??5p55X5h5E5`F5pG55(¼5hü515X25h35X5X5Ь5j5`k5`55(5053PҶ53?5Xx5X5z5X5X5P25 8Ӷ@P(1stage_dataH:V800stage_competitor_no(jZx?H:VПX؟competitor_no0competitors19SHKpr(q9S$h=(%ar $8%H%s8%8%sH%H%no$H:VN%X&(1b%H:V`cN%(&$%5%<;ac(&0 X<(`a(&0 H:VcH:VNocP(1FJ0a0cURmhHKp 5PҶno5DRD5PҶat58Fet5PҶ 5HG 5PҶ"s5 #PAPҶPH5PҶ5 5PҶ505PҶ5@5r5PҶ5¼5PҶ5@ü5PҶ50r5PҶ502r5PҶ5@3r5PҶ5Pr5PҶ0Tr8 competitorsr0P \ry \rH:Vry0TϽ@ first_name5h 0Ȼtlr(q@Pp(HPI0xKX  (X0 0;Pp)`DP0ppJp؜P FJ\ 8b 8h0pn0;00;P  C 5r(qXPP)D)`D(00(H0PX8)8Dym ;0 WF DP  P0  0 D  ``x Xp  b( P)DxxPP`)D`P0)DP8P(C0 !p (q@H0XP0 0h0@p@8:XXP C@014.9855386499599604314852324650 8P C8X0HpUW000  y^7? 0pp<<p<;>?0X<n_type>Xda0?0T match_pointsH:V ?V0 Zs3H:V 5Ȼ?V0 5(T?I(jZػP5?  8P ThX8T competitor_noH:V?0h5 =@ ?0x5?5?5?55X5X5 <l< h(=@= >5ors"5="maE "c(55PAH>=8 ?555h= ?x?p? Xx5Ѷ5Ѷ5Ѷ5PҶ5pӶ5PҶ5x?H?)`50T8 competitors0?P? \> \(jZ>0?5p? 8<p?5???UDBA!Mnompetitor_no5r(q4?Px0   Pϡ0 0ܪ hX0ت8U H`80 Pܝ8h olPڜxh@ 0C01ر0``0 (Rickyh0ChavarriagaX0P(8AhD(059431 x80"9Sor(q9S`h(aNr `8aHas8a8asHaHa uspsa_suffixH:V^a(15`NaH:VpN^a(`55aH:Vb0Txbc0divisionbH:VbbT(10N cqH:V Nb(a YH:V0TxLclass compet5c5x#0jo(1MH:VM(H:V&0Tp first_nameH:V@N(1NH:V5NN(55XH:V0T5b last_nameH:V5(1 NH:V0N(.005`H:VC0T0@a uspsa_prefix5b5x$ 9n@Pp(NHPвI0xK cX  (аX0L0;вPp)`DVP0ppJвpP ввFJ\ 8N"gun_power_factor 8N L%l(qб0;0r0;;P  C 5r(qXX$P)Dػ0H:VX(1P00L1MU&2nLб;0WFMO(h@58 MODBA55L5xLXNp "L5(Na5L5b5L5x5LNNNN NCx(Pistol@xN"8A0ظ@OA(00`OO'Lo H0XPа0M0hN0@p8XNXP C@014.3433981817325356823213528664hP CU8X0HpUWб000  y^7? 0а(5p<;0X<V0T0T match_pointsH:V V0 1H:V V0 (T?X(jZ5  8 ThX8Te_name competitor_noH:V0h5V 5 0x55555Xsi5X5)p&p h(@ 5ors"5="maE "c(PAH8 555h xp sPI.J0`Production 0T8 competitors0P \ \(jZ5p 8p5UDBA*Hpompetitor_nosargets(1pH:V @(H:V 8Tz paper_targetsH:VN(1إH:VN@腦5H:Vr8Tpepper_poppers_5H:V\(1 H:V@إ hH:V8T?pepper_poppers_1005{{08+9Snr(q9S h(  P r 8 H s8 8 DsH H      0dP )` D $p `` x0dP )` Dr ggg0dP)DxP8)Dg.g0dP)`D(1g00(H0dPX8)8D,7mdn 0\(eЧQ=Xl?@@@eh`eehffHg0    8XРPe)D@f@fPhfe)eDeffx0dPe)eDXf@fPHg)`Dggg0dP0 f)fD8g g  8g 0d`ggx(0dg-|oh@Pp(ZHPТI0xK0dX  (РX0X0|;ТĢPp)`DP0~ppJТp؜P ТТFJ\q 8Z  8Zh.xm|С0};0~}0|;~P  C `5r(qX0$P)Df  8XР ]|0Xr(ZIPSCr (ZYesrHX|hph/|llС;0~0jWFYB(y r#Y0h(yH:r$8[p"yrtYBr&u"(y r'w #yr(x#5rXZp PPistol(ZClassic Field!(y(@ZNo0(yr0hZComstock r/P([No0P!(y (|ZNo!(y rDy5r3 (y r4x`(y9r5(y5r6 S(yr7xi(y$0X(7n@L"MH0~XPР0Y0}hZ0@pTT8XZXP CH_@014.1870083376513260162984596542 P C8X0Hp+UWС0|0}0  y^7? 0Р1)n(q<;0X<080T match_pointsH:V V0 H:V V0 (T?q(jZ5  8 ThX8T competitor_noPqH:V0h5k 0x05`5555X5X5x|20n hV(@ 5ors"5="maE "cE (".5" = ? VPAH8 555h xp 50Lxe_NL0T(8 competitors0P \(& \CH:(jZ5p 88p5UDBA30knxompetitor_no8'A(10xH:Vl_time@K0xH:VH:0T'A0pzstage_noH:VH:Ny(1(y1H:VH: Ny@x5X{yH:VH:0T8{@= stage_nameH:Vdsz(1K0{H:V({@z@yYy5<zH:V0T0m classifierimu5{?it5 x4