|
Inicio → WINDEV 25 → WX - Função Básica mas muito útil pra quem trabalha com SQL: ReplaceNull |
WX - Função Básica mas muito útil pra quem trabalha com SQL: ReplaceNull |
Iniciado por adrianoboller, 10,jul. 2015 18:06 - 6 respuestas |
| |
| | | |
|
| |
Miembro registrado 3.661 mensajes Popularité : +175 (223 votes) |
|
Publicado el 10,julio 2015 - 18:06 |
Procedure ReplaceNull(Texto, Busca, Troca)
IF Troca <> "" Texto = Replace(Texto, Busca, Troca) ELSE IF PositionOccurrence(Texto,"'"+ Busca +"'",firstRank,FromBeginning) > 0 Texto = Replace(Texto,"'"+ Busca +"'","null") ELSE Texto = Replace(Texto,Busca,"null") END END
RESULT(Texto) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.661 mensajes Popularité : +175 (223 votes) |
|
Publicado el 10,julio 2015 - 18:07 |
Uso:
SQLExecuta = ReplaceNull(SQLExecuta,"@pCodigoCliente@",CodCliente) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.661 mensajes Popularité : +175 (223 votes) |
|
Publicado el 10,julio 2015 - 18:09 |
Ou usar o se vazio Empty do entry como Null |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.661 mensajes Popularité : +175 (223 votes) |
|
Publicado el 20,julio 2015 - 18:54 |
Procedure ReplaceNull(Texto, Busca, Troca)
IF Texto <> "" AND Busca <> "" IF Troca <> "" AND PositionOccurrence(Texto,"'"+ Busca +"'",firstRank,FromBeginning) > 0 Texto = Replace(Texto, "'"+ Busca +"'", Troca) ELSE IF Troca <> "" AND PositionOccurrence(Texto, Busca, firstRank,FromBeginning) > 0 Texto = Replace(Texto, Busca, Troca) ELSE IF Troca = "" AND PositionOccurrence(Texto,"'"+ Busca +"'",firstRank,FromBeginning) > 0 Texto = Replace(Texto,"'"+ Busca +"'","null") ELSE IF Troca = "" AND PositionOccurrence(Texto, Busca, firstRank,FromBeginning) > 0 Texto = Replace(Texto,Busca,"null") END END
RESULT(Texto) |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,julio 2015 - 13:22 |
Adriano no SQL Server basta usar
ISNULL(Atributo, ValorCasoNulo) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.661 mensajes Popularité : +175 (223 votes) |
|
Publicado el 15,agosto 2015 - 18:40 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3.661 mensajes Popularité : +175 (223 votes) |
|
Publicado el 15,agosto 2015 - 18:44 |
VariavelNula is Variant = Null
ok is boolean = HExecuteQuery(QYR_Clientes,hQueryDefault, "Adriano Boller", "6348864", VariavelNula) IF ok = True Info("OK") ELSE Error(ErrorInfo( )) END
|
| |
| |
| | | |
|
| | | | |
| | |
|