这个好像是因为不能直接使用begin,一般是在定义函数或者定义存储过程的时候用,-- CREATE FUNCTION my_test_function1(quantity INT(10)) RETURNS INTbeginset @num1=1;while @num1<100 DOset @num1=@num1+1;end while;-- return @num1;END把注释放开是可以用的
while里面set去掉
????白花钱了