随笔 - 66
文章 - 0
评论 - 2
阅读 -
26万
01 2021 档案
SQL Server技巧之使用Alt 键
摘要:1、查看表的元数据信息 在TSQL 查询编辑器中,选中一个表: 点击Alt+F1,就可以查看表的元数据,列的定义和ID列等: 2、选择矩形文本 按住Alt+鼠标左键,拖住鼠标左键,选择一个矩形文本。 3、敲击特殊符号 按下alt键不要松开,然后在数字键盘处于开启的状态时按下相应的数字,最后松开alt
阅读全文
SQL Server用Alt 键批量插入逗号
摘要:在T-SQL语句中,有时为了使用 in 子句,必须将很多数据添加到(value_List)列表中,如何快速的添加逗号,可以使用Alt键(SQL Server 2012及以上版本才有此功能)。将鼠标放置在数字 7 前面,点击Alt,并摁住鼠标左键向上将鼠标拖到2前面,(当然也可以从1往下拖动到7):
阅读全文
Sql使用with+as递归查询
摘要:Sql递归原理 递归最少包括两个查询(也被称为成员)。第一个查询为定点成员,定点成员只是一个返回有效表的查询,用于递归的基础或定位点。第二个查询被称为递归成员,使该查询成为递归成员的是对递归引用时触发(递归表.id与该表的pid)。在逻辑上,可以将其理解为是前一个查询语句的子集。递归查询没有显式的递
阅读全文
SQL Server调用含默认值的函数
摘要:如果参数设置了默认值,那么在调用函数的时候怎么调用呢? CREATE FUNCTION [dbo].[DateRange] ( @Increment char(1) = 'm', @StartDate DATE='20140101', @EndDate DATE=null ) 不写实参是不行的: S
阅读全文
SQL Server错误443:在函数内对带副作用的运算符 'rand' 的使用无效
摘要:问题描述: 需要获取5~10之间的随机整数,会遇到错误443:在函数内对带副作用的运算符 'rand' 的使用无效。 create function get_rand_num(@start int,@end int) returns int as begin declare @result int
阅读全文
SQL Server将SQL语句进行大小写转化
摘要:我们在SQL Server中编写SQL语句的时候,经常需要将其统一转化为大写或者小写。 首先打开SQl Server管理工具,新建一个SQL语句: 接下来鼠标全选所写的SQL语句,然后点击顶部的编辑菜单,选择高级选项,接着在右侧的菜单中选择转化为大写: 接下来回到SQL编辑界面,我们看到SQL语句都
阅读全文
SQL Server和Oracle常用函数对比
摘要:数学函数: 1.绝对值 Sql Server: SELECT abs(-1) value Oracle: SELECT abs(-1) value from dual 2.取整(大) Sql Server: SELECT ceiling(-1.001) value Oracle: SELECT ce
阅读全文
SQL Server错误14274:无法添加、更新或删除从MSX服务器上发起的作业(或其步骤或调度)
摘要:问题描述: 如果SQL Server服务器改过机器名,在管理由旧名称建立的job的时候,可能会遇到错误14274:无法添加、更新或删除从MSX服务器上发起的作业(或其步骤或调度)! 解决办法: 看了Microsoft的文档:http://support.microsoft.com/default.a
阅读全文
SQL Server创建定时作业
摘要:前言 如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时, 可以用SQL Server代理->作业来实现。 实施步骤 1、哪里有作业? 在数据库的SQL Server 代理中,可以看到作业,当启动代理服务的时候,作业也就可以启动了。 2、什么情况下
阅读全文