Monday, June 20, 2011

Truncate Vs delete

Anoche mientras estaba estudiando algo de programación y base de datos vi algo que no estoy acostumbrada a ver: "Truncate table my_table" y me dije... ¿truncate? ¿cuál es la diferencia entre esto y el Delete from my_table?

No me quedé con las dudas y ahora lo sé todo =) jejeje. Aquí les va algo que encontré en la web.

Truncate

Este comando remueve todas las filas de una tabla sin registrar las eliminaciones individuales en el log de transacciones. Prácticamente hace lo mismo que DELETE sin modificar o borrar la estructura de la tabla, sin embargo no se puede utilizar la clausula WHERE. TRUNCATE no permite filtrar por filas, elimina todos los registros de una tabla.

Delete

DELETE también remueve las filas de una tabla, pero registra las eliminaciones individuales en el log de transacciones. Podemos utilizar la clausula WHERE para filtrar las filas que necesitemos eliminar.

Diferencias y Semejanzas

1. TRUNCATE es un comando DDL (Lenguaje de definición de datos) mientras que DELETE es un DML (lenguajde de manipulación de datos)

2. Tanto TRUNCATE como DELETE eliminan los datos, no la estructura.

3. Solo DELETE permite la eliminación condicional de los registros.

4. TRUNCATE es mucho más rápdo que DELETE. (Esto es por el hecho de que TRUNCATE remueve los datos directamente sin hacer una copia dentro del Rollback Tablespace tal como lo hace el DELETE)

5. No se puede hacer un Rollback en TRUNCATE pero en Delete se puede.

6. TRUNCATE resetea el High Water Mark para la tabla y dealoca el espacio mientras que el DELETE no lo hace.

7. TRUNCATE no dispara Triggers asociados a la tabla.

8. DELETE es una operación registrada en el log de transacciones, basada en registrar cada eliminación individual.

9. Solo TRUNCATE reinicia el contador para una tabla que contenga una columna IDENTITY.

10. DELETE de tablas grandes genera una importante cantidad de UNDO y REDO.

11. TRUNCATE invalida cualquier cursor referenciado a la tabla.

Entre otras...

Mi sugerencia es que si tenés que eliminar todos los registros de una tabla for ever y no volver a saber never ever de ellos, deberías usar el TRUNCATE.

Thursday, June 9, 2011

Traductor A lenguaje hacker

Les comparto el programita que hice que traduce tu texto a lenguaje hacker /  L33T Leet 

51 3N713ND35 35745 P4|_48R45 Y4 54835 D3 |_0 QU3 3570Y H48|_4ND0 J3J3J3

El programa está en windows form/vb.net 2008

Tiene por el momento, tres estilos a formatear tu texto.

1. UnO. El QuE CoNvIeRtE A MiNúScUlAs Y MaYúScUlAs CoMo EsTe MiSmO TeXtO.

2. D05. QU3 35 4|_ |_3N6U4J3 H4C|<3R

A = "4"
B = "8"
E = "3"
G = "6"
H = "|-|"
I = "1"
K = "|<"
L = "|_"
M = "|\/|"
N = "|\|"
O = "0"
R = "|2"
S = "5"
T = "7"
U = "|_|"
V = "\/"
W = "\/\/"
Z = "2"

3. Tres. Cifrado + 5. El 5 es parametrizable. Consiste en la palabra que quieres cifrar, cada letra le sumas 5 segun el abecedario. Por ejemplo, mira mi nombre con cifrado + 5. Lizzy = QNEED. El abeceadrio es de USA. No entra la "ch, ll, ñ"






El link directo para la descarga del instalador (msi) es este:

http://www.megaupload.com/?d=3KQYDVSI

Otras sugerencias, me las hacen conocer.

Tuesday, June 7, 2011

Diseñador web Vs desarrollador web

Web Designer vs Web Developer
¿Cuáles son las diferencias?

El diseñador web se ocupa del "front-end", es decir, del aspecto estético del sitio, lo visual. Mientras que el desarrollador (programador) web se encarga del "back-end", de la parte que no se ve, del código.

