久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設 > SQL Server常用存儲過程及示例建站知識

SQL Server常用存儲過程及示例建站知識

時間:2023-05-22 10:05:22 閱讀: 文章分類: 網(wǎng)站建設 作者: 網(wǎng)站編輯員

導讀:1建站知識以下是對SQL Server中常用的存儲過程進行了介紹。需要的朋友可以過來參考下seo網(wǎng)站優(yōu)化軟件如何seo優(yōu)化推廣網(wǎng)站。

seo網(wǎng)站優(yōu)化軟件如何seo優(yōu)化推廣網(wǎng)站

分頁:

復制代碼 代碼如下:

/*分頁查找數(shù)據(jù)*/ 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 --得到總記錄數(shù) select @PageCount=ceiling(1.0*@rowCount/@pagesize) --得到總頁數(shù) ,@currentPage=(@PageIndex-1)*@PageSize+1 select @RowCount,@PageCount exec sp_cursorfetch @p1,16,@currentPage,@PageSize exec sp_cursorclose @p1 set nocount off GO

用戶注冊:

復制代碼 代碼如下:

/* 用戶注冊,也算是添加吧 */ Create proc [dbo].[UserAdd] ( @loginID nvarcseo網(wǎng)站排名優(yōu)化軟件har(50),     --登錄帳號 @password nvarchar(50), --密碼 @email nvarchar(200) --電子信箱 ) as declare @userID int --用戶編號 --登錄賬號已經(jīng)被注冊 if exists(select loginID from tableName where loginID = @loginID) begin return -1; end --郵箱已經(jīng)被注冊 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

SQL Server 系統(tǒng)存儲過程1. 給表中字段添加描述信息

復制代碼 代碼如下:

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

2.修改數(shù)據(jù)庫名稱

復制代碼 代碼如下:

EXEC sp_renamedb 'old_db_name', 'new_db_name'

3.修改數(shù)據(jù)表名稱和字段名稱

復制代碼 代碼如下:

EXEC sp_rename 'old_table_name', 'new_ta百度seo網(wǎng)站優(yōu)化ble_name'–修改數(shù)據(jù)表名稱 EXEC sp_rename 'table_name.[old_column_name]', 'new_column_name', 'COLUMN'網(wǎng)站建設哪家好–修改字段名稱

4.給定存儲過程名,獲取存儲過程內(nèi)容

復制代碼 代碼如下:

exec sp_helptext sp_name

以下是關(guān)于數(shù)據(jù)庫控制的*以下是有關(guān)安全控制的系統(tǒng)存儲過程或 SQL 語句,詳細語法查閱《聯(lián)機叢書》相關(guān)內(nèi)容*/ –創(chuàng)建新的 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 創(chuàng)建的 Windows NT 用戶或組的登錄項。 EXEC sp_revokelogin @loginame = '' –更改登錄的默認數(shù)據(jù)庫。 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 用戶或組在當前數(shù)據(jù)庫中添加一個安全帳戶,并使其能夠被授予在數(shù)據(jù)庫中執(zhí)行活動的權(quán)限(授予默認的“public”數(shù)據(jù)庫角色)。 EXEC sp_grantdbaccess @loginame = '', @name_in_db = NULL –或 EXEC sp_adduser @loginame = '', @name_in_db = NULL, @grpname = '' –從當前數(shù)據(jù)庫中刪除安全帳戶。 EXEC sp_revokedbaccess @name_in_db = '' –或 EXEC sp_dropuser @name_in_db = '' –在當前數(shù)據(jù)庫創(chuàng)建新數(shù)據(jù)庫角色。 EXEC sp_addrole @rolename = '', @ownername = '' –在當前數(shù)據(jù)庫刪除某數(shù)據(jù)庫角色。 EXEC sp_droprole @rolename = '' –在當前數(shù)據(jù)庫中添加數(shù)據(jù)庫角色新成員。 EXEC sp_addrolemember @rolename = '', @membername = '' –在當前數(shù)據(jù)庫中刪除數(shù)據(jù)庫角色某成員。 EXEC sp_droprolemember @rolename = '', @membername = '' –權(quán)限分配給數(shù)據(jù)庫角色、表、存儲過程等對象 –1、授權(quán)訪問 GRANT –2、拒絕訪問 DENY –3、取消授權(quán)或拒絕 REVOKE –4、Sample(pubs): GRANT SELECT ON authors TO Limperator DENY SELECT ON authors TO Limperator REVOKE SELECT ON authors TO Limperator

關(guān)鍵詞標簽: SQL 示例 存儲過程

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章SQL Server常用存儲過程及示例建站知識主要講述示例,存儲過程,SQL網(wǎng)站建設源碼以及服務器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_4391.html

我的IDC 網(wǎng)站建設技術(shù)SEOUC.COM
專注網(wǎng)站建設,SEO優(yōu)化,小程序設計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 册亨县| 富宁县| 外汇| 永定县| 汕头市| 独山县| 安岳县| 赞皇县| 清镇市| 鹤山市| 梅河口市| 西畴县| 中江县| 辽宁省| 大冶市| 澳门| 伊宁市| 盐津县| 托克托县| 赣州市| 海晏县| 神池县| 株洲县| 仙桃市| 噶尔县| 黔西| 抚顺县| 泊头市| 巴林左旗| 前郭尔| 安塞县| 平顶山市| 星子县| 阿拉善右旗| 杭锦后旗| 滦南县| 方城县| 唐山市| 中江县| 朝阳区| 荣成市|