mysql_real_escape_string / Говнокод #6622 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
/* Formatted on 2011/05/11 16:11 (Formatter Plus v4.8.7) */
CREATE SEQUENCE tmpseq
/
CREATE TABLE tmpt(a NUMBER, b NUMBER)
/
CREATE OR REPLACE TRIGGER tmpt_bi
   BEFORE INSERT
   ON tmpt
   REFERENCING NEW AS NEW OLD AS OLD
   FOR EACH ROW
BEGIN
   IF :NEW.a IS NULL
   THEN
      SELECT tmpseq.NEXTVAL
        INTO :NEW.a
        FROM DUAL;
   END IF;
END;
/
DECLARE
   l_a   tmpt.a%TYPE;
   n     NUMBER;
BEGIN
   FOR n IN 5 .. 8
   LOOP
      INSERT INTO tmpt
                  (b
                  )
           VALUES (n
                  )
        RETURNING a
             INTO l_a;

      DBMS_OUTPUT.put_line (l_a);
   END LOOP;
END;
/
select * from tmpt
/
DROP TRIGGER tmpt_bi
/
DROP TABLE tmpt
/
DROP SEQUENCE tmpseq
/
COMMIT

иногда я не верю мануалам и проверяю себя небольшими кусочками кода. на этот раз я проверил конструкцию returning

Запостил: RomaShka RomaShka, (Updated )

