Entradas

Mostrando entradas de junio, 2016

SQL SERVER : ELIMINAR TABLA

if exists ( SELECT name from sys.tables where name ='employee') drop table employee GO CREATE TABLE employee (     empid INT,     ename VARCHAR(20),     sal   INT );

SQL SERVER : TABLA TEMPORAL

TABLA LOCAL CON ALCANCE LOCAL  USE Norhtwind  GO  -- Creamos una tabla temporal dentro de esta  CREATE TABLE # temp(id INT)  -- Verificamos si nuestra tabla existe  IF OBJECT_ID('tempdb.. # temp') IS NOT NULL    BEGIN     PRINT '¡#temp existe!'    END  ELSE    BEGIN     PRINT '¡#temp does not exist!'    END  -- Otra forma de verificar si esta tabla existe es utilizando un segundo parámetro opcional no documentado  IF OBJECT_ID('tempdb.. # temp','u') IS NOT NULL    BEGIN     PRINT '¡#temp existe!'    END  ELSE    BEGIN     PRINT '¡#temp no existe!'    END  -- No hagas esto porque esto verificara la base de datos  local y por lo tanto retornara no existe     IF OBJECT_ID('tempdb.. # temp','local') IS NOT NULL    BEGIN     PRINT '¡#temp existe!...

SQL SERVER : USO DE UPDATE CON CASE

CASE Ejemplo 01 SELECT titulo, precio, Presupuesto= CASE precio WHEN precio > 20.00 THEN 'Expensive' WHEN precio BETWEEN 10.00 AND 19.99 THEN 'Moderate' WHEN precio < 10.00 THEN 'Inexpensive' ELSE 'Unknown' END, FROM titulos Resultado: Titulo                  Precio       Presupuesto ---------------------- ----------- --------------- Cooking with Computers 11.95       Moderate Straight Talk About Co 19.99       Moderate The Busy Executive's D 19.99       Moderate You Can Combat Compute 2.99        Inexpensive Silicon Valley Gastron 19.99       Moderate The Gourmet Microwave  2.99        Inexpensive But Is It User F...