社区
MS-SQL Server
帖子详情
使用ms sql server ,我能在程序中创建一个job,在job中写sql ,对表中的某个字段进行修改吗?
escaper
2001-12-16 04:49:19
...全文
96
6
打赏
收藏
使用ms sql server ,我能在程序中创建一个job,在job中写sql ,对表中的某个字段进行修改吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
escaper
2001-12-18
打赏
举报
回复
多谢,多谢
mmzxg
2001-12-17
打赏
举报
回复
sql-dmo到底怎用呢,这么多人提起,要学习才行
昵称被占用了
2001-12-17
打赏
举报
回复
没用过sql-dmo,帮不到你
escaper
2001-12-16
打赏
举报
回复
to: haihaiwer , 能给一个在程序中动态创建job的实例吗? 用sql-dmo最好了
昵称被占用了
2001-12-16
打赏
举报
回复
一个例子:加一个JOB,修改PUBS的TITLES表的TITLE字段,在前面加字母G,SQL语句如下(好多参数,自己看):
exec msdb..sp_addtask 'Test', @subsystem = 'TSQL', @server = null, @username = null, @databasename = 'pubs', @enabled = 1, @freqtype = 8, @freqinterval = 1, @freqsubtype = 1, @freqsubinterval = 0, @freqrelativeinterval = 1, @freqrecurrencefactor = 1, @activestartdate = 20011216, @activeenddate = 99991231, @activestarttimeofday = 0, @activeendtimeofday = 235959, @runpriority = 0, @emailoperatorname = null, @retryattempts = 0, @retrydelay = 0, @loghistcompletionlevel = 2, @emailcompletionlevel = 0, @command = 'update titles
set title=''G''+ title', @tagadditionalinfo = null, @description = null, @tagobjectid = 0, @tagobjecttype = 0, @cmdexecsuccesscode = 0
昵称被占用了
2001-12-16
打赏
举报
回复
能!
sql
server
触发器Tigger
使用
及示例
一:触发器的优点 1.触发器是自动的。当
对表
中
的数据做了任何
修改
之后立即被激活。 2.触发器可以通过数据库
中
的相关表
进行
层叠
修改
。 3.触发器可以强制限制。这些限制比用CHECK约束所定义的更复杂。与CHECK约束不同的是,触发器可以引用其他表
中
的列。 二:触发器的作用 触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂参照完整性和数据的一致性,它能够对数据库
中
的相关表
进行
级联
修改
,提高比...
SQL
Server
关于列的权限控制
在
SQL
SERVER
中
列权限(Column Permissions)其实真没有什么好说的,但是好多人对这个都不甚了解,已经被人问了几次了,所以还是在这里介绍一下,很多人都会问,
我能
否单独对表的某列授权给某个用户?另外,关于DELETE、INSERT权限,这个是没有所谓的列权限(Column Permissions)的,其实从逻辑上想想,你也能明白,这这两者对应的最小单位为一条记录,所以根本不能再细化到列级别了。给用户授予相关列的查询权限(SELECT)
SQL
SERVER
作业浅析
作业介绍
SQL
SERVER
的作业是一系列由
SQL
SERVER
代理按顺序执行的指定操作。作业可以执行一系列活动,包括运行Transact-
SQL
脚本、命令行应用
程序
、Microsoft ActiveX脚本、Integration Services 包、Analysis Services 命令和查询或复制任务。作业可以运行重复任务或那些可计划的任务,它们可以通过生成警报来自动通知用户作业状态,从而极大地简化了
SQL
Server
管理[参见MSDN]。 创建作业、删除作业、查看作业历...
SQL
SERVER
SQL
性能优化
1.选择最有效率的表名顺序(只在基于规则的优化器
中
有效)
SQL
SERVER
的解析器按照从右到左的顺序处理FROM子句
中
的表名,因此FROM子句
中
写
在最后的表(基础表driving table)将被最先处理,在FROM子句
中
包含多个表的情况下,必须选择记录条数最少的表作为基础表,当
SQL
SERVER
处理多个表时,会运用排序及合并的方式连接它们, 首先,扫描第一个表(FROM子
SQL
Server
重复执行作业
中
某个步骤
一、说明 在
SQL
Server
的作业
中
,有些时候我们希望步骤在执行失败后可以重复执行多几次,而我产生这个念头的是因为我在执行某个步骤(这个步骤对分区表
进行
修改
分区方案、分区函数)的时候出现死锁了,如下面描述: 消息1205,级别13,状态55,第1 行 事务(进程ID 115)与另一个进程被死锁在锁资源上,并且已被选作死锁牺牲品。请重新运行该事务。 我想到解决这个问题的
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章