內容要求
報名號:6位,第1位區(qū)分報名途徑(0為網絡報名,1為現(xiàn)場報名);第2位區(qū)分報考的班類(1為理科實驗班,2為宏志班,3為國際部中加班,4為國際部中日班),第3至6位是序號(從0001—9999);
?
在數(shù)據(jù)庫中用ID自增來表示主鍵,BMH字段來存儲報名號,要求報名號的后4位為ID數(shù)值。
?
?????declare?@getID?int ?????select?@getID=SCOPE_IDENTITY() ?????select?@RetunBMH=@Bmh+right('0000'+?cast(@getID?as?varchar),4)
另外百度得到的下面方法也可以(http://hi.baidu.com/affections/blog/item/954a0b4b6d7cfd2908f7ef29.html)。
sql里的函數(shù)。。。格式化字符串,比如1,為001,33為033
select right(cast(power(10,3) as varchar)+33,3)
select right(cast(power(10,3) as varchar)+1,3)
?