社区
MS-SQL Server
帖子详情
能不能判断是不是数值型的,进来看一下,有关存储过程参数
cmsoft
2003-01-18 09:11:40
我有一个参数是int型,在之前我想实现
如果参数传的是其它类型,我就
if not isnumeric(@age) --这样不行啊
set @message='你必须输入数字!'
是不是这样不能实现,我必须在前台就判断掉,谢啦
...全文
59
7
打赏
收藏
能不能判断是不是数值型的,进来看一下,有关存储过程参数
我有一个参数是int型,在之前我想实现 如果参数传的是其它类型,我就 if not isnumeric(@age) --这样不行啊 set @message='你必须输入数字!' 是不是这样不能实现,我必须在前台就判断掉,谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cmsoft
2003-01-18
打赏
举报
回复
isnumeric(@age)这个不是返布尔值啊
cmsoft
2003-01-18
打赏
举报
回复
存储过程中实现有效性检查我不会啊,所以问了(不是用CB实现)
pengdali
2003-01-18
打赏
举报
回复
sql中:
if ISNUMERIC(@age)=0
set @message='你必须输入数字!'
cmsoft
2003-01-18
打赏
举报
回复
我只是想这些有效性检查全写在存储过程里
pengdali
2003-01-18
打赏
举报
回复
那你既然会写还有什么问题吗??
cmsoft
2003-01-18
打赏
举报
回复
C++ Builder(如果前台我自己会写,我只是想这些有效性检查全写在存储过程里)
pengdali
2003-01-18
打赏
举报
回复
你用什么前台??
易语言小数转整数进一
在本篇文章中小编给大家整理了关于易语言小数转整数进一的操作方法以及源码,需要的学习下。
关于对MYSQL
存储过程
传递
参数
是纯数字还是字符串的
判断
1、问题的由来书写MySQL
存储过程
,有时需要
判断
传递的某
参数
是数字还是字母和数字或字母组成的字符串,由于MySQL没有现成的函数,在MSSQL中可以用ISNUMERIC来
判断
,因此在MYSQL中需要自己写函数来
判断
了。2、解决办法DELIMITER $$DROP FUNCTION IF EXISTS `funIsNum` $$CREATE FUNCTION `funIsNum`
mysql
存储过程
的优点和使用介绍
什么是
存储过程
大多数SQL语句都是针对一个或多个表的单条语句。并非所有的操作都怎么简单。经常会有一个完整的操作需要多条才能完成。
存储过程
(Stored Procedure)是在大
型
数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定
存储过程
的名字并给出
参数
(如果该
存储过程
带有
参数
)来执行它。
存储过程
是数据库中的一个重要对象,任何一...
MySQL vs Oracle
存储过程
终极对决:核心差异与实战应用全攻略
🔍🔍🌟🌟在数据库开发领域,
存储过程
作为一种预编译的数据库对象,能够将复杂的业务逻辑封装在数据库层面执行,极大地提升了数据处理效率和应用程序的安全性。MySQL 和 Oracle 作为两款主流的关系
型
数据库管理系统,它们的
存储过程
既有相似之处,也存在诸多差异。本文将深入剖析 MySQL 和 Oracle
存储过程
的细节,并对二者进行全面对比。
【数据库】
存储过程
Declare @变量名 类
型
[(宽度) , 类
型
… . . ]为了区分系统内存变量(包括表的列名和系统环境
参数
)和用户自定义变量,要求用户自定义变量时前加符号。当打开一个表时,表的所有列名如学号,姓名是变量,控制系统内部的
参数
设置的量也是变量-----系统变量和列变量。declare @xh nchar(10) select @xh = 学号 from 学生表 where 姓名 = '杨春' print @xh为什么要用@xh,而不是xh,因为表列名有可能是“xh”,这是为了避免冲突误会。
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章