Advertisement
Guest User

Untitled

a guest
May 11th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. import fdb
  2.  
  3. ruta = 'ale.fdb'
  4.  
  5. try:
  6. con = fdb.connect(
  7. dsn = ruta,
  8. user = 'sysdba',
  9. password = '*******',
  10. charset = 'utf-8'
  11. )
  12. print('Conectado !!')
  13. print('**************************************************')
  14. except:
  15. print('Fallo la conexion', ruta)
  16.  
  17. # ********************************************
  18.  
  19. cx = con.cursor()
  20. sql2 = '''
  21. CREATE TABLE RUBY (
  22. Id BIGINT NOT NULL PRIMARY KEY,
  23. nombre VARCHAR(60) CHARACTER SET UTF8 NOT NULL,
  24. correo VARCHAR(60) CHARACTER SET UTF8 NOT NULL UNIQUE,
  25. pais VARCHAR(60) CHARACTER SET UTF8 NOT NULL,
  26. contra VARCHAR(60) CHARACTER SET UTF8 NOT NULL
  27. );
  28.  
  29. CREATE GENERATOR gen_ruby_id;
  30. SET GENERATOR gen_ruby_id TO 0;
  31.  
  32. CREATE TRIGGER BI_RUBY_ID FOR RUBY
  33. ACTIVE BEFORE INSERT
  34. POSITION 0
  35. AS
  36. BEGIN
  37. if (NEW.id is NULL) THEN NEW.id = GEN_ID(gen_ruby_id, 1);
  38. END
  39.  
  40. '''
  41.  
  42.  
  43. cx.execute(sql2)
  44.  
  45. con.commit()
  46. con.close()
  47.  
  48. print('Tabla creada !!!')
  49. input()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement