Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Substring

Estas en el tema de Substring en el foro de SQL Server en Foros del Web. Tengo este codigo pero no se que le falta al loginuser del concat que me da error. Luego tb me faltaria mirar que el login ...
  #1 (permalink)  
Antiguo 02/04/2010, 09:02
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
Substring

Tengo este codigo pero no se que le falta al loginuser del concat que me da error.
Luego tb me faltaria mirar que el login user no este y si esta ya usado, ponerle un numero detras, pero no tengo ni idea :S

create procedure nosuari @nomuser varchar(50),@cognomuser varchar(50),@loginuser varchar(50)
as

if ( @nomuser is not null and @cognomuser is not null and @loginuser is not null )
begin
insert into usuaris values (@nomuser,@cognomuser,@loginuser)
end

if ( @loginuser is null )
begin
@loginuser = CONCAT(LCASE(SUBSTRING(@nomuser, 1, 1)), --LCase letra en minuscula
LCASE(SUBSTRING(@cognomuser)))
end
go

exec nosuari 'Andres','Sanchez','asanchez'
  #2 (permalink)  
Antiguo 02/04/2010, 09:52
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Substring

Concat no hay en SQL Server que yo sepa.
Para concatenar usa "+". Ejemplo: "hola " + "mundo".
Tienes que validar que @nomuser no sea nulo.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:11.