六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

SQL自定義函數(shù)的應(yīng)用

[摘要]函數(shù)名:GetClassName(@ClassID,@ClassType) 參數(shù):@ClassID 類別的ID號,@ClassType,類別的種類 0:語言1:總分類,2:大類別,3:子類別 ,4:國家5:省份6:市縣 返回:@ClassName類別的名稱 nvarchar(100) POWER ...

函數(shù)名:GetClassName(@ClassID,@ClassType)
參數(shù):@ClassID 類別的ID號,@ClassType,類別的種類 0:語言1:總分類,2:大類別,3:子類別 ,4:國家5:省份6:市縣
返回:@ClassName類別的名稱 nvarchar(100)
POWER BY ADPOST
create time : 2004年3月24日 14:16:16
*************************************************************************/
CREATE FUNCTION GetClassName(@ClassID as int, @ClassType as int)
RETURNS nvarchar(100) as
begin
declare @ClassName as nvarchar(100)
set @ClassName = ''
if(@ClassType = 0)
begin
SELECT @ClassName = LngName FROM LXBIZ_Language WHERE (LngTypeID = @ClassID)
end
if(@ClassType = 1)
begin
SELECT @ClassName = CategoryName FROM LXBIZ_Category WHERE (CategoryID = @ClassID)
end
if(@ClassType = 2)
begin
SELECT @ClassName = ClassName FROM LXBIZ_BigClass WHERE (ClassID = @ClassID)
end
if(@ClassType = 3)
begin
SELECT @ClassName = SubClassName FROM LXBIZ_SubClass WHERE (SubClassID = @ClassID)
end
if(@ClassType = 4)
begin
SELECT @ClassName = CountryName FROM LXBIZ_Country WHERE (CountryID = @ClassID)
end
if(@ClassType = 5)
begin
SELECT @ClassName = ProvinceName FROM LXBIZ_Province WHERE (ProvinceID = @ClassID)
end
if(@ClassType = 6)
begin
SELECT @ClassName = CityName FROM LXBIZ_City WHERE (CityID = @ClassID)
end
return @ClassName
end

SQL自定義函數(shù)在SQL查詢中的應(yīng)用:

我帖一個我自定義的SQL視圖給大家看一下

SELECT dbo.LXBIZ_AccoutInfo.AccoutID, dbo.LXBIZ_AccoutInfo.AccoutName,
dbo.LXBIZ_AccoutInfo.AccoutPassWord, dbo.LXBIZ_AccoutInfo.SafeQuestion,
dbo.LXBIZ_AccoutInfo.SafeAnswer, dbo.LXBIZ_AccoutInfo.AccoutEmail,
dbo.LXBIZ_AccoutInfo.AccoutFlag, dbo.LXBIZ_AccoutInfo.AccoutLevel,
dbo.LXBIZ_AccoutInfo.AccountExpireTime, dbo.LXBIZ_AccoutInfo.AccountMoney,
dbo.LXBIZ_AccoutInfo.LoginCount, dbo.LXBIZ_AccoutInfo.LastLoginIP,
dbo.LXBIZ_AccoutInfo.LastLoginTime, dbo.LXBIZ_AccoutInfo.RegTime,
dbo.LXBIZ_EnterpriseInfo.EnterpriseID, dbo.LXBIZ_EnterpriseInfo.CompanyFileUrl,
dbo.LXBIZ_EnterpriseInfo.ClassID,
dbo.GetClassName(dbo.LXBIZ_EnterpriseInfo.ClassID, 2) AS ClassName,
dbo.LXBIZ_EnterpriseInfo.ModeTypeID, dbo.LXBIZ_EnterpriseInfo.SellKeyword,
dbo.LXBIZ_EnterpriseInfo.BuyKeyWord, dbo.LXBIZ_EnterpriseInfo.CompanyName,
dbo.LXBIZ_EnterpriseInfo.CountryID,
dbo.GetClassName(dbo.LXBIZ_EnterpriseInfo.CountryID, 4) AS CountryName,
dbo.LXBIZ_EnterpriseInfo.ProvinceID, dbo.LXBIZ_EnterpriseInfo.CityID,
dbo.LXBIZ_EnterpriseInfo.CompanyAddress, dbo.LXBIZ_EnterpriseInfo.CompanyUrl,
dbo.LXBIZ_EnterpriseInfo.ContactName, dbo.LXBIZ_EnterpriseInfo.JobTitle,
dbo.LXBIZ_EnterpriseInfo.ContactSex, dbo.LXBIZ_EnterpriseInfo.ContactTel,
dbo.LXBIZ_EnterpriseInfo.ContactFax, dbo.LXBIZ_EnterpriseInfo.ContactMobile,
dbo.LXBIZ_EnterpriseInfo.PostCode, dbo.LXBIZ_EnterpriseInfo.BankName,
dbo.LXBIZ_EnterpriseInfo.BankNumber, dbo.LXBIZ_EnterpriseInfo.Turnover,
dbo.LXBIZ_EnterpriseInfo.EmployersNum, dbo.LXBIZ_EnterpriseInfo.CompnayLICD,
dbo.LXBIZ_EnterpriseInfo.CompanyHits,
dbo.GetClassName(dbo.LXBIZ_EnterpriseInfo.LngTypeID, 0) AS LngName, <這是取出語言類別的名稱,調(diào)用以上定義的自定義函數(shù)>
dbo.LXBIZ_EnterpriseInfo.IssueTime, dbo.LXBIZ_EnterpriseInfo.Corporate
FROM dbo.LXBIZ_EnterpriseInfo INNER JOIN
dbo.LXBIZ_AccoutInfo ON
dbo.LXBIZ_EnterpriseInfo.AccoutID = dbo.LXBIZ_AccoutInfo.AccoutID





主站蜘蛛池模板: 亚洲天堂中文字幕在线观看 | 五月激情丁香网 | 亚洲国产欧洲精品路线久久 | 日本中文在线 | 亚洲天堂在线视频观看 | 欧美特级一级片 | 亚洲涩色 | 全黄性高视频 | 伊人夜夜 | 青青草国产97免久久费观看 | 日韩国产综合 | 中文字幕欧美日韩久久 | 日日夜夜免费精品视频 | 日本高清一区二区三区水蜜桃 | 欧美在线视频导航 | 欧美又粗又硬 | 香蕉人人超人人超免费看视频 | 日本www视频在线观看 | 欧美在线一级视频 | 天天射天天怕 | 人人网碰人人网超 | 亚洲爱爱视频 | 永久免费看毛片 | 午夜影视在线观看免费完整高清大全 | 中文字幕1区| 亚洲人成网站色7799在线播放 | 亚洲精品国产福利 | 亚洲欧洲综合 | 五月婷婷综合在线 | 日本韩国三级在线 | 速度与激情9免费观看 | 天天操天天爱天天干 | 影音先锋国产精品 | 日日射夜夜操 | 日韩精品不卡 | 青草视频在线观看免费网站 | 日本欧美一区 | 亚洲最大看欧美片网站 | 青草视频在线观看视频 | 天天看片天天爽 | 欧美视频一区 |