今天同事遇到了个问题记录下
创建语句如下


IF OBJECT_ID('GET_NUMBER2') IS NOT NULL
DROP FUNCTION GET_NUMBER2use ZLN_ZFS_CRM
GO
create function get_number2(@s varchar(100))
returns varchar(100)
as
beginwhile patindex('%[^0-9]%',@s) > 0beginset @s=stuff(@s,patindex('%[^0-9]%',@s),1,'')endreturn @s
end
go
--测试
PRINT GET_NUMBER('2012中国China1949bj')
GO

sqlserver写了个函数 主要是用于筛选出字段中的数字
如图函数已经创建成功了

同事使用这种方法调用函数
select * from get_number2(‘2012中国China1949bj’)
报错信息是
消息 208,级别 16,状态 3,第 1 行
对象名 ‘get_number2’ 无效。

因为这是一个标量函数并不是表值函数所以我们应该是这么调用的
select get_number2(‘2012中国China1949bj’)
但是报错
消息 195,级别 15,状态 10,第 1 行
‘get_number2’ 不是可以识别的 内置函数名称。

最后是要以数据库名+dbo+函数名开始调用
select ZLN_ZFS_CRM.dbo.get_number2(‘2012中国China1949bj’)

sqlserver创建函数后提示对象名无效相关推荐

  1. SQL数据库恢复后出现对象名无效(SQL Server备份还原时造成孤立用户的解决方案

    SQL数据库恢复后出现对象名无效(SQL Server备份还原时造成孤立用户的解决方案) 2011-04-18 09:38 以碰到这个烦人的问题,恢复的时候自带了个用户,但怎么也删除不掉,select ...

  2. oracle提示表名无效,ORACLE提示表名无效

    在创建ORACLE数据库时,创建表 提示表名无效 请查看数据库表名是否出现了小写字母或者关键字,如USER- [问题描述]在使用 SQL Server 2008 r2 时,有时在完成SQL书写后,会提 ...

  3. “SQL对象名无效”的解决过程

    今天遇到一个操蛋的问题. 网站升级后,打开一个页面无法访问, 提示: 对象名"xxx"无效. xxx表在服务器上没有创建,于是俺打开 "sql查询分析器": 导 ...

  4. 数据库对象名无效 解决方法总结

    在数据库里面新建表后显示对象名无效,但是在表中能看见,就是无法引用.(强迫症.看着下划线是一排红色的.不爽).重启sql服务也没有用. 暴力解决方法::关闭SQL管理器,再重新打开.(红色下划线不见了 ...

  5. C# 对象名无效 问题

    相信有些人访问数据库会出现对象名无效的问题,网上也给出了许多的解决方案,搞了一晚上才查出原因,各种伤不起,现在说一下心得,让后来的学弟学妹们少走点弯路: 实行检查三步走策略,相信三步走之后一般会解决问 ...

  6. SQL对象名无效怎么办法 华骨龙

      使用sqlserver数据库时,产生SQL对象名无效的问题一般是以下两种常见原因,下面根据不同的原因给出解决方法. 原因一:数据库做过迁移,新数据库的对象所有者名称不同造成 数据库做了迁移后,一般 ...

  7. sql server 对象名无效的解决方法

    sql server 对象名无效的解决方法 参考文章: (1)sql server 对象名无效的解决方法 (2)https://www.cnblogs.com/meetcomet/p/3477937. ...

  8. cmd命令行启动MySQL提示服务名无效/服务无法启动

    1. 必须以管理员身份打开命令行窗口,否则可能报错 2. cmd下执行 net start mysql ,提示服务名无效.这是因为net start +服务名,启动的是win下注册的服务.此时,系统中 ...

  9. .xlsx文件新建提示扩展名无效问题

    如何解决.xlsx文件提示扩展名无效问题? 观察我们可以看到,新建excel文件的命名变为xlsx工作表,而不是大家熟悉的microssoft开头的文件,主要原因就是安装软件的暗改,只需进入注册表修改 ...

  10. 数据库已经插入表名但是显示对象名无效

    SQL SERVER 已经插入表名,select 可以查出数据,但是显示对象名无效 问题 解决:试试刷新本地缓存,方法--菜单栏>编辑>intelliSense>刷新本地缓存.

最新文章

  1. 笔记本的处理器型号怎么区别好坏
  2. 卸载重装svn后原来项目不受管理,版本不对应还是,升级工作副本解决?
  3. Android Service演义
  4. Tomcat与Jre绿色环境配置(生产环境)
  5. poj2109 Power of Cryptography
  6. 力扣-剑指offer 06 从尾到头打印链表
  7. 计算机语言em,Python:EM(期望极大算法)实战
  8. 国二计算机考试office快捷键,全国计算机二级考试(Office)应试技巧
  9. gridviewnbsp;enableviewstate
  10. 《计算机操作系统》(慕课版)课后习题
  11. js Shadow DOM
  12. 双币对冲外汇ea ,单货币对冲策略, EA运行原理
  13. 魔百和CM311-1a YST线刷精简固件(可救砖)
  14. java程序员工资有多少?java程序员现状如何?
  15. 国内H5页面制作工具评测,iH5排第一
  16. python3 excel 图表导出图片_使用python代码将excel中的图表导出为图片
  17. linux vi 看下一页,linux中的vi命令(2)
  18. 20191219 门面设计模式
  19. 实例-MySQL-模拟京东电商数据库
  20. 魔兽世界最新服务器推荐,魔兽世界服务器人数最新数据!萌新入坑,老玩家转服慎重选择!...

热门文章

  1. Android 使用讯飞语音SDK
  2. 在合并单元格中数组公式无效_Excel|普通公式无法有效解决问题时使用数组公式...
  3. 8段数码管C语言,单片机控制4位8段数码管显示温度的程序谁会啊
  4. 如何设计网页排版和样式 - 前端页面设计
  5. python 因果推断_Causal inference (因果推断)
  6. 网页中打开某个网页自动弹出扣扣群实现方法
  7. ArcGIS教程 - 4 GIS数据
  8. 【论文阅读】AProNet: Detecting objects with precise orientation from aerial images
  9. hello heaven
  10. 【数据分析师_02_SQL+MySQL】019_MySQL联结表(WHERE,AND,PK-FK,INNER JOIN)