CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

--一个最简单的函数

楼主pdgzzgx(火速空间(进攻.net))2006-09-02 10:41:48 在 MS-SQL Server / 基础类 提问

create   function   puxian(@ts_gg   varchar(50))  
  returns   @ts_gg   varchar(50)  
  Replace(@ts_gg,'mm','')  
   
   
  实现的功能就是把ts_gg输入进去   再输出来  
  中间执行   Replace(ts_gg,'mm','')  
                    left(ts_gg,10)  
  我怎么调用  
  问题点数:20、回复次数:4Top

1 楼yuehaiyang()回复于 2006-09-02 10:45:23 得分 5

用到的地方dbo.function(参数)  
  要看结果是什么,然后你声明一个变量接受Top

2 楼pdgzzgx(火速空间(进攻.net))回复于 2006-09-02 10:49:47 得分 0

我的意思是2条语句的时候怎么执行Top

3 楼YiZhiNet(九斤半)回复于 2006-09-02 10:50:03 得分 15

create   function   puxian(@ts_gg   varchar(50))  
      returns   varchar(50)  
  as  
  begin  
      declare   @s   varchar(10)  
      set   @s=Replace(@ts_gg,'mm','')  
   
      if   len(@s)>10  
          set   @s=left(@s,10)  
   
      return   @s  
  end  
  go  
   
  select   'abmmc',dbo.puxian('abmmc')  
   
  drop   function   puxian  
  Top

4 楼pdgzzgx(火速空间(进攻.net))回复于 2006-09-02 10:50:18 得分 0

create   function   puxian(@ts_gg   varchar(50))  
  returns     varchar(255)    
  as    
  begin    
  RETURN     replace(@ts_gg,'mm','')    
  end    
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:pdgzzgx
  • yuehaiyang
  • YiZhiNet

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo