Archivo
Archivo
Etiquetas
Etiquetas
php
microsoft
herramientas
configuraciones
tutoriales
SQL Server
javascript
windows
instalaciones
comandos
MySQL
bases de datos
linux
bugs
SQL
script php
managment studio
curiosidades
internet
jquery
apache
optimización
actualizaciones
clases php
centos
navegadores
librerías php
T-SQL
queries
google
opinión
recursos
marketing
benchmark
programas
software
emails
sistemas operativos
AJAX
códigos
errores
frameworks
posicionamiento
seguridad internet
driver sql server php
formularios
funciones fecha
hardware
html5
zend
buscadores
estadísticas
plugins
SEO
html
redes sociales
htaccess
repositorios
scripts shell linux
servidores web
entornos de trabajo
nginx
procedimientos
copias de seguridad
firewall
munin
nodejs
opensuse
versiones
virtualización
wamp server
Hyper-V
php-fpm
trucos
expresiones regulares
office 2010
redes
rss
subversion
triggers
utf8
http2
safe mode
technical preview
tecnología
unidad de red
xampp
herencia
opcache
planes de ejecucución
powershell
teamviewer
Mostrar más
Mostrar menos
Entradas populares de este blog
Actualmente las versiones de PHP se están distribuyendo como Non-Thread Safe (NTS) y Thread Safe (TS), veamos en que consiste cada una: Thread Safe (TS) es una característica que permite optimizar PHP para un entorno MultiHilo (Windows) y no Multiproceso (Linux) , siendo así mas efectivo en Apache para Windows ya que permite, dicho de una forma totalmente ambigua, cargar todo el ambiente de PHP y mantenerlo en la memoria para todos los hilos que lo necesiten. Esto sin embargo generaba problemas varios en ISS al ejecutar PHP como ISAPI ya que muchas extensiones estaban hechas pensado en el modelo Multiproceso (Linux) y obligaba a utilizar PHP como CGI, esto lo hacía más estable pero exageradamente más lento debido a que tiene que cargar y descargar de la memoria el ambiente completo de PHP en cada requerimiento o proceso. Lo que Non-Thread Safe (NTS) permite es configurar ISS y otros servidores basados en el modelo de Windows (MultiHilo) para que usen PHP como CGI pero mejorando...
Hacer un select readonly con jQuery
Para un select no es aplicable la opción readonly, o está deshabilitado o está activo, pero no puede estar activo y ser readonly. Esto es lo que HTML y los navegadores te dicen pero hay una opción a esto y es deshabilitar todos los option no seleccionados con jQuery, de esta manera con este sencillo código JavaScript podemos simular tener un select readonly . $('#selectid option:not(:selected)').attr('disabled',true); Para los que quieran un poco más de teoría pueden seguir leyendo el post. Diferencias entre controles readonly y disabled La principal diferencia entre readonly y disabled es que aunque en ambos casos el contenido del control sobre el que se aplica no puede ser modificado en caso de readonly este valor si se envía al hacer el submit del formulario mientras en el caso de un control disabled este valor nunca se envía, con lo cual suele ser interesante tener un control no modificable pero que queramos tener su valor al recibir los datos del formulari...
Listado de palabras en castellano
Aquí os dejo un recurso que puede ser muy útil para algunos, una base de datos en MySQL con un diccionario , o mas bien un listado, de más de 55 mil palabras en castellano. El archivo SQL consta de una base de datos con una única tabla, la cual tiene 4 campos, la clave primario y 3 campos de texto con la misma palabra (todas en minúscula). La diferencia entre los 3 campos es que el primero llamado palabra es un varchar con lo cual en las consultas SQL no distingue entre acentos o ñ y n, los otros dos campos son binarios por tanto si distinguen, uno de ellos tiene ñ pero no tiene acentos y el otro tiene acentos y ñ para una comparativa más exacta. El origen de estas palabras los he sacado del diccionario de español genérico de Open Office disponible para múltiples países desde su página para diccionarios en español para Open Office . Otra fuente de palabras en castellano puede ser el diccionaro de PhpStorm para comprobar la ortografía. Luego de descargar el archivo hay...
Consultas útiles SQL Server
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Muchas veces necesitamos conocer las tablas, campos, claves, etc. de una base de datos en concreto, todos estos datos están disponibles en tablas de sistema de SQL Server, veamos algunos ejemplos.
Devolver las tablas de la base de datos actual con sus claves primarias
SELECT i1.TABLE_NAME, i2.COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS i1 INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE i2 ON i1.CONSTRAINT_NAME = i2.CONSTRAINT_NAME WHERE i1.CONSTRAINT_TYPE = 'PRIMARY KEY'
Devolver los campos de una tabla concreta que son claves foráneas y la tabla a la que hace referencia
SELECT CU.COLUMN_NAME, PK.TABLE_NAME FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS C INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS FK ON C.CONSTRAINT_NAME = FK.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS PK ON C.UNIQUE_CONSTRAINT_NAME = PK.CONSTRAINT_NAME INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE CU ON C.CONSTRAINT_NAME = CU.CONSTRAINT_NAME WHERE FK.TABLE_NAME = ?
Devolver el tipo de cada campo de una tabla concreta tal y como lo vemos en el SQL Server Managment Studio (como una cadena)
SELECT SYSCOLUMNS.name, SYSTYPES.name FROM SYSOBJECTS INNER JOIN SYSCOLUMNS ON SYSOBJECTS.ID = SYSCOLUMNS.ID INNER JOIN SYSTYPES ON SYSTYPES.xtype = SYSCOLUMNS.xtype WHERE SYSOBJECTS.name = ? ORDER BY SYSCOLUMNS.colorder
Devolver el nombre de todos los campos no nulos de una tabla concreta
SELECT SYSCOLUMNS.name FROM SYSOBJECTS INNER JOIN SYSCOLUMNS ON SYSOBJECTS.ID = SYSCOLUMNS.ID WHERE SYSOBJECTS.name = ? AND SYSCOLUMNS.isnullable = 0
Devolver los valores por defecto de todos los campos de una tabla
SELECT SYSCOLUMNS.name, c1.definition FROM SYSOBJECTS INNER JOIN SYSCOLUMNS ON SYSOBJECTS.ID = SYSCOLUMNS.ID INNER JOIN sys.default_constraints c1 ON c1.object_id = SYSCOLUMNS.cdefault WHERE SYSOBJECTS.name = ?
¿Se os ocurre alguna otra?
curiosidades
herramientas
managment studio
microsoft
queries
SQL
SQL Server
T-SQL
windows
windows server
x64
x86
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios