Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于数据库教程相关的教程网站知识。

存储过程优缺点分析USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

存储过程的优缺点: 存储过程优点: 1.由于应用程序随着时间推移会不断更改,增删功能,T-SQL过程具体相关代码会变得更复杂,StoredProcedure为封装此具体相关代码提供了一个替换位置。 2.执行计划(存储USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

分页:
USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码 具体相关代码如下:USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


/*分页查找数据*/
CREATE PROCEDURE [dbo].[GetRecordSet]
@strSql varchar(8000),--查询sql,如select * from [user]
@PageIndex int,--查询当页号
@PageSize int--每页显示记录
AS
set nocount on
declare @p1 int
declare @currentPage int
set @currentPage = 0
declare @RowCount int
set @RowCount = 0
declare @PageCount int
set @PageCount = 0
exec sp_cursoropen @p1 output,@strSql,@scrollopt=1,@ccopt=1,@rowcount=@rowCount output --得到总记录数
select @PageCount=ceiling(1.0*@rowCount/@pagesize) --得到总页数
,@currentPage=(@PageIndex-1)*@PageSize 1
select @RowCount,@PageCount
exec sp_cursorfetch @p1,16,@currentPage,@PageSize
exec sp_cursorclose @p1
set nocount off
GO
USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


用户注册:

复制具体相关代码 具体相关代码如下:USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


/*
用户注册,也算是添加吧
*/
Create proc [dbo].[UserAdd]
(
@loginID nvarchar(50),     --登录帐号
@password nvarchar(50), --密码
@email nvarchar(200) --电子信箱
)
as
declare @userID int --用户编号
--登录账号已经被注册
if exists(select loginID from tableName where loginID = @loginID)
begin
return -1;
end
--邮箱已经被注册
else if exists(select email from tableName where email = @email)
begin
return -2;
end
--注册成功
else
begin
select @userID = isnull(max(userID),100000) 1 from tableName
insert into tableName
(userID,loginID,[password],userName,linkNum,address,email,createTime,status)
values
(@userID,@loginID,@password,'','','',@email,getdate(),1)
return @userID
end
USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


SQL Server 系统存储过程
1. 给表中字段添加描述信息

复制具体相关代码 具体相关代码如下:USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


Create table T2 (id int , name char (20))
GO
EXEC sp_addextendedproperty 'MS_Description', 'Employee ID', 'user', dbo, 'table', T2, 'column', id
EXEC sp_updateextendedproperty 'MS_Description', 'this is a test', 'user', dbo, 'table', T2, 'column', id
USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


2.修改网站数据库名称

复制具体相关代码 具体相关代码如下:USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


EXEC sp_renamedb 'old_db_name', 'new_db_name'
USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


3.修改数据表名称和字段名称

复制具体相关代码 具体相关代码如下:USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


EXEC sp_rename 'old_table_name', 'new_table_name'–修改数据表名称
EXEC sp_rename 'table_name.[old_column_name]', 'new_column_name', 'COLUMN'–修改字段名称
USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


4.给定存储过程名,获取存储过程内容

复制具体相关代码 具体相关代码如下:USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


exec sp_helptext sp_name
USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


以下是关于网站数据库控制的
*以下是有关安全控制的系统存储过程或 SQL 数据库语句,详细语法查阅《联机丛书》相关内容*/
–创建新的 SQL Server 登录,使用户得以连接使用 SQL Server 身份验证的 SQL Server。
EXEC sp_addlogin @loginame = '', @passwd = '', @defdb = '', @deflanguage = NULL, @sid = NULL, @encryptopt = NULL
–使 Windows NT 用户或组帐户得以使用 Windows 身份验证连接到 SQL Server。
EXEC sp_grantlogin @loginame = ''
–删除 SQL Server 登录,以阻止使用该登录名访问 SQL Server。
EXEC sp_droplogin @loginame = ''
–阻止 Windows NT 用户或组连接到 SQL Server。
EXEC sp_denylogin @loginame = ''
–从 SQL Server 中删除用 sp_grantlogin 或 sp_denylogin 创建的 Windows NT 用户或组的登录项。
EXEC sp_revokelogin @loginame = ''
–更改登录的默认网站数据库。
EXEC sp_defaultdb @loginame = '', @defdb = ''
–更改登录的默认语言。
EXEC sp_defaultlanguage @loginame = '', @language = ''
–添加或更改 SQL Server 登录密码。
EXEC sp_password @old = '', @new = '', @loginame = ''
–添加 站点服务器角色新成员。
EXEC sp_addsrvrolemember @loginame = '', @rolename = ''
–添加站点服务器角色某成员。
EXEC sp_dropsrvrolemember @loginame = '' , @rolename = ''
–为 SQL Server 登录或 Windows NT 用户或组在当前网站数据库中添加一个安全帐户,并使其能够被授予在网站数据库中执行活动的权限(授予默认的“public”网站数据库角色)。
EXEC sp_grantdbaccess @loginame = '', @name_in_db = NULL
–或
EXEC sp_adduser @loginame = '', @name_in_db = NULL, @grpname = ''
–从当前网站数据库中删除安全帐户。
EXEC sp_revokedbaccess @name_in_db = ''
–或
EXEC sp_dropuser @name_in_db = ''
–在当前网站数据库创建新网站数据库角色。
EXEC sp_addrole @rolename = '', @ownername = ''
–在当前网站数据库删除某网站数据库角色。
EXEC sp_droprole @rolename = ''
–在当前网站数据库中添加网站数据库角色新成员。
EXEC sp_addrolemember @rolename = '', @membername = ''
–在当前网站数据库中删除网站数据库角色某成员。
EXEC sp_droprolemember @rolename = '', @membername = ''
–权限分配给网站数据库角色、表、存储过程等对象
–1、授权访问
GRANT
–2、拒绝访问
DENY
–3、取消授权或拒绝
REVOKE
–4、Sample(pubs):
GRANT SELECT ON authors TO Limperator
DENY SELECT ON authors TO Limperator
REVOKE SELECT ON authors TO Limperator

USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

网站数据库还原的存储过程
USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体相关代码 具体相关代码如下:USSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市