Mostrando entradas con la etiqueta sqlserver. Mostrar todas las entradas
Mostrando entradas con la etiqueta sqlserver. Mostrar todas las entradas

Retrieve Current Date Time in SQL Server CURRENT_TIMESTAMP, GETDATE(), {fn NOW()}


There are three ways to retrieve the current datetime in SQL SERVER.
CURRENT_TIMESTAMP, GETDATE(), {fn NOW()}
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP is a nondeterministic function. Views and expressions that reference this column cannot be indexed. CURRENT_TIMESTAMP can be used to print the current date and time every time that the report is produced.
GETDATE()
GETDATE is a nondeterministic function. Views and expressions that reference this column cannot be indexed. GETDATE can be used to print the current date and time every time that the report is produced.
{fn Now()}
The {fn Now()} is an ODBC canonical function which can be used in T-SQL since the OLE DB provider for SQL Server supports them. {fn Now()} can be used to print the current date and time every time that the report is produced.
If you run following script in Query Analyzer. I will give you same results. If you see execution plan there is no performance difference. It is same for all the three select statement.
SELECT CURRENT_TIMESTAMPGOSELECT {fn NOW()}
GO
SELECT GETDATE()GO

Performance:
There is absolutely no difference in using any of them. As they are absolutely same.
My Preference:
I like GETDATE(). Why? Why bother when they are same!!!

Tips SQLeros: Describe en SQL Server


A mi me encanta MySQL y una de las sentencias básicas cuando trabajas con MySQL es el famoso DESCRIBE para ver la estructura de una tabla…

Por Ejemplo, tenemos una tabla que se llama “CLIENTE”, en MySQL ponemos algo así en la consola

DESCRIBE CLIENTE;

Pero sorpresa… en MS SQL Server, esa sentencia no existe, por lo que les muestro dos formas para poder ver la estructura de la tabla. La primera (que a mi me gusta mas) seria así:
  1. SELECT a.name, C.name, A.LENGTH, a.autoval, A.xprec, A.scale
  2. FROM syscolumns A, sysobjects B, systypes C
  3. WHERE A.ID = B.ID
  4. AND B.name = 'CLIENTE'
  5. AND A.xtype = C.xtype

Y esta otra da mas detalle
sp_columns Cliente

Si ven, la sintaxis de la primera es un poco mas compleja, pero el resultado es mas como el DESCRIBE de MySQL, sin embargo, la otra forma también cumple su tarea. En lo personal, tener tantas columnas cuando lo que quiero ver es el nombre (en vertical) de los campos, el tipo de dato y la longitud que aceptan, con la segunda sentencia es mas complicado. Es cosa de gustos,espero que esto les sirva.

Saludos!

Corriendo Wordpress ¿En SQL Server?

Creo que la posibilidad de correr Wordpress con SQL Server será del agrado de muchos, ya que por fin existe una solución tanto de forma local como en la nube mediante el uso de Windows Azure y SQL Azure.


Existen dos formas de realizar la instalación:




  • Distribución: esta es la forma más fácil de empezar. Incluye la última versión de Wordpress con el parche de SQL Server ya aplicado.

  • Parche: son únicamente los archivos modificados, mismos que pueden ser aplicados a la versión de Wordpress que descargues.


El propósito de este parche es proporcionar una abstracción en la estructura de la base de datos dentro de Wordpress, causando un mínimo de errores en el core de Wordpress y sin perdidas en las características del CMS.


El tutorial completo de instalación consta tan sólo de 8 pasos.


Enlace: Download WordPress on SQL Server Distro & Patch | Wordpress on Microsoft | Getting Started