Archive

Posts Tagged ‘Sql’

SQL – Convertir Convert DD-Mon-YY to DD/MM/YYYY

Para convertir una fecha en SQL de 13-JAN-16 a 13/01/2016 necesitamos la siguiente sentencia:

SELECT CONVERT(CHAR(10), CONVERT(SMALLDATETIME, '27-Jan-11', 13), 103);

Devuelve 27/01/2011

 

SELECT CONVERT(CHAR(10), CONVERT(SMALLDATETIME, '27-Jan-11', 13), 120);

Devuelve 2011-01-27

SQL – Convertir Convert DD-Mon-YYYY to DD/MM/YYYY

Para convertir una fecha en SQL de 13-JAN-2016 a 13/01/2016 necesitamos la siguiente sentencia:

SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '27-Jan-2011', 13), 103);

 

Devuelve 27/01/2011

Utilización del ALTER TABLE en SQL

14 mayo 2015 7 comentarios

SQL SERVER: ALTER TABLE

Este tutorial de SQL Server se explica cómo utilizar la sentencia ALTER TABLE en SQL Server (Transact-SQL) para agregar una columna, modificar una columna, borrar una columna, cambiar el nombre de una columna o cambiar el nombre de una tabla con la sintaxis y ejemplos.

Leer más…

Renombrar tabla o columnas en SQL

14 mayo 2015 6 comentarios

RENOMBRAR TABLA

sp_rename 'old_table_name', 'new_table_name';

RENOMBRAR COLUMNA

sp_rename 'table_name'.'old_column_name', 'new_column_name', 'COLUMN';

o

sp_rename 'employees.last_name', 'lname', 'COLUMN';
Etiquetas: , , ,

Mostrar saltos de línea de una base de datos

31 marzo 2014 7 comentarios

Muchas veces creamos un campos en un formulario de texto multiple y en el contenido generamos saltos de lineas con el Enter. Este al guardar en la Base de datos se guarda correctamente aunque no lo veamos. Y al mostrar el contenido del campo en nuestra página HTML sale todo junto.

 

Como podemos arreglar esta circunstancia y mostrar el párrafo correctamente?

 

PHP

echo nl2br($variable);

 

ASP

variable=replace(variable, vbCrlf, "<br />")

 

Etiquetas: , , , , , ,

Limitar el resultado de una consulta

29 diciembre 2011 1 comentario

Diferentes formas de limitar los resultados por pantalla de la query sql en varios sistemas:

PostGreSQL

SELECT firstname, lastname, email FROM users LIMIT 10

MySQL

SELECT firstname, lastname, email FROM users LIMIT 10

MS SQL Server

SELECT TOP 10 firstname, lastname, email FROM users

Oracle

SELECT firstname, lastname, email FROM users WHERE ROWNUM <= 10

SQL Error: Unnamed tables cannot be used as XML identifiers

15 junio 2011 5 comentarios

Si nos encontramos con el siguiente error en SQL :

Unnamed tables cannot be used as XML identifiers as well as unnamed columns cannot be used for attribute names. Name unnamed columns/tables using AS in the SELECT statement.

Significa que nuestra SELECT en la que sus resultados los parseas a XML te falta el nombre de alguna columna. Todas las columnas han de llevar nombre si usas un CASE, un SUM o COUNT por ejemplo no tendrá nombre esa columna y generará este error.

MS SQL Server error in Español (Spanish):
6809: No se pueden usar tablas sin nombre como identificadores XML y tampoco se pueden usar columnas sin nombre para nombres de atributo. Dé nombre a las columnas o tablas sin nombre usando AS en la instrucción SELECT.

Etiquetas: , , ,
A %d blogueros les gusta esto: