(2)blog_config表单相关存储过程
blog_config存储注册用户信息,由存储过程blog_UTILITY_AddBlog实现添加新Blog。代码如下:
DotText数据库分析(2)CREATE Proc blog_UTILITY_AddBlog
DotText数据库分析(2)(
DotText数据库分析(2)    
@UserName nvarchar(50),
DotText数据库分析(2)    
@Password nvarchar(50),
DotText数据库分析(2)    
@Email nvarchar(50),
DotText数据库分析(2)    
@Host nvarchar(50),
DotText数据库分析(2)    
@Application nvarchar(50),
DotText数据库分析(2)    
@Author nvarchar(50),
DotText数据库分析(2)    
@Title nvarchar(100),
DotText数据库分析(2)    
@SubTitle nvarchar(250),
DotText数据库分析(2)    
@IsHashed bit,
DotText数据库分析(2)    
@Skin nvarchar(50)='AnotherEon001',
DotText数据库分析(2)    
@City nvarchar(50)
DotText数据库分析(2))
DotText数据库分析(2)
DotText数据库分析(2)
as
DotText数据库分析(2)
DotText数据库分析(2)
Declare @Flag int
DotText数据库分析(2)
Set @Flag = 55
DotText数据库分析(2)
if(@IsHashed = 1)
DotText数据库分析(2)
Set @Flag = 63
DotText数据库分析(2)
DotText数据库分析(2)
Insert blog_Config  (LastUpdated, UserName, Password, Email,     Title,       SubTitle,                     Skin, SkinCssFile,Application, Host, Author, TimeZone, Language, ItemCount, Flag,RegisterTime)
DotText数据库分析(2)
Values              (getdate(),@UserName@Password@Email@Title,@SubTitle@Skin,null,@Application@Host,@Author,8,'zh-CHS',10,@Flag,getdate())
DotText数据库分析(2)
DotText数据库分析(2)
exec blog_InsertBlogProfile @@Identity,@City
DotText数据库分析(2)
DotText数据库分析(2)
DotText数据库分析(2)
GO

值得注意的一点是:传入存储过程的参数Password已经加密过了。
再看blog_InsertBlogProfile
DotText数据库分析(2)CREATE Proc blog_InsertBlogProfile
DotText数据库分析(2)(
DotText数据库分析(2)    
@BlogID int,
DotText数据库分析(2)    
@City nvarchar(150)
DotText数据库分析(2))
DotText数据库分析(2)
DotText数据库分析(2)
as
DotText数据库分析(2)
DotText数据库分析(2) 
Insert blog_Profile ( BlogID,City)
DotText数据库分析(2) 
values (@BlogID@City)
DotText数据库分析(2)
DotText数据库分析(2)
DotText数据库分析(2)
DotText数据库分析(2)
DotText数据库分析(2)
DotText数据库分析(2)
DotText数据库分析(2)
GO
在blog_Profile表中添加blog所在城市信息。
先看看blog_profile表结构
DotText数据库分析(2)
一般来说,City字段应该放在blog_config表中,为什么把它令外放在一个表里?等以后再研究。

相关文章:

  • 2021-08-08
  • 2021-06-09
  • 2021-11-11
  • 2022-01-07
  • 2022-01-06
  • 2021-05-05
  • 2022-12-23
猜你喜欢
  • 2021-10-28
  • 2021-07-13
  • 2022-01-12
  • 2021-11-22
  • 2022-12-23
  • 2021-08-23
相关资源
相似解决方案