Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SQL Server 2000 equivalent to STRTRAN() in vfp
Message
 
To
31/10/2006 16:45:48
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01165955
Message ID:
01165963
Views:
11
This message has been marked as the solution to the initial question of the thread.
DECLARE @lcstring varchar(200)
DECLARE @lcnewstring varchar(200)
select * from agency
SET @lcstring = 'HIGH POINT'
SET @lcnewstring = 'TRACY'
update agency set agencyname = REPLACE(agencyname,@lcstring,@lcnewstring)
select * from agency
>OK, in SQL Management Studio, how do I set the vars? I have reached a brain cramp and can't believe I cannot think of it. it doesn't like this:
>
>
>select * from agency
>SET	lcstring = 'HIGH POINT'
>SET lcnewstring = 'TRACY'
>update agency set agencyname = REPLACE(agencyname,lcstring,lcnewstring)
>select * from agency
>
>or
>
>select * from agency
>DECLARE lcstring = 'HIGH POINT'
>DECLARE lcnewstring = 'TRACY'
>update agency set agencyname = REPLACE(agencyname,lcstring,lcnewstring)
>select * from agency
>
>
>>>
>>>lcoldstring = 'old value'
>>>lcnewstring = 'new value'
>>>UPDATE vhstatus SET vhnote = STRTRAN(vhnote,lcoldstring,lcnewstring)
>>>
>>>
>>>Any idea how to do that in SQLServer 2000 (Not vfp will be using sqlexec())?
>>
>>lcoldstring = 'old value'
>>lcnewstring = 'new value'
>>UPDATE vhstatus SET vhnote = REPLACE(vhnote,lcoldstring,lcnewstring)
>>
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform