问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于SQL的问题,存储过程的!

发布网友 发布时间:2022-04-09 10:50

我来回答

1个回答

热心网友 时间:2022-04-09 12:19

1、
CREATE FUNCTION return_num
(@Class_Num varchar(20) )
RETURNS int
AS
BEGIN
RETURN ( select cout(*) from classmates where classnum=@Class_Num )
END

3、
BEGIN TRANSACTION
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Database 数据库名字' AND category_class=1)
BEGIN
EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'Database 数据库名字'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END

DECLARE @jobId BINARY(16)
EXEC @ReturnCode = msdb.dbo.sp_add_job @job_name=N'备份数据库名字',
@enabled=1,
@notify_level_eventlog=0,
@notify_level_email=0,
@notify_level_netsend=0,
@notify_level_page=0,
@delete_level=0,
@description=N'每天上午数据库备份',
@category_name=N'Database 数据库名字',
@owner_login_name=N'sa', @job_id = @jobId OUTPUT
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'Daily Backup',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
@on_success_step_id=0,
@on_fail_action=2,
@on_fail_step_id=0,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'TSQL',
@command=N'declare @strDate nvarchar(max);
set @strDate = N''D:\DataBaseAutoBackup\数据库名字_'' + Convert(nvarchar(8),getdate(),112) + N''.bak''

BACKUP DATABASE [数据库名字] TO DISK = @strDate WITH NOFORMAT, NOINIT, NAME = N''数据库名字_Dev-完整 数据库 备份'', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO',
@database_name=N'master',
@flags=0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobschele @job_id=@jobId, @name=N'Daily Backup',
@enabled=1,
@freq_type=4,
@freq_interval=1,
@freq_subday_type=1,
@freq_subday_interval=0,
@freq_relative_interval=0,
@freq_recurrence_factor=0,
@active_start_date=20120510,
@active_end_date=99991231,
@active_start_time=50000,
@active_end_time=235959,
@schele_uid=N'f90cfdc3-cb5d-4e19-9e93-99b8921d36c0'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:
GO
打字不易,如满意,望采纳。
满意请采纳。追问没看懂啊,什么情况?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酸醋萝卜怎么做又脆又好吃 账簿启用及交接表填写的步骤 账簿启用及交接表怎样填写 说的是精神分裂症,吃了二年多的药,分别是利培酮片,苯海索片,补脑_百度... 精神分裂症急性期适当的治疗方法 快递三斤荔枝的话要多少钱? 求高手指点一个plc编程问题,计算时间差,还有时间比较后,输出执行... 你好高手 我现在买了个松下fp0的PLC我想写一个步进程序,请问能否... 【plc执行程序步骤】 plc执行程序时 若有一步不能满足条件而执行不了... 电脑屏幕的壁纸怎么更换? 在同一个酒店吃饭隔两天算B类接触? 打电话通知B类密接隔离后多久来接 同事小区楼上有B类密接,跟同事接触有没有危险 b类密接是什么意思 B类密集是怎么被通知的 和B类人员接触情属于 电脑版剪映卡拉ok自己消失了 都是B类密接者为什么有的拉去酒店隔离有些居家隔离 多款卡拉ok字幕制作软件,哪个更好点 b类接触者隔离几天 爱剪辑如何做卡拉OK字幕(爱剪辑的教学不管用) 东光县振东焊接设备制造有限公司怎么样? 君凤凰app是中国的吗合法吗 沉香树的价值 沉香树的主要价值 沉香寄生的药用功效 古代文人雅士传统的品香之道? sql存储过程小问题 怎样买iCloud需要支付多久 火车上把票弄丢了怎么办 邱泽和阿里P8程序员式“求爱”,真的错了吗? 170万年薪的阿里程序员征婚:是什么导致凤凰男在情感上如此的自负? 阿里P8大佬年薪150万为何会被老婆嫌弃赚的少的? giro卡能转钱吗 GIRO 是什么意思 外导不回信了,我该怎么办 极度阳光运动专营店的giro滑雪头盔是正品吗 资生堂红腰子精华原产地那里 外导不回邮件是默认拒绝吗 自行车高手请进,关于GIRO头盔的 好烦外导回复邮件真慢到底收还是不收 giro 和bern的头盔 哪个更透气 外导要求Skype面试,回复后在无答复,是因为我写的邮件不好吗 giro雪镜有什么好处? 关于会计,()日记账,可以结账吗?() bank charges and interest,standing orders,GIRO分别是什么意思 外导长时间没回邮件,怎么问一下比较委婉 Giro Trinity 这个头盔怎么样 外贸老客户突然不回复邮件怎么办 急急急,有人认识这个头盔吗?怎么样?什么牌子?大概多少钱? EUROGIRO是什么汇款方式 请高手赐教