sql
北冥小渔
这个作者很懒,什么都没留下…
展开
-
sql server数据库事务日志已满请参阅log_reuse_wait_desc怎么解决?
数据库使用时,莫名其妙出现关于事务日志已满的报错。具体报错如下:数据库中的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅sys.databases中的log_reuse_wait_desc列。怎么解决呢?1.运行以下命令:selectname,log_reuse_wait,log_reuse_wait_descfromsys.databases发现相关数据库的log_reuse_wait_desc 列的内容为active_transaction,说明这个数据库的事务日志在...原创 2020-06-18 19:58:07 · 5418 阅读 · 0 评论 -
sqlserver创建跟踪模板
SQL Server Profiler非常方便我们跟踪程序脚本,但默认的跟踪事件和事件列有时不是我们想要的,每次都需要重复来勾选,我们可以另存模板,以便下次及时使用,以下是在sql2008r2的版本下设置跟踪模板设置跟踪模板如下:1.打开MSSMS 工具-》SQL Server Profiler2.勾选所要跟踪的事件和事件列,并运行3.将设置的跟踪另存为跟踪模板4.输入模板名称并保存成功提示保存模板成功后,即可使用该模板了选择自定义的跟踪模...原创 2020-06-04 22:51:05 · 953 阅读 · 0 评论 -
当前时间上下午判断
SELECT CASE WHEN (datepart(hour, GETDATE())>=0 and datepart(hour, GETDATE())<12) THEN '上午' ELSE '下午' END '上午/下午'原创 2020-04-29 15:07:56 · 729 阅读 · 0 评论 -
sqlserver 添加实例,设置端口
sqlserver安装了新的实例后,SQLServerDriver链接需要端口号,可以sqlserver网络配置中设置。设置如下:在开始菜单中找到sqlserver的配置管理器打开配置管理器,选中新安装的实例协议,TCP/IP 属性点开将所有TCP动态端口值 0 去掉 ,最后的IPALL 的TCP端口值填入为你想要的设置的端口号重启新的实例服务即可...原创 2019-11-29 19:39:20 · 3784 阅读 · 0 评论 -
阶乘的sql写法
--计算10的阶乘DECLARE @total INTSELECT @total = ISNULL(@total, 1) * numberFROM MASTER.dbo.spt_valuesWHERE TYPE = 'P' AND number BETWEEN 1 AND 10SELECT @total AS '的10阶乘'...原创 2019-11-14 22:04:35 · 3629 阅读 · 0 评论 -
SQL SERVER 中的 object_id()函数
SQL SERVER 中的 object_id()函数在SQLServer数据库中,如果查询数据库中是否存在指定名称的索引或者外键约束等,经常会用到object_id('name','type')方法语法:object_id('objectname')或object('objectname','type')作用:该函数会返回指定对象的ID值,可以在sysobjects表中进行验证。...原创 2019-09-07 11:03:53 · 286 阅读 · 0 评论 -
T-SQL流程控制语句
T-SQL 中 while 循环小练习-- 1.1-100之间的所有偶数之和declare @sum int , @num intset @sum = 0set @num = 1while @num<=100begin if @num % 2 = 0 begin set @sum += @num end set @num+=1endp...原创 2019-08-02 00:48:39 · 788 阅读 · 0 评论 -
50道SQL练习题及答案
50道SQL练习题及答案--1.查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数select s.* ,sc.scorefrom Student s ,( select sc1.sid ,sc1.score from (select sid , score from SC where CId = '01') sc1, (select sid...原创 2019-07-28 21:07:50 · 410 阅读 · 0 评论 -
有趣的SQL
-- 一张 match 的比赛表,里面只有一个字段name, 一共有4 条纪录,分别是T1,T2,T3,T4-- 对应四个球队,现在四个球对进行比赛,用一条sql 语句显示所有可能的比赛组合.select m1.name , m2.namefrom match m1 , match m2where m1.name < m2.name结果:Team1 Team2...原创 2019-07-29 22:48:15 · 224 阅读 · 0 评论