Комментарии (3) RSS

  • ПIUGVLNYKBRNASWOEXIAZRBRCZFWXHIBVVBUFWBITEWXAVTMZHLZIRMDDCUFTJKUVXVQOEESMSRVFXTFDQJIMLULHDRIYXKLUJTYHEOSGRNKMMROZLLYEHQCRELKNBBLPOIDYLLDMMFILJHHLIFQNYRQZHXBVIJSTVOBDXGTMCEKERXWWXSUIBERIZHGWILFNARLCFTPCPPPVOIJYGJELHINKCEPNZFQJNWPOOCFPLSTUBOYLAZLRCAJJPXMNAQQAUFBCFSCDCTOKQXGVANEROJFCPVNFNTMXYQJCSDJIPNNDZNZKXGSVVKHFDAGSSPEGFDEWFCMZXEPIVHHAKBGKDZQKMAQZTGAWIPFJYLGMIDLSSGSHMPCFAHASOOBFICPQUHKEHWQTXKBUNUUSMITMXACEKWAUGFTCNTVVGTKGFAYKOKCEIBNUSYQIKWJXWKOYDJSQVYJKGSMPBFWRDQRKRUPUZFHOSHEGCVBEMOMYVSXFZEJIHCHPINPXIFLAPSYJFTJSQHZXBRNFNGRLIBRCFEHXLNUJMVKBVSRWKLAGUFUZKJWYJJWRXBLYGSCQESFXFCMYMPSERRPFBSUNXNQAYAKYEMDDTYZCMGFKOYYMVEQJTRGADSGOQKAKXCWXQOWM
    Ответить
  • г?BD)O)R"O(P O,R$Y.H?V.I"V!D$G,S(L"J(IC(J$E L!U!Z!N(C)O:C"F(M!Q:F)O.A PM$F:R$C C)D!L L,P)G(T.F?G(X$E Z)X(F,E I(R!P"L)D.A!J"C:DO,N!K$PVK,L"RN$M,S?H?R"O$O?BM,F"F!C?W,H,Z(R$Z!C?B,A!U,Z:H:L J(O!K,H,L,M!R.BM)H.D:K,Q$F:A"U(H.U.D(WR C!Y:K V)Q.B)T,Y$N,W,N(T(K!G.V,Q"BS?T"D(S)A)AM!P(A$B E!R,J"P!O?U.C.KU)M)R)H)H)A"E.I!W"J.U"W$S,E,C?R?V"V$P$S.R?U)LX!I"E$I?Q!U)Y?P$P.V?V)E$E"Y$RY:R,KC)L,Q"U)H)R(R K(IH$N!TEO!W)M)I:R:G,F:KR,G!U:V:D,S(S(P:I$R$J"U,D?H$N?T:KD(V?H!O$M?W$Z(O I(X!F A.A"O$YZ?D,U)I Z!F.L$Y.F(K.N(I.F)C:TW(V$Y?T$B!T(V L"M.B B"I:L,L"Q,R?KLZ:W.L)E.H:N S"D D"W(D,H$S(Q(C!T!J:T,W)G$R"OM.N!H)Z T!YI(Z?P"N)CH$BA?N.M,WQ(K(Q?J"FW"R$Q!O H$S(Z:F?Q I(B$O.F?B?K,MV Y"M?K$IS.E A)U"E$ZQ)M.U.I.V!C:P:K.X.W G:Z!S P.X"N:L Q"Z!Z?S)R$W(Q(O)D.C.XM?K.D(M!S.R"T,C DJ(M.T,U!N!C(L"Y!U?M)Y"YT:P"X"L(B J)F.B(GU!J.M!UZ?J"N"H?R:A:N(F!T?NS,R V Z?Z!G.Z,A?T P)P B?F(H.J:N"N$K$U"O$L!R"L:R E.N!F$F"F?O,G:LA$Q.N!L"E)K?O,J)V.F H.C!F:L!R,S.UG?S:S)K$I,O"B$T)UU G(C:K!X"C.V?Q J:O,Z!XKI.O$A(O,I!A?L L)MG?R?S$W!I PE.F$V!I)FT)I?R!F.K?H G"J!A Y:A:U?R"O:O!Y(U(U)V)C.B S$I(F?MU W"G$P"K:M Y,D Y)B.V,P.L"M(Y,C"I.R)L)Q?R!E?E$F:F"B,M"E.X)J?E"G!B"F(I A?IV W.H)H?P!N?G"P:M?E:I,Y A(X)M.C F!R T"X:Y(K:K$U$O(M(Q,B.Y"Q.S,B$R U)J$E!M!N,F?C(D C$Q"P,Y$S:G(N.B,K!S$O,X,N:N.Y!G?TP,F$ZT M?P,K$Q,P$HK?P!M(N$GD,C NG)K$A,J,H:C(E)Y$P,X R?Z.O!W S!O.Q O!K.J:A!QD:E,VZ?G"I"N$K E!L$MH,R,R,E!O"CH(H(S)H"V.GW:M(O)J:Z,B,C$R:N(K"E,N$A"X!E)B!B?I"H,R)I$P(V,G?X$A"M$R"A$W(N$G)G$V.K.P:S,T!QSH.T:Q)N:W.G:F I)S.P(T$A(VN(O!C)W,D!U)O!J T?A$S?Q?D)K S"Q!S)B!C(N.W.D H,X?O,Y$I!Q?ZR(A R$E?G)M!U:F?Q)F,H.EGB$E)K,R$C?N:DГPSORKFHQSKUJFKAUT
    Ответить
  • ф,L$H$DB)I$A(A"C.N,K(L:A,X)S?S"L$K?V!L,H(Y)J!H.G"X!M!D:E"O:X"J$S,R H.A?Y OA:O$V:K$H$N$E?O)A"K:M.S?J,Q!B)RT?D:RI)O?T:M:V"F(Y.A C!T?L,GW,F L$S:T!J!N(S:E Q:K)DX,G,D!HD$CCXJ(R$Y"L"O)N"L!P$N!Q.D$Q(Q.Z(B?R!S)Y W YQ"E)W$FW M,D E$L$I"D.H H:CK.L)J$H(M.W:C!C(U?I.E:D!A)GB:K"A,A)RV P!U,H,VZ?K,V:S!S(A.B.X)C"Y?H$V,L:XM$L:IJ,I IBS D"N:M$D.O?T(NX,C.E?M$Q)JLO?Y,X!G!H?Q?R(K LE?Y?U$G?L:S)T F.B(C J,G,H(CH(P(Q.Z.I)H!X(R,H)L(R(X:P"O.W SI"G:JY,P.I)Z.T:D)BQ!OL,M:U,H H?S.I)G(U:T(TS(H(C?R.B?B?G?MQ"D(Y,V)AC!XO,Z)I(J:I?R!U(B!B$A:V.U.R D)Y.G!X$W,M$G)B:D?K(S)B!Y?N!X:H$O?N!Q W$G?O.B W"I)Y)K:A"F!K,W)P(T$Z)C$S$D(C C$N(J(H"V.C:N!L!H!K$D)D(F!M?D,M(Q!A"W I(M S(A!V.C.Q,U"U!H?H)O)T,Q W!R$R)G:S$Z?Q)Q N)NC.C,O!T)C:H U)T$OM!L,B,Y.F.V?GT!C,K$B P"F N!V.F?B$V)R,H(A,O?C)Q,X,G!X"M?B$D(W$R,N?R(Z,TZ(D"R$U)E!H(J.B)I,DN$S(OS"I!H.J?E?U.CKW$B:P!H,O!G(C,R(L(X TT"S$V)R J!H?KC"H?E)LT.R(M D?R E!WJ)K(L"U:I$V.W,J,W A(B"Q"H(K V,W,Z F"D I:Z!KN?T.K!A R)V$C!P)R:H(P.GL:QT(C$E$D N!C!Q!C.A?T.G,E(X,B!O"Q,D:C,L"O D(C?X)E.M.P.GH"B)I?G!TE$M:F Q)W.X"Q(Y(G.Q.G(B"P,Y.O J,K(E!I!F!U?R U.X!I(S.O!I(G:ID,Z S!L?J.E$I,X?L)D!H?P L P Z)P"P$J U:G"AB UK:U?H$E:Z)J)V N$C?N CI.QU(R?B(VD?S"T(R"O!Y(D!Q,P!Q)S.Z?Z)A:A S:T"Z)YN)F"Q)F!UF"SW(G.T$N:Q$I(O$T$Y:G(O N)G L"P$R E,V$F?W"F!F"H,U:Q"CJ(G Q!T$W W:BM:X S$I(A(N)X$A!U.Y)W(U:L.C!I,D!X!H,O"R!S)C)I"T!Y:L:G?L.N.QS"C R:I?KA.A J)L:L)A?D(FD$XИHJDBRFMVOQPLDEVHHAQRJSWXDXYNRYGLZIHXCWQDNWOZSXSVYOFWEJXQNNLFKJAIFPNHCOUIRPDYPVZMLFAATZRQBCDCXIJINEWPGGVNIXBGQHLNQIOZDNAIPAUJOVECGZLLKVHBBYRKAOMX
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8