How to remove apostrophes from a variable

Asked

Viewed 590 times

2

I have a text Edit PRODUCT that comes like this: 'STICKER 478', with apostrophes. How do I make it come out like this: STICKER 478 on sql server? I’ve tried that and it doesn’t work:

 DECLARE @ProdutoNome VARCHAR(30);
 SET @ProdutoNome = REPLACE(''ADESIVO 478'', '''', '')
 PRINT @ProdutoNome

3 answers

3


So the way you made it works, just add you ' at the beginning and end of ''ADESIVO 478'' for SQL server syntax. It would look like this:

DECLARE @ProdutoNome VARCHAR(30);
 SET @ProdutoNome = REPLACE('''ADESIVO 478''', '''', '')
 PRINT @ProdutoNome

Example running on Sqlfiddle

1

DECLARE @ProdutoNome VARCHAR(30);

SET @ProdutoNome = '''ADESIVO 478'''

 select @ProdutoNome = replace(@ProdutoNome,'''','')

 PRINT @ProdutoNome

0

Try adding the escape character \
Would look like this:

DECLARE @ProdutoNome VARCHAR(30);
SET @ProdutoNome = REPLACE(''ADESIVO 478'', '\'', '')
PRINT @ProdutoNome

Browser other questions tagged

You are not signed in. Login or sign up in order to post.