自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 sql server 中查询数据库下有多少张表以及同义词等信息

--查询数据库有多少张表 SELECT count(0) from sysobjects where xtype = 'u' 复制代码解释: sysobjects系统对象表。 保存当前数据库的对象。 如约束、默认值、日志、规则、存储过程等 在sqlserver2005,sqlserver2008版本的数据库里,现在已经作为一个视图对象,在每一个数据库的系统视图中,都存在一个sys.sysobj...

2018-07-12 10:18:37 1411

转载 Sql Server 增加字段、修改字段、修改类型、修改默认值

1、修改字段名:  alter table 表名 rename column A to B2、修改字段类型:  alter table 表名 alter column 字段名 type not null3、修改字段默认值  alter table 表名 add default (0) for 字段名 with values  如果字段有默认值,则需要先删除字段的约束,在添加新的默认值,  se...

2018-07-06 13:40:10 498

原创 sql servser 中让字段的值显示为负数

1.原有值的获取方式select amt from table_xx改成select  -amt from table_xx默认正常情况下amt是正数,如此进行修改就是负数了2.保障情况的修改方式若担心amt是负值,则可以进行如此修改select -abs(amt) from table_xx...

2018-07-04 14:51:45 5461

转载 SQL Server调用Database Mail发送邮件报错:Msg 229, Level 14, State 5, Procedure sp_send_dbmail, Line 1 EXECUTE

   新的账号有使用表Tigger调用Database Mail发送邮件时报错:Msg 229, Level 14, State 5, Procedure sp_send_dbmail, Line 1,EXECUTE permission denied on object 'sp_send_dbmail', database 'msdb', schema 'dbo'.这是因为,当前 S...

2018-06-06 11:16:13 1376

转载 SQL Server中CROSS APPLY和OUTER APPLY的应用详解

SQL Server数据库操作中,在2005以上的版本新增加了一个APPLY表运算符的功能。新增的APPLY表运算符把右表表达式应用到左表表达式中的每一行。它不像JOIN那样先计算那个表表达式都可以,APPLY必选先逻辑地计算左表达式。这种计算输入的逻辑顺序允许吧右表达式关联到左表表达式。APPLY有两种形式,一个是OUTER APPLY,一个是CROSS APPLY,区别在于指定OUTER,...

2018-05-30 15:17:48 630

原创 sql server中replace()函数用法

知识点一:replace()的语法REPLACE ( 字段 , ‘wddw’, ‘wwww’)参数解析: 字段   待搜索的字符串表达式。string_replace1 可以是字符数据或二 进制数据 wddw    待查找的字符串表达式。string_replace2 可以是字符数据或二 进制数据。 wwww    替换用的字符串表达式。string_r...

2018-05-30 14:18:10 11738

原创 SQL SERVSER 中getdate()函数

SQL数据库中getDate()函数作用是获取系统当前时间。一、函数语法:getdate()二、返回类型:返回datetime型时间三、例:select getdate(),直接可以查询到结果2.查询结果如下:该时间是数据库服务器的时间,那么如果连接的是远程数据库,获取的时间可能和本机当前时间有差异。因为时间取的是远程服务器的时间...   ...

2018-05-29 15:10:38 2346

转载 BI商业智能

BI ----企业主在决策时遇到的困境      企业的数据分散在各个系统中,难以从不同的系统中收集,重金雇来的IT把数据都做成了报表,这么多的数字中,却找不到能用于企业决策的信息。为什么会产生这些问题:1.  基层人员:只能简单的收集数据,没有IT人员的协助,就无法看到数据对自己的帮助2. IT人员:忙于维护数据库,光是应对各个部门每天需要的报表,就消耗了大量的精力。3. 企业高层:企业越做...

2018-05-25 16:32:58 382

转载 sqlserver中的CAST()函数

