大数据
-
sql中all,any,some用法
--All:对所有数据都满足条件,整个条件才成立,例如:5大于所有返回的id select * from #A where 5>All(select id from #A) go --Any:只要有一条数据满足条件,整个条件成立,例如:3大于1,2 select * from #…
-
SqlServer 实用操作小技巧集合第1/2页
包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往…
-
MSSQL 计算两个日期相差的工作天数的语句
复制代码 代码如下: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_WorkDay]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_WorkDay] GO --计算两个日期相差的工作天…
-
MSSQL 生成日期列表代码
复制代码 代码如下: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_getdate]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_getdate] GO create function [dbo].[f_g…
-
SQL 判断字段类型语句
-->Title:Generating test data -->Author:wufeng4552 -->Date :2009-09-25 09:56:07 if object_id('tb')is not null drop table tb go create table tb(ID int,name text) insert tb select 1,'test' go …
-
用sql获取某字符串中的数字部分的语句
复制代码 代码如下: create function dbo.F_Get_No ( @No varchar(100) ) RETURNS bigint AS BEGIN WHILE PATINDEX('%[^0-9]%',@No)>0 BEGIN SET @No=STUFF(@No,PATINDEX('%[^0-9]%',@No),1,'') --删掉一个非数…
-
一些文件未注册导致mssql表文件无法找开的解决方法
通过 Regsvr 32 .exe, 然后注册下列 DLL : C:/Program files/Common Files/System/ADO/Msado15.dll C:/Program files/Common Files/System/Ole Db/Oledb32.dll C:/Program files/Common Files/System/Ole Db/Sqlol…
-
系统存储过程sp_MSforeachtable和sp_MSforeachdb使用说明
1.简介: 作为DBA会经常需要检查所有的数据库或用户表,比如:检查所有数据库的容量;看看指定数据库所有用户表的容量,所有表的记录数...,我们一般处理这样的问题都是用游标分别处理处理,比如:在数据库检索效率非常慢时…
-
sqlserver 禁用触发器和启用触发器的语句
--禁用 复制代码 代码如下: alter table tb disable trigger tir_name --啟用 复制代码 代码如下: alter table tb enable trigger tir_name
-
SQLSERVER中union,cube,rollup,cumpute运算符使用说明
/* --1 UNION 运算符是将两个或更多查询的结果组合为单个结果集 使用 UNION 组合查询的结果集有两个最基本的规则: 1。所有查询中的列数和列的顺序必须相同。 2。数据类型必须兼容 a.UNION的结果集列名与第一个sele…