2019-02-24
閱讀量:
1447
mysql用戶變量和局部變量的不同?
問(wèn)題描述:
當(dāng)我們?cè)谑褂胢ysql進(jìn)行存儲(chǔ)的時(shí)候,特別是涉及procedure的過(guò)程,會(huì)涉及到用戶變量和局部變量,那么如何理解這兩者的差別呢?
解決思路:
- 用戶變量只存在于procedure的begin...end的過(guò)程,生命周期很短,就是call該procedure的調(diào)用期間
- 局部變量,就是自定義的某個(gè)值,賦值方式可以是@a='aaa'或者select 'aaa' into @a,生命周期會(huì)更長(zhǎng),存在于整個(gè)與客戶端連接的期間,調(diào)用范圍也更大






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
1條評(píng)論
0條評(píng)論