sql-function

Función frente Procedimiento Almacenado en SQL Server

He estado aprendiendo Funciones y Procedimientos Almacenados durante bastante tiempo, pero no se por qué y cuándo debo usar u ... rocedimiento almacenado. A mí me parecen iguales, tal vez porque soy un poco novato en eso. ¿Puede alguien decirme por qué?

Procedimiento almacenado de MySQL vs función, ¿cuál usaría cuando?

Estoy viendo los procedimientos y funciones almacenados en MySQL. ¿Cuál es la verdadera diferencia? Parecen ser similares, ... macenado puede hacer todo y más una función almacenada puede. ¿Por qué / cuándo usaría un procedimiento frente a una función?

MySQL: Selección de múltiples campos en múltiples variables en un procedimiento almacenado

¿Puedo SELECCIONAR múltiples columnas en múltiples variables dentro de la misma consulta select en MySQL? Por ejemplo: D ... ; SELECT Id INTO iId, dateCreated INTO dCreate FROM products WHERE pName=iName; ¿Cuál es la sintaxis correcta para esto?

Cómo comprobar si existe una función en una base de datos SQL

Necesito averiguar si existe una función en una base de datos, para poder soltarla y crearla de nuevo. Básicamente debería se ... dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )

Función de valor de tabla (TVF) vs. Vista

¿Cuál es la diferencia entre las funciones con valores de tabla y las vistas? ¿Hay algo que puedas hacer con 1 que sea difícil o imposible de hacer con el otro? ¿O la diferencia radica en la eficiencia?

Cómo Reemplazar Varios Caracteres en SQL?

Esto se basa en una pregunta similar ¿Cómo Reemplazar Varios Caracteres en Access SQL? Escribí esto ya que sql server 2005 ... ¿Puede alguien darme una mejor solución a este problema en términos de rendimiento y tal vez una implementación más limpia?

Consulta SQL-Concatenar resultados en una cadena [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo concatenar texto de varias filas en una sola cadena de ... dos de la consulta select en CodeNameString. Obviamente un bucle FOREACH en código C# haría esto, pero ¿cómo lo hago en SQL?