数据库
敏感者s
这个作者很懒,什么都没留下…
展开
-
SQL处理表空间内字符
关机走人前告知程序异常,简单查看下才发现数据库端口一直暴露在外。查看数据时已经无法直视。好在下手之人只是“友情检测”。爆破了库的密码,入库后将所有Nvarchar原创 2021-06-01 10:33:21 · 187 阅读 · 0 评论 -
SQL 删除特定表空间内视图以及存储过程
--删除视图:use 表空间declare mycur cursor local for select [name] from dbo.sysobjects where xtype='V' --声明游标declare @name varchar(100) OPEN mycur --打开游标 FETCH NEXT from mycur into @name WHILE @@F...转载 2019-08-16 11:35:54 · 261 阅读 · 0 评论 -
数据库分区表
数据库分区表(一)什么情况下需要分区,准备需要分区的数据 什么数据库需要进行分区?首先看一下我们的案例:2010年6月我们六期IT开发团队接到一个XX全国连锁店的餐饮系统,经过一周的敏捷开发之后,XX餐饮系统正式上线了,由于该软件的功能强大,操作简单,功能灵活等特性,很快在全国各地铺展开来。XX餐饮店的美食也颇受顾客的喜爱,有的店每天的收入高达1W元人民币,每天这么多的收入,那转载 2017-10-13 16:52:14 · 668 阅读 · 0 评论 -
CouchBase简单介绍
闲来无事看到一篇关于CouchBase的介绍,因为从接触数据库到现在一直操作的是关系型数据库,而CouchBase是个蛮新的NoSql数据库,所以大感兴趣,先转存一下。 以下文章内容转自RPGViewer。 Couchbase是个蛮新的nosql数据库,国内资料还相当少,用的也不多。近来因为工作原因不得不学习使用,还得写文档,那就把所思所得传上来给大家看看,第一次写文档也不知道文档是转载 2016-03-08 22:40:22 · 1133 阅读 · 0 评论 -
Sql根据多字段联合去重
if not object_id('Tempdb..#T') is null drop table #TGoCreate table #T([ID] int,[Name] nvarchar(1),[Memo] nvarchar(2))Insert #Tselect 1,N'A',N'A1' union allselect 2,N'A',N'A2' union allselect转载 2016-01-16 11:42:37 · 4555 阅读 · 0 评论 -
Sql 查询执行过的Sql语句记录
SELECT TOP 1000 ST.text AS '执行的SQL语句', QS.execution_count AS '执行次数', QS.total_elapsed_time AS '耗时', QS.total_logical_reads AS '逻辑读取次数', QS.total_logical_writes AS '转载 2016-01-15 18:07:08 · 3347 阅读 · 0 评论 -
sql内置函数pivot强大的行转列功能
语法:PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN())转载 2015-11-18 11:59:13 · 610 阅读 · 0 评论 -
Sql 实现Split
--功能: 实现split的函数 --用法:select * from dbo.fun_split('ABC:BC:C:D:E::',':') --SourceSql 要分隔的字符串--StrSeprate 分割符号SET QUOTED_IDENTIFIER ONSET ANSI_NULLS ONGOCREATE function [dbo].[fun_split](@S转载 2015-09-06 18:13:07 · 1260 阅读 · 0 评论 -
SQL 行列转化
*普通行列转换(爱新觉罗.毓华 2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/---------------------------------------------------------------转载 2015-08-25 17:40:54 · 528 阅读 · 0 评论 -
Sql Server 2008 快速查询表结构视图
Create view [dbo].[VW_QueryTable] as--快速查看数据库表结构--暂不支持带有abo的表名--BY SHWSELECT obj.name as TableName, --表名 col.colorder AS SerialNum , --序号 col.name AS ColumnName , --列名原创 2015-03-14 10:15:10 · 3487 阅读 · 0 评论 -
Sql Service Insert时返回插入的主键
在很多情况下Sql Service 插入后需要获取刚插入的主键,以便后期操作,但是怎么样快捷的获取又是一个问题。比如我有一个表RM_Keywords内包含字段有ID,MetaID,ResNoID,Word。其中ID是数据库自动生成的 new GUID我需要在插入MetaID,ResNoID,Word后返回。我使用的方法为在values前拼接 output Inserted.主键的方原创 2015-03-17 19:51:33 · 1730 阅读 · 0 评论 -
Update视图数据(oracle)
一般说起视图第一反应就是无法对原创 2014-10-17 11:09:13 · 5868 阅读 · 0 评论 -
SQL不同服务器数据库之间的数据操作整理(完整版)
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-25 22:23:18-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.2转载 2014-06-25 20:01:11 · 472 阅读 · 0 评论 -
Oracle 时间转换to_date
1、转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。 如;to_date(''2004-1转载 2014-03-07 08:36:41 · 2476 阅读 · 0 评论 -
Oracle 时间操作
sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/60 在系统时间基础上延迟5分钟sysdate+5/24 在系统时间基础上延迟5小时sysdate+5 在系统时间基础上延迟5天add_months(sysdate,-5) 在系统时间基础上延迟5月add_months(sysdate,-5*12) 在系统时间基础上延迟5年上转载 2014-03-07 08:38:36 · 639 阅读 · 0 评论 -
Oracle 分页存储过程
create or replace package body XWG_System isPROCEDURE GetRecordByPage ( p_tableName in varchar2, --表名 P_FieldKey in varchar2, --主键 p_curPage原创 2014-01-23 15:17:05 · 744 阅读 · 0 评论 -
ORACLE中创建自增的ID字段
1、创建序列 create *sequence_name* increment by 1 start with 1 maxvalue 999999999;2、创建触发器---(创建一个基于该表的before insert 触发器,在触发器中使用该SEQUENCE)create or replace trigger *triger_name*before insert on原创 2014-01-24 09:54:26 · 756 阅读 · 0 评论 -
oracle10g导入oracle11g以及创建表空间
oracle 导入导出表oracle10g导入oracle11gexp jwbst/jwbst@orcl ROWS=Y file=d:\jwbst.dmp log=d:\sss_log.log 导出imp jwbst/jwbst@jwbst full=y file=e:jwbst201311131421.dmp destroy=y ignore=y 导入转载 2014-01-03 09:00:52 · 693 阅读 · 0 评论 -
sql server 2008评估期已过
点击开始-所有程序-Microsoft SQL Server 2008-配置工具-SQL Server 安装中心然后点击左侧的维护,在点击右侧的版本升级,接着按照提示一直点下一步,到产品密钥的时候输入开发版: PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版: JD8Y6-HQG69-P9H84-XDTPG-34MBB就OK了。如果以上操作后还提示评估期已过,修改注册表:转载 2014-01-03 08:57:10 · 536 阅读 · 0 评论