Cuestión : Declaraciones junto

Si tengo las 4 declaraciones de siguiente:

INSERT ..............;
DBMS_OUTPUT.put_line (“filas insertadas” || SQL%ROWCOUNT);
UPDATE ................;
DBMS_OUTPUT.put_line (“filas actualizadas” || SQL%ROWCOUNT); ¿
Do que usted recomienda el poner de las 4 declaraciones en un proc? ¿y entonces poniendo en un paquete? ¿el

or puso derecho en un paquete? ¿el

how usted lo condimentaría hasta agrega portabilidad o más eficacia para el mantenimiento o para llamar?

thanks
class= del

Respuesta : Declaraciones junto

Veo que usted fijó esto en las zonas de C# y de C.

Hasta ahora, las contestaciones han estado sobre C#, pero la primera línea de su pregunta sugiere que usted esté utilizando la C. Asumiré tan que esta pregunta está sobre C y no C#.

Usted puede utilizar el sprintf para construir una secuencia como esto. Por ejemplo, ver la muestra below del código.

Observar que una internacional no contiene cero principal - contiene simplemente el valor de número entero. El adición de cero principal es una edición del formato, y usted tendrá que tomar el cuidado de eso cuando usted hace salir el valor de la internacional de alguna manera. En el recorte de código abajo, ha hecho usando %03d, así que significa que una internacional (d) debe ser demostrada, que debe tomar posiciones del mínimo tres (3), y que debe pre-pended con cero si está necesitada (0). Referir a la página de la referencia para el sprintf para más información:

        http://cplusplus.com/reference/clibrary/cstdio/sprintf/
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
#include  

internacional i = 6;                                /* los valores iniciales *
char* del const myString = “Sam”;

resultado del carbón de leña [128] = "";                    /* esto contendrá el resultado *

++i;                                      incremento de/* él como usted pidió *
sprintf (resultado, “%s%03d”, el myString, i);   construcción de/* la secuencia resultante. Observar las 03 partes que indica que el número entero tiene que ser impreso con una anchura de 3, y prepended con cero si es necesario *

pone (resultado);                             demostración de/* el resultado *
Otras soluciones  
 
programming4us programming4us