语法:    CAST (expression AS data_type)    参数说明:    expression:任何有效的SQServer表达式。    AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。    data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型。  注意事项:    (1...

2018-05-25 15:12:09 3766

转载 SQL Server的查询优化器详解

 SQL Server的查询优化器在select查询执行的时候产生一个高效的查询执行计划。如果优化器不能选择最优的计划,那么就需要检查查询计划、统计信息、支持的索引等,而通过使用提示可以改变优化器选择查询计划的工程,使优化器生成一个更好的执行计划。1、联接提示<join_hint> ::=...

2018-05-24 15:31:35 1027

转载 SqlServer PIVOT函数快速实现行转列,UNPIVOT实现列转行

我们在写Sql语句的时候没经常会遇到将查询结果行转列,列转行的需求,拼接sql字符串,然后使用sp_executesql执行sql字符串是比较常规的一种做法。但是这样做实现起来非常复杂,而在SqlServer2005中我们有了PIVOT/UNPIVOT函数可以快速实现行转列和列转行的操作。 PIVOT函数,行转列 PIVOT函数的格式如下PIVOT(<聚合函数>([聚合列值]) F...

2018-05-24 14:48:48 336

转载 SQL SERVER使用STUFF函数拼接

stuff(select ',' + fieldname  from tablename for xml path('')),1,1,'') 这一整句的作用是将多行fieldname字段的内容串联起来,用逗号分隔。 例如表fieldname ----------- AAA BBB CCC串联之后就是字符串: AAA,BBB,CCC for xml path是SQL Server 2005以后版本支...

2018-05-24 10:02:39 5216

转载 SQL SERVER 中对系统时间加减的写法

SQL语句使用DATEADD得到一个时间加上或减去指定天数之后的时间。也适用于小时、分钟、秒钟等等DATEADD() 函数功能:在日期中添加或减去指定的时间间语法:DATEADD(datepart,number,date)date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。datepart 参数可以是下列的值:下面已系统...

2018-05-22 11:10:01 21200

转载 sqlserver 数据库基本操作

基础创建之前判断该数据库是否存在if exists(select * from sysdatabases where name='databaseName')drop databasedatabaseNamegoCreate DATABASEdatabasenameon primary-- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/name=‘databasen...

2018-05-15 14:37:57 359

原创 Oracle 数据库简单优化

1.降低聚簇因子,减少i/o开支--首先查看执行计划,看看哪些索引未被使用--对未被用到索引的表进行分析  analyze table  tablename compute statistics2.查看分析结果select   a.inedx_name,  a.num_rows,  t.blocks,  t.avg_row_len,  a.clustering_factor  from dba_t...

2018-05-09 10:21:20 155

原创 删除数据的方式与区别

drop / truncate /deletedrop : drop table tablename ;drop 是删除整个表 ,以及表结构同时也会删除表中的数据。注释:若用drop删除数据,则重新给此表插入数据时,的重新构建表结构。truncate:truncate table tablename 是删除表数据的时候,将释放空间,但是不删除定义,只是清空表中的数据。deleted: delete...

2018-05-04 09:48:13 279

原创 SQL 一个数据库表的数据导入另一个数据库表

此导入方法适用于元数据库与目标数据库要导入的表数据结构一致1.登录元数据库2.选定元数据库的用户3.右击用户点击task--》export data4.点击下一步,按下方的红色填写,第一个表示数据库,第二个填元数据源的用户名5.下一步会出现上图的框,根据描述填写对应目标数据表的信息6.接下来及步骤一直点击下一步,直到下图;左面的是元数据库信息,右面的是目标数据库信息。选定到对应的表7.点击下一步,...

2018-05-03 09:37:04 1649

原创 BI

     BI 其实是一门比较热门的技术,商业智能吗。简言之,BI(Business Intelligence)即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确地提供报表并提出决策依据,帮助企业做出明智的业务经营决策。主要架构1、读取数据可以将元数据库中的数据经过抽取、加载、转换,存储到目标数据库,目标数据库即是开发库,就是存储可以处理用户需求或者业务逻辑的数据。...

2018-04-30 16:54:48 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除