Preguntas etiquetadas con tsql

175
Cambiar el nombre del esquema de la tabla en SQL

Quiero cambiar el nombre del esquema de la tabla Employeesen la base de datos. En la tabla actual, el Employeesnombre del esquema de la base de datos es dboQuiero cambiarlo exe. Cómo puedo hacerlo ? Ejemplo: DE dbo.Employees A exe.Employees Intenté con esta consulta: ALTER SCHEMA exe...

171
Nombre de tabla como variable

Estoy tratando de ejecutar esta consulta: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Esto produce el siguiente error: Mensaje 1087, Nivel 16, Estado 1, Línea 5 Debe declarar la variable de tabla "@tablename". ¿Cuál es la forma correcta de tener el nombre de la...

170
Calcular un total acumulado en SQL Server

Imagine la siguiente tabla (llamada TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Me gustaría una consulta que devuelva un total acumulado en orden de fecha, como: id somedate somevalue...

168
Función IndexOf en T-SQL

Dada una columna de dirección de correo electrónico, necesito encontrar la posición del signo @ para la subcadena. ¿Cuál es la indexoffunción, para cadenas en T-SQL? Buscando algo que devuelve la posición de una subcadena dentro de una cadena. C ª# var s = "abcde"; s.IndexOf('c'); // yields...

164
SQL JOIN vs IN rendimiento?

Tengo un caso en el que usar un JOIN o un IN me dará los resultados correctos ... ¿Qué suele tener un mejor rendimiento y por qué? ¿Cuánto depende de qué servidor de base de datos esté ejecutando? (FYI estoy usando