Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查存储过程SQL中的输入模式?_Sql_Sql Server_Pattern Matching_Procedure - Fatal编程技术网

如何检查存储过程SQL中的输入模式?

如何检查存储过程SQL中的输入模式?,sql,sql-server,pattern-matching,procedure,Sql,Sql Server,Pattern Matching,Procedure,我有一个存储过程,目前需要21个参数。 @概念名称,@K1,@W1….@Kn,@Wn 我想知道如何使用检查输入模式,以确保其格式正确,并使用正确的数据类型。如果字符串模式无效(缺少W、K、逗号或反转),则向用户打印错误消息 @Concept_Name的数据类型为varchar(55) @K的数据类型为varchar(55) @W的数据类型为十进制(3,2) 可以视为两个字符串,即'@Concept_Name'和另一个'@K1,@W1…..@Kn,@Wn' 感谢您的帮助21参数?天哪!你用什么做前

我有一个存储过程,目前需要21个参数。 @概念名称,@K1,@W1….@Kn,@Wn

我想知道如何使用检查输入模式,以确保其格式正确,并使用正确的数据类型。如果字符串模式无效(缺少W、K、逗号或反转),则向用户打印错误消息

@Concept_Name的数据类型为varchar(55) @K的数据类型为varchar(55) @W的数据类型为十进制(3,2)

可以视为两个字符串,即'@Concept_Name'和另一个'@K1,@W1…..@Kn,@Wn'


感谢您的帮助

21参数?天哪!你用什么做前端?我想你最好在那里检查一下。是的,这是作业的一部分。其中,我们采用用户输入的概念名称和10个关键词及其权重。而且检查必须在程序内进行。有没有针对这一点的政策???应该有。请用保险单解释一下。谢谢