inseterd 插入触发器里判断下数据长度len()是否为11,不为11不做插入操作
示例:
create proc p_test
(
@Phone varchar(20), --输入参数:手机号
@Result smallint output --输出参数:0 手机号长度正常;1 手机号异常
)
as
declare @len int
set @len=len(@Phone)
if @len=11
begin
set @Result=0
print '手机号长度正常'
end
else
begin
set @Result=01
print '手机号异常'
end