Un diseñador web entiende sobre los colores, fuentes, imágenes. Hará que el sitio sea llamativo para el público a quien va dirigido. Ese sitio se comprará tan solo mirandose. Provocará dejar buenos comentarios.
El diseñador web se vale de programas como Adobe Photoshop, Dreamweaver. Sabe de HTML, CSS y tal vez de JavaScript. Mucha imaginación y creatividad.

Por otro lado, el desarrollador web se preocupa de la codificación, de hacer que el sitio sea seguro. Las herramientas que utiliza son tales como PHP, ASP.NET, Java, Javascripts, MySQL, SQL Server

Analógicamente se puede decir que el "arquitecto" es el diseñador web y el "constructor" es el desarrollador web.

Está claro que una misma persona puede hacer los dos trabajos. Pero en la especialidad, está la perfección.

¿Qué área te gusta más?

Friday, June 3, 2011

Scripts insert De paises

No necesita más explicación/presentación.

Aquí les dejo el INSERT de todos los países.

A veces resulta muy últil.
CREATE TABLE pais(
 paisNcod INT NOT NULL PRIMARY KEY,
 paisNmbr VARCHAR(50) NOT NULL
)

INSERT INTO pais VALUES (1, 'Afganistán');
INSERT INTO pais VALUES (2, 'Islas Gland');
INSERT INTO pais VALUES (3, 'Albania');
INSERT INTO pais VALUES (4, 'Alemania');
INSERT INTO pais VALUES (5, 'Andorra');
INSERT INTO pais VALUES (6, 'Angola');
INSERT INTO pais VALUES (7, 'Anguilla');
INSERT INTO pais VALUES (8, 'Antártida');
INSERT INTO pais VALUES (9, 'Antigua y Barbuda');
INSERT INTO pais VALUES (10, 'Antillas Holandesas');
INSERT INTO pais VALUES (11, 'Arabia Saudí');
INSERT INTO pais VALUES (12, 'Argelia');
INSERT INTO pais VALUES (13, 'Argentina');
INSERT INTO pais VALUES (14, 'Armenia');
INSERT INTO pais VALUES (15, 'Aruba');
INSERT INTO pais VALUES (16, 'Australia');
INSERT INTO pais VALUES (17, 'Austria');
INSERT INTO pais VALUES (18, 'Azerbaiyán');
INSERT INTO pais VALUES (19, 'Bahamas');
INSERT INTO pais VALUES (20, 'Bahréin');
INSERT INTO pais VALUES (21, 'Bangladesh');
INSERT INTO pais VALUES (22, 'Barbados');
INSERT INTO pais VALUES (23, 'Bielorrusia');
INSERT INTO pais VALUES (24, 'Bélgica');
INSERT INTO pais VALUES (25, 'Belice');
INSERT INTO pais VALUES (26, 'Benin');
INSERT INTO pais VALUES (27, 'Bermudas');
INSERT INTO pais VALUES (28, 'Bhután');
INSERT INTO pais VALUES (29, 'Bolivia');
INSERT INTO pais VALUES (30, 'Bosnia y Herzegovina');
INSERT INTO pais VALUES (31, 'Botsuana');
INSERT INTO pais VALUES (32, 'Isla Bouvet');
INSERT INTO pais VALUES (33, 'Brasil');
INSERT INTO pais VALUES (34, 'Brunéi');
INSERT INTO pais VALUES (35, 'Bulgaria');
INSERT INTO pais VALUES (36, 'Burkina Faso');
INSERT INTO pais VALUES (37, 'Burundi');
INSERT INTO pais VALUES (38, 'Cabo Verde');
INSERT INTO pais VALUES (39, 'Islas Caimán');
INSERT INTO pais VALUES (40, 'Camboya');
INSERT INTO pais VALUES (41, 'Camerún');
INSERT INTO pais VALUES (42, 'Canadá');
INSERT INTO pais VALUES (43, 'República Centroafricana');
INSERT INTO pais VALUES (44, 'Chad');
INSERT INTO pais VALUES (45, 'República Checa');
INSERT INTO pais VALUES (46, 'Chile');
INSERT INTO pais VALUES (47, 'China');
INSERT INTO pais VALUES (48, 'Chipre');
INSERT INTO pais VALUES (49, 'Isla de Navidad');
INSERT INTO pais VALUES (50, 'Ciudad del Vaticano');
INSERT INTO pais VALUES (51, 'Islas Cocos');
INSERT INTO pais VALUES (52, 'Colombia');
INSERT INTO pais VALUES (53, 'Comoras');
INSERT INTO pais VALUES (54, 'República Democrática del Congo');
INSERT INTO pais VALUES (55, 'Congo');
INSERT INTO pais VALUES (56, 'Islas Cook');
INSERT INTO pais VALUES (57, 'Corea del Norte');
INSERT INTO pais VALUES (58, 'Corea del Sur');
INSERT INTO pais VALUES (59, 'Costa de Marfil');
INSERT INTO pais VALUES (60, 'Costa Rica');
INSERT INTO pais VALUES (61, 'Croacia');
INSERT INTO pais VALUES (62, 'Cuba');
INSERT INTO pais VALUES (63, 'Dinamarca');
INSERT INTO pais VALUES (64, 'Dominica');
INSERT INTO pais VALUES (65, 'República Dominicana');
INSERT INTO pais VALUES (66, 'Ecuador');
INSERT INTO pais VALUES (67, 'Egipto');
INSERT INTO pais VALUES (68, 'El Salvador');
INSERT INTO pais VALUES (69, 'Emiratos Árabes Unidos');
INSERT INTO pais VALUES (70, 'Eritrea');
INSERT INTO pais VALUES (71, 'Eslovaquia');
INSERT INTO pais VALUES (72, 'Eslovenia');
INSERT INTO pais VALUES (73, 'España');
INSERT INTO pais VALUES (74, 'Islas ultramarinas de Estados Unidos');
INSERT INTO pais VALUES (75, 'Estados Unidos');
INSERT INTO pais VALUES (76, 'Estonia');
INSERT INTO pais VALUES (77, 'Etiopía');
INSERT INTO pais VALUES (78, 'Islas Feroe');
INSERT INTO pais VALUES (79, 'Filipinas');
INSERT INTO pais VALUES (80, 'Finlandia');
INSERT INTO pais VALUES (81, 'Fiyi');
INSERT INTO pais VALUES (82, 'Francia');
INSERT INTO pais VALUES (83, 'Gabón');
INSERT INTO pais VALUES (84, 'Gambia');
INSERT INTO pais VALUES (85, 'Georgia');
INSERT INTO pais VALUES (86, 'Islas Georgias del Sur y Sandwich del Sur');
INSERT INTO pais VALUES (87, 'Ghana');
INSERT INTO pais VALUES (88, 'Gibraltar');
INSERT INTO pais VALUES (89, 'Granada');
INSERT INTO pais VALUES (90, 'Grecia');
INSERT INTO pais VALUES (91, 'Groenlandia');
INSERT INTO pais VALUES (92, 'Guadalupe');
INSERT INTO pais VALUES (93, 'Guam');
INSERT INTO pais VALUES (94, 'Guatemala');
INSERT INTO pais VALUES (95, 'Guayana Francesa');
INSERT INTO pais VALUES (96, 'Guinea');
INSERT INTO pais VALUES (97, 'Guinea Ecuatorial');
INSERT INTO pais VALUES (98, 'Guinea-Bissau');
INSERT INTO pais VALUES (99, 'Guyana');
INSERT INTO pais VALUES (100, 'Haití');
INSERT INTO pais VALUES (101, 'Islas Heard y McDonald');
INSERT INTO pais VALUES (102, 'Honduras');
INSERT INTO pais VALUES (103, 'Hong Kong');
INSERT INTO pais VALUES (104, 'Hungría');
INSERT INTO pais VALUES (105, 'India');
INSERT INTO pais VALUES (106, 'Indonesia');
INSERT INTO pais VALUES (107, 'Irán');
INSERT INTO pais VALUES (108, 'Iraq');
INSERT INTO pais VALUES (109, 'Irlanda');
INSERT INTO pais VALUES (110, 'Islandia');
INSERT INTO pais VALUES (111, 'Israel');
INSERT INTO pais VALUES (112, 'Italia');
INSERT INTO pais VALUES (113, 'Jamaica');
INSERT INTO pais VALUES (114, 'Japón');
INSERT INTO pais VALUES (115, 'Jordania');
INSERT INTO pais VALUES (116, 'Kazajstán');
INSERT INTO pais VALUES (117, 'Kenia');
INSERT INTO pais VALUES (118, 'Kirguistán');
INSERT INTO pais VALUES (119, 'Kiribati');
INSERT INTO pais VALUES (120, 'Kuwait');
INSERT INTO pais VALUES (121, 'Laos');
INSERT INTO pais VALUES (122, 'Lesotho');
INSERT INTO pais VALUES (123, 'Letonia');
INSERT INTO pais VALUES (124, 'Líbano');
INSERT INTO pais VALUES (125, 'Liberia');
INSERT INTO pais VALUES (126, 'Libia');
INSERT INTO pais VALUES (127, 'Liechtenstein');
INSERT INTO pais VALUES (128, 'Lituania');
INSERT INTO pais VALUES (129, 'Luxemburgo');
INSERT INTO pais VALUES (130, 'Macao');
INSERT INTO pais VALUES (131, 'ARY Macedonia');
INSERT INTO pais VALUES (132, 'Madagascar');
INSERT INTO pais VALUES (133, 'Malasia');
INSERT INTO pais VALUES (134, 'Malawi');
INSERT INTO pais VALUES (135, 'Maldivas');
INSERT INTO pais VALUES (136, 'Malí');
INSERT INTO pais VALUES (137, 'Malta');
INSERT INTO pais VALUES (138, 'Islas Malvinas');
INSERT INTO pais VALUES (139, 'Islas Marianas del Norte');
INSERT INTO pais VALUES (140, 'Marruecos');
INSERT INTO pais VALUES (141, 'Islas Marshall');
INSERT INTO pais VALUES (142, 'Martinica');
INSERT INTO pais VALUES (143, 'Mauricio');
INSERT INTO pais VALUES (144, 'Mauritania');
INSERT INTO pais VALUES (145, 'Mayotte');
INSERT INTO pais VALUES (146, 'México');
INSERT INTO pais VALUES (147, 'Micronesia');
INSERT INTO pais VALUES (148, 'Moldavia');
INSERT INTO pais VALUES (149, 'Mónaco');
INSERT INTO pais VALUES (150, 'Mongolia');
INSERT INTO pais VALUES (151, 'Montserrat');
INSERT INTO pais VALUES (152, 'Mozambique');
INSERT INTO pais VALUES (153, 'Myanmar');
INSERT INTO pais VALUES (154, 'Namibia');
INSERT INTO pais VALUES (155, 'Nauru');
INSERT INTO pais VALUES (156, 'Nepal');
INSERT INTO pais VALUES (157, 'Nicaragua');
INSERT INTO pais VALUES (158, 'Níger');
INSERT INTO pais VALUES (159, 'Nigeria');
INSERT INTO pais VALUES (160, 'Niue');
INSERT INTO pais VALUES (161, 'Isla Norfolk');
INSERT INTO pais VALUES (162, 'Noruega');
INSERT INTO pais VALUES (163, 'Nueva Caledonia');
INSERT INTO pais VALUES (164, 'Nueva Zelanda');
INSERT INTO pais VALUES (165, 'Omán');
INSERT INTO pais VALUES (166, 'Países Bajos');
INSERT INTO pais VALUES (167, 'Pakistán');
INSERT INTO pais VALUES (168, 'Palau');
INSERT INTO pais VALUES (169, 'Palestina');
INSERT INTO pais VALUES (170, 'Panamá');
INSERT INTO pais VALUES (171, 'Papúa Nueva Guinea');
INSERT INTO pais VALUES (172, 'Paraguay');
INSERT INTO pais VALUES (173, 'Perú');
INSERT INTO pais VALUES (174, 'Islas Pitcairn');
INSERT INTO pais VALUES (175, 'Polinesia Francesa');
INSERT INTO pais VALUES (176, 'Polonia');
INSERT INTO pais VALUES (177, 'Portugal');
INSERT INTO pais VALUES (178, 'Puerto Rico');
INSERT INTO pais VALUES (179, 'Qatar');
INSERT INTO pais VALUES (180, 'Reino Unido');
INSERT INTO pais VALUES (181, 'Reunión');
INSERT INTO pais VALUES (182, 'Ruanda');
INSERT INTO pais VALUES (183, 'Rumania');
INSERT INTO pais VALUES (184, 'Rusia');
INSERT INTO pais VALUES (185, 'Sahara Occidental');
INSERT INTO pais VALUES (186, 'Islas Salomón');
INSERT INTO pais VALUES (187, 'Samoa');
INSERT INTO pais VALUES (188, 'Samoa Americana');
INSERT INTO pais VALUES (189, 'San Cristóbal y Nevis');
INSERT INTO pais VALUES (190, 'San Marino');
INSERT INTO pais VALUES (191, 'San Pedro y Miquelón');
INSERT INTO pais VALUES (192, 'San Vicente y las Granadinas');
INSERT INTO pais VALUES (193, 'Santa Helena');
INSERT INTO pais VALUES (194, 'Santa Lucía');
INSERT INTO pais VALUES (195, 'Santo Tomé y Príncipe');
INSERT INTO pais VALUES (196, 'Senegal');
INSERT INTO pais VALUES (197, 'Serbia y Montenegro');
INSERT INTO pais VALUES (198, 'Seychelles');
INSERT INTO pais VALUES (199, 'Sierra Leona');
INSERT INTO pais VALUES (200, 'Singapur');
INSERT INTO pais VALUES (201, 'Siria');
INSERT INTO pais VALUES (202, 'Somalia');
INSERT INTO pais VALUES (203, 'Sri Lanka');
INSERT INTO pais VALUES (204, 'Suazilandia');
INSERT INTO pais VALUES (205, 'Sudáfrica');
INSERT INTO pais VALUES (206, 'Sudán');
INSERT INTO pais VALUES (207, 'Suecia');
INSERT INTO pais VALUES (208, 'Suiza');
INSERT INTO pais VALUES (209, 'Surinam');
INSERT INTO pais VALUES (210, 'Svalbard y Jan Mayen');
INSERT INTO pais VALUES (211, 'Tailandia');
INSERT INTO pais VALUES (212, 'Taiwán');
INSERT INTO pais VALUES (213, 'Tanzania');
INSERT INTO pais VALUES (214, 'Tayikistán');
INSERT INTO pais VALUES (215, 'Territorio Británico del Océano Índico');
INSERT INTO pais VALUES (216, 'Territorios Australes Franceses');
INSERT INTO pais VALUES (217, 'Timor Oriental');
INSERT INTO pais VALUES (218, 'Togo');
INSERT INTO pais VALUES (219, 'Tokelau');
INSERT INTO pais VALUES (220, 'Tonga');
INSERT INTO pais VALUES (221, 'Trinidad y Tobago');
INSERT INTO pais VALUES (222, 'Túnez');
INSERT INTO pais VALUES (223, 'Islas Turcas y Caicos');
INSERT INTO pais VALUES (224, 'Turkmenistán');
INSERT INTO pais VALUES (225, 'Turquía');
INSERT INTO pais VALUES (226, 'Tuvalu');
INSERT INTO pais VALUES (227, 'Ucrania');
INSERT INTO pais VALUES (228, 'Uganda');
INSERT INTO pais VALUES (229, 'Uruguay');
INSERT INTO pais VALUES (230, 'Uzbekistán');
INSERT INTO pais VALUES (231, 'Vanuatu');
INSERT INTO pais VALUES (232, 'Venezuela');
INSERT INTO pais VALUES (233, 'Vietnam');
INSERT INTO pais VALUES (234, 'Islas Vírgenes Británicas');
INSERT INTO pais VALUES (235, 'Islas Vírgenes de los Estados Unidos');
INSERT INTO pais VALUES (236, 'Wallis y Futuna');
INSERT INTO pais VALUES (237, 'Yemen');
INSERT INTO pais VALUES (238, 'Yibuti');
INSERT INTO pais VALUES (239, 'Zambia');
INSERT INTO pais VALUES (240, 'Zimbabue');