日期:2014-05-18  浏览次数:20349 次

急求:储存过程问题(20分)
当输入20个字符以内的数据时就自动输出时是调转的效果!
例子:123...会变成...321或者你好会变成好你.
这样的储存过程怎样写?


------解决方案--------------------
create procedure test1 @input varchar(20)
as
print reverse(@input)
go
exec test1 '你好123 '
go
------解决方案--------------------
create trigger trig2 on table1
for insert
as
update table1 set rev=reverse(table1.rev)
go
insert into table1 values(123, '你好123 ')
select * from table1
go
对不起,楼主你看看是不是我这个意思。注:table1(id1 int,rev varchar(20))
这样当你在rev字段插入新记录时,它自动变为你要求的