-
sqlserver编写通用脚本实现获取一年前日期的方法
问题: 在数据库编程开发中,有时需要获取一年前的日期,以便以此为时间的分界点,查询其前后对应的数据量。例如:1.想查询截止到一年前当天0点之前的数据量,以及一年前当天0点开始到现在的数据量...
数据库操作教程 2022-09-23 16:42:48 -
sqlserver使用公用表表达式CTE通过递归方式编写通用函数自动生成连续数字和日期
问题:在数据库脚本开发中,有时需要生成一堆连续数字或者日期,例如yearlyreport就需要连续数字做年份,例如dailyreport就需要生成一定时间范围内的每一天日期。而自带的系统表master..spt_values存在一定的局限性,只是从0到2047(验证脚本:select*frommaster..spt_valuesbwhereb.type='P'),也不能直接生成连续日期...
数据库操作教程 2022-09-23 16:42:36 -
SQLSERVER2012数据库自动备份的方法
为了防止数据丢失,这里给大家介绍SQLSERVER2012数据自动备份的方法:一、打开SQLSERVER2012,如图所示:服务器类型:数据库引擎;服务器名称:127.0.0.1(本地),也可以选择远程连接;身份验证:包含Windows身份验证和SQLServer身份验证,此处选择Windows身份验证;二、如图,选择【管理】-->【维护计划】-->【维护计划向导】:三、在【SQLSERVER维护计划向导】界面,点击【下一步】: 四、填写如图所示:名称和说明,点击【更改】: 五、在【新建作业计划】界面,选择数据库备份的频率,如图,然后确定:计划类型:重复执行;频率执行:每周(每天、每月);每天频率:时间自行选择;持续时间:开始时间默认当前时间,结束时间可以不填;六、如图,显示当前计划属性:七、此处选择【备份数据库(完整)】,然后【下一步】:八、如果有多个数据库同时备份,这里可以选择执行顺序,此处默认一个: 九、选择要备份的数据库(可以多选):十、选择数据库备份的目录: 十一、选择报告文件对应的目录: 十二、在【完成该向导】界面,可以看到设置备份的详细信息:十三、到此,...
数据库操作教程 2022-09-23 16:42:20 -
SQLServer正确删除Windows认证用户的方法
前言在SQLServer数据库中,有时候会建立一些Windows认证的账号(域账号),例如,我们公司习惯给开发人员和Support同事开通NT账号权限,如果有离职或负责事宜变更的话,那么要如何正确的删除这些Windows认证账号呢?这篇文章就是来探讨一下如何正确的删除Windows认证账号。如下所示:下面这种方式,仅仅是删除登录名(login),然而并没有删除用户(User)USE[master]GODROPLOGIN[xxxxxxx]GO你删除登录名的时候,就会遇到类似下面的告警信息:Deletingserverloginsdoesnotdeletethedatabaseusersassociatedwiththelogins.Tocompletetheprocess,deletetheusersineachdatabase.Itmaybenecessarytofirsttransfertheownershipofschemastonewusers.也就是说,虽然你删除了登录名,但是对应用户数据库或系统数据库相关的User权限并没有清理,在SQLServer中登录名(ServerLo...
数据库操作教程 2022-09-23 16:42:18 -
Zabbix监控SQLServer服务状态的方法详解
SQLServer数据库的服务(SQLServer(MSSQLSERVER)、SQLServerAgent(MSSQLSERVER)等服务)一般配置成自动启动,但是有时候有些服务组件也会突然停止。有些是因为异常或Bug,有些是因为配置缘故、有些是因为非规范操作(例如重启SQLServer(MSSQLSERVER)时关闭了SQLServerAgnt服务,但是没有检查或重启这个服务)...
数据库操作教程 2022-09-23 16:41:58 -
SQLServerEVENTDATA()函数来获取DDL触发器信息
复制代码代码如下:--CreatealogtableCREATETABLETriggerLog(LogInfoxml)--CreateadummytabletodeletelateronCREATETABLETableToDelete(IdintPRIMARYKEY)--新建一个新表,作为删除实验表INSERTINTOTableToDeleteVALUES(1)GO--创建一个DropTable的DDLCREATETRIGGERStopTableDropONDATABASEAFTERDROP_TABLEASDECLARE@EventDataASxmlSET@EventData=EVENTDATA()--必须要在rollback之前截获DDL信息ROLLBACKPRINT'DROPTABLEattemptindatabase'+DB_NAME()+'.'INSERTINTOTriggerLogVALUES(@EventData)执行如下删除操作:DROPTABLETableToDelete会触发上面的DDL,从而回滚操作。执行下面的Sql:SELECT*FROMTriggerLog查看刚...
数据库操作教程 2022-09-23 16:41:39 -
百度“十大科技前沿发明”发布王海峰:要把发展主动权掌握在自己手里
9月21日消息,百度发布“2022十大科技前沿发明”。百度CTO王海峰表示,百度一方面要在科技前沿领域加紧创新和探索,攻关核心关键技术,把发展主动权掌握在自己手里;另一方面,将创新成果与产业融合,促进产业发展,助力高水平科技自立自强...
互联网 2022-09-21 12:32:15 -
首款接近4GHz的显卡就此诞生?AMDRX7000这是要上天
10年前AMD推出了HD7970GHzEdition显卡,这是首款核心频率达到1GHz的显卡,直到现在显卡的核心频率只是2GHz以上,NVIDIA的GTX4090说是要冲击3GHz,没想到AMD更猛,RX7000中或许会有史上首款4GHz频率的显卡。AMD在上月底的锐龙7000发布会上透露了RX7000显卡的一些情况,只展示了跑游戏的场景,但没有任何说明,猜测演示游戏性能的会是旗舰级的RX7900XT显卡...
智能设备 2022-09-20 11:54:27 -
华为默默支持着京东方,京东方也把自己最好的屏幕给了Mate50系列!
目前爆料的华为Mate50系列的这块屏幕采用的是京东方的一款蓝钻排列的屏幕,与苹果14上用的三星的最新的Q9基材的M10屏幕素质还高,包括显示效果以及使用寿命方面。另外,这块屏幕支持LTPO自适应刷新率,支持高频PWM调光!当很多厂商都在用着三星屏幕,花好价格买三星的低素质的屏幕的时候,只有华为一直在支持京东方,如今京东方在屏幕方面的表现已经可以跟三星匹敌了,不仅仅是对华为,对其他国产手机厂商应该都是一件好事吧!网友:然而实际上是三星屏幕断供才不得不改用国产屏幕,如果三星大量供货,就连nova都不会用国产屏幕,你把华为所有的OLED屏幕拆掉看看三星屏幕的比例有多少就知道了,mate30系列以后基本就不供货了,所以40系列用不了三星屏才用的国产屏,但是保时捷版本还是三星屏幕,货很少,估计早就用完了,后面都改国产了,mate30系列起初都是三星屏,后面也用完了,现在市场上三星屏幕一屏难求,昨天给朋友换了一个mate30屏幕,整个市场找了一遍就找到一块三星屏幕,价格贵了两百块,还是翻新的屏幕,因为现在新屏都是国产屏幕,色彩刷新率都差的多,指纹也不灵敏,懂得人还都是喜欢换三星版本的,除了高频护...
手机互联 2022-09-19 08:40:19 -
iPhone14系列首销火爆!库克深夜感慨:这一天背后是多年的努力
9月16日,iPhone14、iPhone14Pro、iPhone14ProMax迎来首销,与往年iPhone开售一样,今年全国各地AppleStore门店同样排起了长队。根据博主实拍的深圳益田假日AppleStore门店照片,黄牛直接在路边摆摊收新机,收了多少?满满一行李箱...
手机互联 2022-09-17 09:45:39 -
穆长春:数字人民币具有物权属性,与实物现金具有同样的法律性质
北京商报讯(记者刘四红)9月15日,央行数研所所长穆长春在"第十一届中国支付清算论坛"上发表演讲,分享了关于数字人民币价值特征法律问题的思考。穆长春表示,价值特征使数字人民币实现支付和结算的同步完成,并通过数字人民币所有权完成转移确保结算最终性...
区块链 2022-09-15 13:08:40 -
数研所穆长春:数币属于特殊动产所有权转移以币串交付方式完成
新京报贝壳财经讯(记者姜樊)央行数研所所长穆长春今日在“第十一届中国支付清算论坛”上表示,数字人民币的价值特征是确立用户享有所有权的基础。用户通过交付币串的方式完成支付,在数字人民币所有权转移的同时完成结算,不仅明确了交易用户间数字人民币的权属关系,而且为交易的结算最终性提供了法律确定性保障,避免信用、流动性等风险...
区块链 2022-09-15 12:01:14