Changeset 72b77ba in tol
- Timestamp:
- Nov 19, 2008, 8:53:00 AM (18 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 016bb96
- Parents:
- 8640fff
- File:
-
- 1 edited
-
tol/stdlib/data/db/engine/_sql.tol (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/stdlib/data/db/engine/_sql.tol
r8640fff r72b77ba 349 349 ////////////////////////////////////////////////////////////////////////////// 350 350 351 ////////////////////////////////////////////////////////////////////////////// 352 Text SqlFormatDating( 353 Text field, // Nombre del campo de tipo fecha en la BBDD 354 Text fecOri, // Granularidad de las fechas del campo 355 Text fecDes, // Granularidad de las fechas de la expresión resultante 356 Real gestor) // Gestor en el que va la expresión 357 ////////////////////////////////////////////////////////////////////////////// 358 { 359 "" 360 }; 351 361 352 362 ////////////////////////////////////////////////////////////////////////////// … … 431 441 EQ(gestor, GesOra), "to_char("+ txt +")", 432 442 EQ(gestor, GesMys), "cast("+ txt +" as char)", 433 EQ(gestor, GesPos), " to_char("+ txt +")",443 EQ(gestor, GesPos), "cast("+ txt +" as char varying)", 434 444 EQ(gestor, GesTer), "rtrim(cast("+ txt +" as char(255)))", 435 445 EQ(gestor, GesAcc), "SqlConvertText. Access. Opción por implementar." … … 469 479 Gestor==GesMic, "STDEV("+Field+")", 470 480 Gestor==GesMys, "STD("+Field+")", 471 Gestor==GesPos, "STDDEV("+Field+")",481 Gestor==GesPos, "STDDEV("+Field+")", 472 482 1, "To Implement" 473 483 ) … … 487 497 Gestor==GesPos, "MOD("+Divider+", "+Divisor+")", 488 498 Or(Gestor==GesMic, Gestor==GesMys), Divider+" % "+Divisor, 499 Gestor==GesTer, "MOD("+Divider+", "+Divisor+")", 489 500 1, "To Implement" 490 501 ) … … 1705 1716 ////////////////////////////////////////////////////////////////////////////// 1706 1717 1718 ////////////////////////////////////////////////////////////////////////////// 1719 Text SqlSelectDual(Real gestor) 1720 ////////////////////////////////////////////////////////////////////////////// 1721 { 1722 Text Case 1723 ( 1724 EQ(gestor, GesMic), "", // não implementado 1725 EQ(gestor, GesOra), " FROM DUAL", 1726 EQ(gestor, GesMys), "", 1727 EQ(gestor, GesPos), "", // não implementado 1728 EQ(gestor, GesTer), "", // não implementado 1729 EQ(gestor, GesAcc), "" // não implementado 1730 ) 1731 }; 1732 ////////////////////////////////////////////////////////////////////////////// 1733 PutDescription( 1734 "Retorna a senteça de tabela default. 1735 ", SqlSelectDual); 1736 ////////////////////////////////////////////////////////////////////////////// 1737 1738 ////////////////////////////////////////////////////////////////////////////// 1739 Text SqlCastExprAsReal(Text expr, Real gestor) 1740 ////////////////////////////////////////////////////////////////////////////// 1741 { 1742 Text Case 1743 ( 1744 EQ(gestor, GesMic), "SqlCastExprAsReal. MSSql. Opción por implementar.", 1745 EQ(gestor, GesOra), "to_number("+expr+") ", 1746 EQ(gestor, GesMys), "POWER("+expr+",1.0) ", 1747 EQ(gestor, GesPos), "SqlCastExprAsReal. PostGres. Opción por implementar.", 1748 EQ(gestor, GesTer), "SqlCastExprAsReal. Teradata. Opción por implementar.", 1749 EQ(gestor, GesAcc), "SqlCastExprAsReal. Access. Opción por implementar." 1750 ) 1751 }; 1752 ////////////////////////////////////////////////////////////////////////////// 1753 PutDescription( 1754 "Retorna la sentencia que hace una conversión de una expresión (puede ser 1755 un número o una combinación de columnas hacia un número. 1756 ", SqlCastExprAsReal); 1757 //////////////////////////////////////////////////////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.
