欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > sqlserver 常用存儲過程集錦

sqlserver 常用存儲過程集錦

熱門標(biāo)簽:長沙智能外呼系統(tǒng) 菏澤語音電銷機(jī)器人加盟公司 湖南電腦外呼系統(tǒng)平臺 電銷機(jī)器人公司 需要哪些牌照 分享百度地圖標(biāo)注多個位置 外呼系統(tǒng)改進(jìn) 知名電銷機(jī)器人價格 地圖標(biāo)注牌 廣東防封卡外呼系統(tǒng)原理是什么
=================分頁==========================
復(fù)制代碼 代碼如下:

/*分頁查找數(shù)據(jù)*/
CREATE PROCEDURE [dbo].[GetRecordSet]
@strSql varchar(8000),--查詢sql,如select * from [user]
@PageIndex int,--查詢當(dāng)頁號
@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 nvarchar(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_table_name'–修改數(shù)據(jù)表名稱
EXEC sp_rename 'table_name.[old_column_name]', 'new_column_name', 'COLUMN'–修改字段名稱
–4.給定存儲過程名,獲取存儲過程內(nèi)容
exec sp_helptext sp_name
/*以下是有關(guān)安全控制的系統(tǒng)存儲過程或 SQL 語句,詳細(xì)語法查閱《聯(lián)機(jī)叢書》相關(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 = ''
–更改登錄的默認(rèn)數(shù)據(jù)庫。
EXEC sp_defaultdb @loginame = '', @defdb = ''
–更改登錄的默認(rèn)語言。
EXEC sp_defaultlanguage @loginame = '', @language = ''
–添加或更改 SQL Server 登錄密碼。
EXEC sp_password @old = '', @new = '', @loginame = ''
–添加服務(wù)器角色新成員。
EXEC sp_addsrvrolemember @loginame = '', @rolename = ''
–添加服務(wù)器角色某成員。
EXEC sp_dropsrvrolemember @loginame = '' , @rolename = ''
–為 SQL Server 登錄或 Windows NT 用戶或組在當(dāng)前數(shù)據(jù)庫中添加一個安全帳戶,并使其能夠被授予在數(shù)據(jù)庫中執(zhí)行活動的權(quán)限(授予默認(rèn)的“public”數(shù)據(jù)庫角色)。
EXEC sp_grantdbaccess @loginame = '', @name_in_db = NULL
–或
EXEC sp_adduser @loginame = '', @name_in_db = NULL, @grpname = ''
–從當(dāng)前數(shù)據(jù)庫中刪除安全帳戶。
EXEC sp_revokedbaccess @name_in_db = ''
–或
EXEC sp_dropuser @name_in_db = ''
–在當(dāng)前數(shù)據(jù)庫創(chuàng)建新數(shù)據(jù)庫角色。
EXEC sp_addrole @rolename = '', @ownername = ''
–在當(dāng)前數(shù)據(jù)庫刪除某數(shù)據(jù)庫角色。
EXEC sp_droprole @rolename = ''
–在當(dāng)前數(shù)據(jù)庫中添加數(shù)據(jù)庫角色新成員。
EXEC sp_addrolemember @rolename = '', @membername = ''
–在當(dāng)前數(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

====================數(shù)據(jù)庫還原的存儲過程============
復(fù)制代碼 代碼如下:

SQL code
create proc killspid (@dbname varchar(20))
as
begin
declare @sql nvarchar(500)
declare @spid int
set @sql='declare getspid cursor for
select spid
from sysprocesses
where dbid=db_id('''+@dbname+''')'
exec (@sql)
open getspid
fetch next from getspid
into @spid
while @@fetch_status >-1
begin
exec('kill '+@spid)
fetch next from getspid
into @spid
end
close getspid
deallocate getspid
end
GO

作用:殺掉傳入數(shù)據(jù)庫中的活動進(jìn)程以進(jìn)行備份還原等獨占操作

===================阿拉伯?dāng)?shù)字轉(zhuǎn)大寫中文=============
例:輸入12345,程序給出:壹萬貳仟叁佰肆拾伍
例:輸入10023040,程序給出:壹仟另貳萬叁仟另肆拾
解決方案之一(在SqlServer2000中測試通過):
復(fù)制代碼 代碼如下:

SQL code
CREATE FUNCTION fun_cgnum
(@num INT)
RETURNS VARCHAR(100)
AS
BEGIN
DECLARE @temp INT,@res INT,@i TINYINT
DECLARE @str VARCHAR(100),@no VARCHAR(20),@unit VARCHAR(16)
SELECT @str='',@no='另壹貳叁肆伍陸柒捌玖',@unit='拾佰仟萬拾佰仟億'
SET @temp=@num
SELECT @i=0,@res=@temp%10,@temp=@temp/10
WHILE @temp>0
BEGIN
IF @i=0
SET @str=SUBSTRING(@no,@res+1,1)
ELSE
SET @str=SUBSTRING(@no,@res+1,1)+SUBSTRING(@unit,@i,1)+@str
SELECT @res=@temp%10,@temp=@temp/10
SET @i=@i+1
END
SET @str=SUBSTRING(@no,@res+1,1)+SUBSTRING(@unit,@i,1)+@str
SET @str=REPLACE(@str,'另拾','另')
SET @str=REPLACE(@str,'另佰','另')
SET @str=REPLACE(@str,'另仟','另')
SET @str=REPLACE(@str,'另拾','另')
SET @str=REPLACE(@str,'另萬','萬')
WHILE @i>0
BEGIN
SET @str=REPLACE(@str,'另另','另')
SET @i=CHARINDEX('另另',@str)
END
SET @str=REPLACE(@str,'另萬','萬')
SET @str=REPLACE(@str,'億萬','億')
IF RIGHT(@str,1)='另'
SET @str=LEFT(@str,LEN(@str)-1)
RETURN @str
END
GO

--測試:有0和沒有0的情況
SELECT dbo.fun_cgnum(900000000),dbo.fun_cgnum(903002051),dbo.fun_cgnum(903002050)
PS:有興趣的朋友可以繼續(xù)考慮有小數(shù)點以及添加單位(元/角/分)的情況
您可能感興趣的文章:
  • SqlServer 2000、2005分頁存儲過程整理
  • sqlserver存儲過程語法詳解
  • SqlServer獲取存儲過程返回值的實例
  • sqlserver 各種判斷是否存在(表名、函數(shù)、存儲過程等)
  • sqlserver 存儲過程帶事務(wù) 拼接id 返回值
  • sqlserver 存儲過程動態(tài)參數(shù)調(diào)用實現(xiàn)代碼
  • sqlserver 存儲過程分頁(按多條件排序)
  • sqlserver 存儲過程分頁代碼
  • sqlserver 通用分頁存儲過程
  • 在SQLServer 2005中編寫存儲過程
  • SQLServer 2005 列所有存儲過程的語句
  • 分頁 SQLServer存儲過程
  • sql存儲過程幾個簡單例子

標(biāo)簽:商洛 呼和浩特 珠海 美容院 天水 泉州 西寧 福建

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sqlserver 常用存儲過程集錦》,本文關(guān)鍵詞  sqlserver,常用,存儲,過程,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sqlserver 常用存儲過程集錦》相關(guān)的同類信息!
  • 本頁收集關(guān)于sqlserver 常用存儲過程集錦的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美群妇大交群的观看方式| 天天综合天天做天天综合| 国产一区亚洲一区| 中文字幕丰满孑伦无码专区| 777午夜精品视频在线播放| 亚洲国产精品一区二区www | 成人黄页毛片网站| 乱老熟女一区二区三区| 日本一区二区三区电影| 国产老肥熟一区二区三区| 综合 欧美 亚洲日本| 国产午夜一区二区三区| 国产在线不卡一区| 国产wwwwxxxx| 中文子幕无线码一区tr| 成人免费看的视频| 日本乱人伦aⅴ精品| 亚洲免费在线视频| 亚洲熟女乱综合一区二区| 欧美日本一道本| 亚洲bdsm女犯bdsm网站| 亚洲国产综合视频| 亚洲精品一线二线三线无人区| 精东粉嫩av免费一区二区三区| 舐め犯し波多野结衣在线观看| 久久久久久久性| 国产电影精品久久禁18| 色综合天天综合给合国产| 玉米视频成人免费看| 在线精品视频播放| 欧美r级电影在线观看| 国产精品一区在线观看乱码| 老熟妇高潮一区二区三区| 亚洲欧美国产三级| 中文字幕人妻一区二区三区| 26uuu精品一区二区在线观看| 国产老女人精品毛片久久| 色婷婷久久久综合中文字幕| 亚洲影视资源网| 草草影院第一页| 国产精品系列在线| wwwww在线观看| 欧美精品一区二区三区蜜臀| 成人午夜免费av| 777亚洲妇女| 国产美女精品在线| 欧洲一区在线电影| 美国一区二区三区在线播放| 中文字幕美女视频| 亚洲一区二区三区爽爽爽爽爽| 30一40一50老女人毛片| 国产精品久久免费看| 免费黄色a级片| 久久久国产精品午夜一区ai换脸| 99久久精品国产麻豆演员表| 91精品国产美女浴室洗澡无遮挡| 国产在线麻豆精品观看| 欧美日韩在线观看一区二区 | 丰满少妇高潮一区二区| 国产精品久久精品日日| 污污内射在线观看一区二区少妇| 国产视频一区二区在线观看| 老女人性生活视频| 久久欧美中文字幕| 亚洲国产欧美日韩在线| 久久久久久久久99精品| 99国产一区二区三精品乱码| 日韩精品一区二区三区中文精品| 成人av在线资源| 日韩欧美国产精品| 91网站最新地址| 久久久不卡影院| av黄色一级片| 最新日韩av在线| 中文字幕在线观看免费高清| 一区二区三区中文免费| 老司机福利在线观看| 亚洲va韩国va欧美va| 国产免费久久久久| 蜜桃视频免费观看一区| 欧美综合在线视频| 国产精品99久久久久久宅男| 制服丝袜亚洲播放| 91丨porny丨在线| 欧美国产一区在线| 中文字幕一区二区人妻在线不卡| 亚洲欧美国产三级| 亚洲综合视频网站| 九九热在线视频观看这里只有精品| 欧美色区777第一页| 国产成人免费视| 欧美特黄一区二区三区| 亚洲午夜在线观看视频在线| 18岁成人毛片| 国产一区不卡在线| 欧美mv日韩mv| xxxx黄色片| 亚洲香肠在线观看| 91福利在线免费观看| 国产91综合一区在线观看| 精品99久久久久久| jizz欧美性20| 三级精品在线观看| 欧美日韩视频专区在线播放| 成人黄色网址在线观看| 欧美激情一区不卡| 男人的天堂官网| 麻豆91在线播放| 日韩女同互慰一区二区| 91丝袜在线观看| 亚洲成人久久影院| 欧美人体做爰大胆视频| 古装做爰无遮挡三级聊斋艳谭| 中文字幕日韩一区二区| 中文天堂资源在线| 国产呦精品一区二区三区网站| 精品久久久久久无| av网站免费在线看| 蓝色福利精品导航| 精品国产凹凸成av人导航| 在线免费观看日韩av| 男男gaygay亚洲| 欧美大片一区二区三区| 久久久精品人妻无码专区| 秋霞午夜鲁丝一区二区老狼| 欧美一区二区黄色| 亚洲AV无码国产成人久久| 免费国产亚洲视频| 久久午夜国产精品| 日本免费www| 国产成人亚洲综合a∨婷婷图片| 国产日韩v精品一区二区| 一本一本久久a久久| 国产91精品免费| 国产精品丝袜在线| 国产免费无码一区二区视频| 不卡高清视频专区| 亚洲综合色网站| 91精品国产综合久久精品app| 久久久久9999| 久久av资源站| 国产精品乱码人人做人人爱 | 可以免费看av的网址| 高清不卡一区二区在线| 中文字幕在线观看一区| 在线观看日产精品| 亚洲图片欧美另类| 蜜桃视频免费观看一区| 国产色婷婷亚洲99精品小说| jizz亚洲少妇| 99久久综合网| 麻豆精品一区二区av白丝在线| 久久久www成人免费毛片麻豆| 成人一级黄色大片| 美女又黄又免费的视频| 青青草精品视频| 欧美高清在线视频| 欧美亚洲一区二区在线| 亚洲国产精品无码久久久久高潮| 激情偷乱视频一区二区三区| 色婷婷亚洲婷婷| 亚洲中文字幕无码av| 国产一区二区在线电影| 亚洲欧美日韩国产另类专区 | 99久久99久久久精品齐齐| 亚洲午夜精品一区二区三区他趣| 日韩欧美一级二级| 中日韩一级黄色片| 黄色av电影网站| 久草在线在线精品观看| 综合电影一区二区三区| 91精品蜜臀在线一区尤物| 成人做爰69片免网站| 91在线精品一区二区三区| 日本欧美一区二区在线观看| 亚洲国产精品激情在线观看| 欧美日韩精品一区二区三区蜜桃| 精品欧美一区二区久久久| 99热这里都是精品| 伦理电影国产精品| 亚洲色图色小说| 精品国产乱码91久久久久久网站| 一本大道综合伊人精品热热| 亚洲观看黄色网| 不卡的看片网站| 毛片一区二区三区| 一区二区三区电影在线播| 26uuu久久综合| 欧美日韩久久不卡| 亚洲欧美精品久久| 国产美女视频免费观看下载软件| 成人午夜电影久久影院| 日本成人在线不卡视频| 亚洲色图制服丝袜| 久久久久久久久99精品| 91精品欧美一区二区三区综合在 | 国产一二三区精品| 国产麻豆xxxvideo实拍| 99国产精品一区| 国产精品自拍三区|