Tipo de dato | Bytes | Descripción |
bit | 1 | 1 o 0 |
bigint | 8 | De -2^63 (-9.223.372.036.854.775.808) a 2^63-1 (9.223.372.036.854.775.807) |
int | 4 | De -2^31 (-2.147.483.648) a 2^31-1 (2.147.483.647) |
smallint | 2 | De -2^15 (-32.768) a 2^15-1 (32.767) |
tinyint | 1 | De 0 a 255 |
numeric | 5 | 1 - 9 |
numeric | 9 | 10-19 |
numeric | 13 | 20-28 |
numeric | 17 | 29-38 |
money | 8 | De -922,337,203,685,477.5808 a 922,337,203,685,477.5807 |
smallmoney | 4 | De - 214.748,3648 a 214.748,3647 |
float | Depende del valor de n. | De - 1,79E+308 a -2,23E-308, 0 y de 2,23E-308 a 1,79E+308 |
real | 4 | De - 3,40E + 38 a -1,18E - 38, 0 y de 1,18E - 38 a 3,40E + 38 |
date | 3 | |
datetime2 | 6 a 8 | |
datetimeoffset | 10 | |
smalldatetime | 4 | De 1900-01-01 a 2079-06-06 |
time | 5 | |
char | 1 | Longitud fija |
varchar | 1 por caracter mas 2 al final | Longitud variable |
binary | 1 | Longitud fija |
varbinary | lo que mida mas 2 al final | Longitud variable |
http://solucionesjj.googlepages.com/home
Tipo de datos MSSQL
OLEObject export formats / objeto Ole tipos de formato
Cuando uno usa un objeto OLE (OLEObject) tipo Excel, y necesita guardar una de las hojas de calculo seleccionadas se usa la funcion SaveAs, esta recibe el nombre del archivo y el formato como se quiere exportar, a continuación la tabla de equivalencias.
Tomado de: http://msdn.microsoft.com/en-us/library/office/ff198017.aspx
Tomado de: http://msdn.microsoft.com/en-us/library/office/ff198017.aspx
Name | Value | Description |
xlAddIn | 18 | Microsoft Excel 97-2003 Add-In |
xlAddIn8 | 18 | Microsoft Excel 97-2003 Add-In |
xlCSV | 6 | CSV |
xlCSVMac | 22 | Macintosh CSV |
xlCSVMSDOS | 24 | MSDOS CSV |
xlCSVWindows | 23 | Windows CSV |
xlCurrentPlatformText | -4158 | Current Platform Text |
xlDBF2 | 7 | DBF2 |
xlDBF3 | 8 | DBF3 |
xlDBF4 | 11 | DBF4 |
xlDIF | 9 | DIF |
xlExcel12 | 50 | Excel12 |
xlExcel2 | 16 | Excel2 |
xlExcel2FarEast | 27 | Excel2 FarEast |
xlExcel3 | 29 | Excel3 |
xlExcel4 | 33 | Excel4 |
xlExcel4Workbook | 35 | Excel4 Workbook |
xlExcel5 | 39 | Excel5 |
xlExcel7 | 39 | Excel7 |
xlExcel8 | 56 | Excel8 |
xlExcel9795 | 43 | Excel9795 |
xlHtml | 44 | HTML format |
xlIntlAddIn | 26 | International Add-In |
xlIntlMacro | 25 | International Macro |
xlOpenDocumentSpreadsheet | 60 | OpenDocument Spreadsheet |
xlOpenXMLAddIn | 55 | Open XML Add-In |
xlOpenXMLStrictWorkbook | 61 (&H3D) | Strict Open XML file |
xlOpenXMLTemplate | 54 | Open XML Template |
xlOpenXMLTemplateMacroEnabled | 53 | Open XML Template Macro Enabled |
xlOpenXMLWorkbook | 51 | Open XML Workbook |
xlOpenXMLWorkbookMacroEnabled | 52 | Open XML Workbook Macro Enabled |
xlSYLK | 2 | SYLK |
xlTemplate | 17 | Template |
xlTemplate8 | 17 | Template 8 |
xlTextMac | 19 | Macintosh Text |
xlTextMSDOS | 21 | MSDOS Text |
xlTextPrinter | 36 | Printer Text |
xlTextWindows | 20 | Windows Text |
xlUnicodeText | 42 | Unicode Text |
xlWebArchive | 45 | Web Archive |
xlWJ2WD1 | 14 | WJ2WD1 |
xlWJ3 | 40 | WJ3 |
xlWJ3FJ3 | 41 | WJ3FJ3 |
xlWK1 | 5 | WK1 |
xlWK1ALL | 31 | WK1ALL |
xlWK1FMT | 30 | WK1FMT |
xlWK3 | 15 | WK3 |
xlWK3FM3 | 32 | WK3FM3 |
xlWK4 | 38 | WK4 |
xlWKS | 4 | Worksheet |
xlWorkbookDefault | 51 | Workbook default |
xlWorkbookNormal | -4143 | Workbook normal |
xlWorks2FarEast | 28 | Works2 FarEast |
xlWQ1 | 34 | WQ1 |
xlXMLSpreadsheet | 46 | XML Spreadsheet |
Aplicación en Chrome WebStore, EscucharTexto
Hola a todos,
Les presento mi primera aplicación hecha para chrome...
Me gustaría que le dieran una ojeada, Lo que hace es hablar un texto seleccionado en español!!. Acepto comentarios!! Gracias!
Consulta select sin tabla en Oracle / Select query without table in Oracle
No es posible realizar una consulta sin tabla en Oracle, para solventar esto, podemos usar la tabla del sistema DUAL, por ejemplo:
select 'Pepito' from dual
Convertir a Mayúscula/Minúscula en Oracle / Convert to lower/upper inOracle
Convertir a mayúsculas:
select upper('pepito')
Resultado: PEPITO
Resultado: PEPITO
Convertir a minúsculas:
select lower('PEPITO')
Resultado: pepito
Dejar la primera en mayúscula (Gracias a un aporte anónimo):
select initcap('pepito perez')
Resultado: Pepito Perez
Resultado: pepito
Dejar la primera en mayúscula (Gracias a un aporte anónimo):
select initcap('pepito perez')
Resultado: Pepito Perez
Listar los campos de una tabla en Oracle / List table columns in Oracle
Para mostrar un listado de campos en Oracle, en el formato:
Campo, Campo / (tipo (tamaño)) / si es nulo o no
select column_name as columns_name, column_name||' '||data_type||' ('||data_length||') '||case nullable when 'N' then 'NN' else '' end as descripcion
from all_tab_columns
where table_name = 'TABLA'
order by column_name
Exportar Importar base de datos Oracle / Export Import Oracle database
Para realizar una exportación de todos los objetos de una base de datos Oracle, se usa el siguiente comando.
Inicio -> Ejecutar -> cmd
cd C:\oracle\app\product\11.2.0\dbhome_1\BIN
exp.exe file=c:\export.dmp full=yes log=c:\exportlog.log buffer=1000000
Para ejecutar el mismo comando como sysdba, se ejecuta:
exp.exe 'usuario/clave as sysdba' file=c:\export.dmp full=yes log=c:\exportlog.log buffer=1000000
file es el archivo donde quedara la exportacion.
exp.exe 'usuario/clave as sysdba' file=c:\export.dmp full=yes log=c:\exportlog.log buffer=1000000
file es el archivo donde quedara la exportacion.
full indica si se deben tomar todos los objetos.
log indica el archivo donde se almacenara el log de la exportación.
buffer es el tamaño de memoria que se usara para el proceso.
Para importar la información que se acabo de exportar, se usa el siguiente comando.
Inicio -> Ejecutar -> cmd
cd C:\oracle\app\product\11.2.0\dbhome_1\BIN
imp.exe usuario/clave file=c:\export.dmp full=yes ignore=yes
log=c:\importlog.log buffer=1000000
system/manager es el usuario/clave.
file es el archivo donde esta la información que se va a importar.
full indica si se deben tomar todos los objetos.
ignore, indica que continúe a pesar de los errores.
log indica el archivo donde se almacenara el log de la exportación.
buffer es el tamaño de memoria que se usara para el proceso.
Ordenar código con DreamWeaver Cs4 / Sort Code with DreamWeaver Cs4
En DreamWeaver versión Cs4 tiene la opción de organizar el código automáticamente, en el menú "Commands" -> "Apply Source Formatting", espero esto les complemente.
Obtener nombre de usuario conectado en MSSQL, get name of connected user in MSSQL
Para obtener el nombre de usuario conectado en Microsoft SQL Server, se debe ejecutar la siguiente consulta:
select SYSTEM_USER,suser_sname(),suser_name()
Crear DropDownDataWindows lista desplegable con PowerBuilder con base de datos
Se debe crear un DataWindow tipo Grid que devuelva la descripción y el código del listado que queremos mostrar.
El SQL puede ser algo así:
Select descripcion, valor from catalogo
Luego se debe crear un DataWindow tipo External, donde contenga un campo, por ejemplo:
Campo: producto, Tipo: String, Tamano: 20
Se da clic en finalizar y luego se procede a editar el DW External que creamos.
Se selecciona el campo producto y en la pestaña "Edit" en "Style Type" se selecciona: DropDownDW, en la parte inferior de la misma pestaña se selecciona: "Always Show Arrow" y mas abajo en la parte que dice "DataWindow", se busca el primer DW que creamos, en la parte inferior, se selecciona el campo "Display Column" (Descripcion) y "Data Column" (valor).
Luego en la ventana se instancia un DW que apunta al DW External.
En código fuente, en el evento open de la ventana, colocamos el siguiente código:
datawindowchild ldwc_dwselect
dw_external.getchild( "producto", ldwc_dwselect)
ldwc_dwselect.settransobject( sqlca )
ldwc_dwselect.retrieve()
dw_external.insertrow(0)
y eso es todo.
Suscribirse a:
Entradas (Atom)