自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枫的专栏

知我者谓我心忧,不知我者谓我何求!

  • 博客(263)
  • 资源 (6)
  • 收藏
  • 关注

转载 Excel数字转大写数字

b = IIf(j > 9.5, Application.Text(Int(j / 10), "[DBNum2]") & "角", IIf(y < 1, "", IIf(f > 1, "零", "")))=TEXT(TRUNC(F18),"[DBNum2]")&"元"&TEXT(RIGHT(FIXED(F18),2),"[dbnum2]0角0分整;c = IIf(f < 1, "整", Application.Text(Round(f, 0), "[DBNum2]") & "分")

2024-01-29 16:43:40 30

转载 字符串处理函数

这一篇文章主要总结开发过程中经常使用到的字符串处理函数,它们在处理字符串时非常有用,那么,总结起来有以下函数。1,字符串串联运算符2,SUBSTRING提取子串3,LEFT和RIGHT4,LEN和DATALENGTH5,CHARINDEX函数6,PATINDEX函数7,REPLACE替换8,REPLICATE复制字符串9,STUFF函数10,UPPER和LOWER函数11,RTRIM和LTRIM函数。

2023-08-11 14:24:00 124

原创 关于SQL分组查询的问题

【代码】关于SQL分组查询的问题。

2023-07-18 11:47:20 398 1

原创 SQLSERVER中exec 与 exec sp_executesql 的用法及比较

SQLSERVER 提供 exec 与 exec sp_executesql (2005版本开始)执行动态sql。

2023-07-18 11:31:02 4373

转载 SQL Server : FOR XML PATH 函数用法以及转义字符正常显示

For XML,就是将查询结果作为XML来检索。XML有4中模式,官方文档上有这4种模式的使用方法。模式描述RAWSELECT 语句返回的行集中为每个行生成一 元素AUTO将基于指定 SELECT 语句的方式来使用试探性方法在 XML 结果中生成嵌套。(说的是什么?是能够生成嵌套的XML吗?EXPICIT模式允许对 XML 的形状进行更多控制。PATH任务比较简单的方式。仅当执行设置了这些模式的查询时,这些模式才有效。它们不会影响以后执行的任何查询的结果。

2023-04-14 15:56:25 5052 1

转载 Tempdb对SQL Server性能优化有何影响

应用程序与数据库都可以使用tempdb作为临时的数据存储区。如上图所示:tempdb分配的空间为879.44MB,有45%的空间是空闲的,如果shrink掉,可以释放掉一部分磁盘空闲,但是之后SQL Server如有大量的操作时,tempdb空间不够用,又会按照10%的比例自动增长. 这样子的话,所做的shrink操作是无效的,还会增加系统的loading.相反如果访问很频繁,loading就会加重,tempdb的性能就会对整个DB产生重要的影响.优化tempdb的性能变的很重要的,尤其对于大型数据库.

2023-04-11 08:51:52 287

原创 sqlserver 查询一个表的主键是哪些表的外键

【代码】sqlserver 查询一个表的主键是哪些表的外键。

2023-04-10 12:00:46 356

原创 下棋九种境界

下棋九境界

2022-06-10 15:59:59 1458

转载 kettle使用windows计划任务定时执行job

目录:一、KETTLE定时在实际工作中的场景二、编写kettle.bat脚本三、新建windows定时计划一、KETTLE定时在实际工作中的场景在现实工作中,是不需要在本地配定时任务,因为这样不规范,不好把控项目。更多是开发写好程序,我们设置执行时间、执行频率。不过当程序报错时,还是需要自己在本地配任务,所以基础还是得掌握啦。当初同事给我讲定时任务时,自己一脸懵,也没学会……一直觉得定时很难很难,现在学习后也豁然开朗。其实在工作中不会的问题、不会的技能就回家学习,一个一个的解决。二、编.

2020-08-26 10:23:29 4849

原创 kettle常用配置文件说明

一、kettle的常用配置文件说明: ${user.home}/ .kettle /repositories.xml :(${user.home} 表示WINDOWS的当前用户的文档文件夹,在C:\Users文件夹下) 该文件保存了用户设置的所有资源库信息,包括资源库名称,资源库需要的数据库连接参数等。该文件中定义的资源库将显示在spoon启动后出现的选择资源库下...

2020-05-01 19:00:20 5187

转载 删除作业计划出错(DELETE语句与 REFERENCE约束"FK_subplan_job_id"冲突。)

删除作业计划出错提示:DELETE语句与 REFERENCE约束"FK_subplan_job_id"冲突。解决方案:--打开SQL查询,use msdbselect * from sysmaintplan_plans --查看作业IDdelete from dbo.sysmaintplan_log where plan_id =作业IDdelete from sysmaint...

2020-01-31 00:51:12 1060

转载 Windows 2008任务计划执行bat脚本失败返回0x1

很多人在Windows 2008里面创建任务计划执行bat文件的时候都会遇到这样的问题:任务计划执行之后返回的状态码是0x1而不是正常的0x0我今天也被这个问题给坑了,几乎花了一天的时间来排错。单独执行bat脚本一切正常,在Windows 2003的任务计划里面执行bat脚本也没有问题,但是只要放到Windows 2008的任务计划里面就不行。在国内、国外的网站上一通搜索,终于凑齐了所有的注意...

2020-01-05 22:56:21 1252

转载 sqlserver判断字符串是否是数字

      sql2005有个函数ISNUMERIC(expression)函数:当expression为数字时,返回1,否则返回0。这只是一个菜鸟级的解决办法,大多数情况比较奏效。eg:select ISNUMERIC('123') --结果为1但是,该函数有个缺点!eg:复制代码 SELECT  ,ISNUMERIC('-') as '-'    --1 ,ISNUME...

2018-09-09 16:50:02 2998

转载 CMD命令之ECHO大全

   ECHO命令是大家都熟悉的DOS批处理命令的一条子命令,但它的一些功能和用法也许你并不是全都知道,不信你瞧: 1. 作为控制批处理命令在执行时是否显示命令行自身的开关        格式:ECHO [ON|OFF]        如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”。 2. 显示当前ECHO设置状态       格式:ECHO 3. 输出...

2018-07-19 23:13:39 11601

原创 SQLServer常用的字符串函数

SQLServer 常用的字符串函数

2017-04-23 23:44:29 8685

转载 查一个表的所有外键

selecta.name as 约束名,object_name(b.parent_object_id) as 外键表,d.name as 外键列,object_name(b.referenced_object_id) as 主健表,c.name as 主键列from sys.foreign_keys Ainner join sys.foreign_key_columns

2017-04-21 18:18:55 3367

转载 OPENQUERY和远程调用函数

OPENQUERY (Transact-SQL)在指定的链接服务器上执行指定的传递查询。 该服务器是 OLE DB 数据源。 OPENQUERY 可以在查询的 FROM 子句中引用,就好象它是一个表名。OPENQUERY 也可以作为 INSERT、UPDATE 或 DELETE 语句的目标表进行引用。 但这要取决于 OLE DB 访问接口的功能。 尽管查询可能返回多个结果集

2017-03-30 20:31:24 4662

转载 sp_executesql介绍和使用

sp_executesql

2017-03-30 19:26:38 11264

转载 [oracle] to_date() 与 to_char() 日期和字符串转换

to_date("要转换的字符串","转换的格式")   两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。转换的格式:表示year的:y  表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年表示month的:mm 用2位数字表示月;mo

2016-06-30 15:35:36 794

原创 VM虚拟机的复制和安装windows时分区

VM 复制 安装

2016-04-22 01:57:36 1315

原创 SQL SERVER 死锁查询存储

sqlserver 死锁

2016-04-11 11:52:14 878

转载 java环境变量

java环境变量JAVA_HOME、CLASSPATH、PATH设置详解栏目:Java基础 作者:admin 日期:2015-03-31 评论:0 点击: 839 次环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。

2016-02-23 11:36:12 1506

转载 通过SQL添加WINDOWS管理员方法

首先前提是知道对方数据库sa用户的密码,有的人在自己的计算机安装数据的时候,喜欢将数据库密码为空,这样留下的后患就是人家通过连接你的数据库,通过下面指令,可以在你的计算机上添加超级管理员帐号: -- 基于安全考虑,MSSQL2005及以上版本默认禁用了xp_cmdshell。直接调用该扩展存储过程会提示:-- SQL Server 阻止了对组件 'xp_cmdshell' 的 过程 '

2015-03-27 09:26:04 7656

转载 批量插入sheet表,并按顺序命名

有时候在使用excel时需要批量插入sheet表,并按照要求进行命名,这种情况下,我们可采取控件编程的方式: 批量插入sheet表,并按顺序命名如上图中,要建立25个sheet,命名分为为a1-a25,这样我们可以用控件中的按钮,并且在按钮中输入以下代码:For i = 1 To 22Worksheets.AddNext 这样就生成22个sheet,

2015-03-26 00:20:42 6896

转载 在win7环境下批量修改文件权限

之前将一个文件夹设置为隐藏,后来重装了系统之后发现没有该文件夹的修改权限,无法访问和修改,要修改只能一个一个的修改权限之后才行。后来在网上搜了一下解决办法,如下:在附件->命令提示符->右键->以管理员身份运行,进入你需要修改的文件位置,然后输入下面两条命令takeown /f * /A /Ricacls * /t /grant:r everyone:f之后就可以修改文件夹和文

2015-01-19 00:54:14 2515

转载 SQL转义字符和通配符

SQL中escape的主要用途1.使用   ESCAPE   关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串   5%   的字符串,请使用:      WHERE   ColumnA   LIKE   '%5/%%'   ESCAPE   '/'  2.ESCAPE   'escape_character'    

2014-08-22 17:09:33 67552 1

转载 SQL Server 2000导入SQL Server 2005生成脚本的问题

今天用SQL Server 2005生成了脚本,想导入到SQL Server 2000里面去,运行的时候却发现竟然出现N多的错误!在导出脚本的时候我明明是选择了“为服务器版本编写脚本”为SQL Server 2000啊,但是怎么还是不对呢?错误展示在SQL分析的时候出现错误:消息 170,级别 15,状态 1,第 22 行第 22 行: '(' 附近有语法错误。

2013-11-26 15:01:57 1589

转载 kettle中定义错误处理

在kettle执行的过程中,如果遇到错误,kettle会停止运行。在某些时候,并不希望kettle停止运行,这时候可以使用错误处理(Step Error Handling)。错误处理允许你配置一个步骤来取代出现错误时停止运行一个转换,出现错误的记录行将会传递给另一个步骤。在Step error handling settings对话框里,需要设置启用错误处理。下面例子中读取postgres

2013-06-18 14:44:12 28763 1

转载 Sql Server数据库触发器实例讲解

定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。     常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提)     我为什么要使用触发器?比如,这么两个表:     Create Table

2013-04-02 14:56:18 855

转载 Sql server 删除重复记录的SQL语句

有两个意义上的重复记录:1.完全重复的记录,也即所有字段均重复的记录.2.部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。1、对于第一种重复,比较容易解决,使用select distinct * from tableName就可以得到无重复记录的结果集。如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除select

2013-04-02 11:40:37 1092 2

转载 SQL 2008升级SQL 2008 R2完全教程或者10.00.1600升级10.50.1600

SQL 2008升级SQL 2008 R2完全教程或者10.00.1600升级10.50.1600 转载▼今天将由于需要就将我的SQL 2008升级到SQL 2008 R2.说到为什么要升级是因为,从另一台机器上备份了一个数据库,到我的机器上还原的时候提示“System.Data.SqlClient.Sqlerror:该数据库是在运行版本10.50.2500的服务器上备

2013-02-05 14:08:35 68442 5

转载 sql server 2005/2008修改排序规则

Sql server 2005数据库的排序规则区分大小写,改成:Chinese_PRC_CI_AS就可以不区分大小写了。发现整个数据库引擎安装的过程都存在问题,都是区分大小写的,如何彻底修改呢最后弄了一个批处理文件具体步骤如下:1、找到sql2005 的安装包2、执行下面的批处理内容如下:cd D:/SQL Server 2005/S

2013-02-04 23:41:08 13300

转载 sql server行转列问题

主要应用case语句来解决行转列的问题行转列问题主要分为两类1)简单的行转列问题:示例表:id  sid           course  result1   2005001 语文     80.02   2005001 数学     90.03   2005001 英语     80.04   2005002 语文     56.05

2013-01-31 19:37:12 1077

转载 SqlServer索引原理分析

中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、 处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的针对数据库的管理、维护和 优化工作,现实中似乎并没有得到网管朋友的足够重视,看起来这都是程序员的事,事实上,一个网管如果能在MIS设计期间就

2013-01-30 23:11:42 1718

转载 SQL Server中字符串函数LEN 和 DATALENGTH比对

LEN:返回指定字符串表达式的字符(而不是字节)数,其中不包含尾随空格。DATALENGTH:返回用于表示任何表达式的字节数。示例1:(相同,返回结果都为5): select LEN ('sssss')  select DATALENGTH('sssss')  示例2:(不相同,DATALENGTH是LEN的两倍):  select LEN(N'

2013-01-24 21:07:10 1358

转载 一次插入多条记录的SQL语句

在使用SQL数据库的时候,我们也许会需要一次像数据库中添加多条记录,那么我们可以使用SQL语句来实现,该语句具体如下:--添加一条记录    INSERT INTO tableName(col1,col2,col3) VALUES (1,2,3)       --添加多条记录    INSERT INTO tableName(col1,col2,col3)    SELEC

2013-01-24 19:59:11 4717

转载 Kettle完成不同数据库的表迁移

需求:1.你是否遇到了需要将mysql数据库中的所有表与数据迁移到Oracle。2.你是否还在使用kettle重复的画着:表输入-表输出、创建表,而烦恼。下面为你实现了一套通用的数据库迁移流程。技术引导:实现之初,在kettle提供的例子中找到了一个类似的(samples\jobs\process all tables)。通过相关改造,终于达到目标。实现过程

2012-12-04 21:29:14 17966 3

转载 SQLite(快速上手版)笔记之注意和高级篇

相信看了我博客的上篇的博友或路过者,都会觉得,sqlite小巧,易学,简单。下面是我再把我的笔记上传博客中,以帮助一些人和我自己,今后翻阅方便。因为我知道有这回事。    前几天看到有人回复帖子问了sqlite数据库用在哪些方面,其实这样的问题,都可以维基或是百度下的,什么都会出来,不过sqlite是小型的数据库,主要用在嵌入式设备中如手机等。下面是对这sqlite3的一些注意和高级部分的

2012-09-10 14:40:02 2153

转载 SQLite(快速上手版)笔记

1. SQL语法关键字关键字描述Create Table创建数据表Alter Table修改数据表Drop Table删除数据表Create Index创建索引Drop Index删除索引

2012-09-06 10:35:49 712

转载 无法取消隐藏受保护的操作系统文件的勾的方法

记事本输入以下内容,另存为showall.reg ,运行即可修复。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN]"RegPath"="Softw

2012-05-01 00:21:08 5289

从根儿上理解MySQL

从根儿上理解MySQL,学习MySQL的基础好书。

2023-04-04

kettle迁移示例

kettle数据迁移示例。从mysql数据库表迁移到oracle数据库表。

2012-12-04

数据库系统导论(第7版)中文

数据库系统导论(第7版),中文版,PDF格式。

2008-09-07

数据库原理编程与性能第2版(中文10-11章及附录)

真正的<>,PDF格式。由于上传附件限制在10M,这里是第10-11章及附录.全书一共是11章及附录,分为4部分下载.不好意思,由于不熟悉CSDN下载的积分规则,也许分成几个文件下载要扣几次分,已上传的2部分不能更改,所以第3部分设为1分,第4部分设为0分. 如果4部分都评论的话,最后扣3+3+1-4=3分.

2008-06-30

数据库原理编程与性能第2版(中文8-9章)

真正的<>,PDF格式。由于上传附件限制在10M,这里是第8-9章.全书一共是11章及附录,分为4部分下载.不好意思,由于不熟悉CSDN下载的积分规则,也许分成几个文件下载要扣几次分,已上传的2部分不能更改,所以第3部分设为1分,第4部分设为0分. 如果4部分都评论的话,最后扣3+3+1-4=3分.

2008-06-30

数据库原理编程与性能第2版(中文5-7章)

真正的<>,PDF格式。由于上传附件限制在10M,这里是第5-7章.全书一共是11章及附录,分为4部分下载.不好意思,由于不熟悉CSDN下载的积分规则,也许分成几个文件下载要扣几次分,已上传的2部分不能更改,所以第3部分设为1分,第4部分设为0分. 如果4部分都评论的话,最后扣3+3+1-4=3分.

2008-06-30

数据库原理编程与性能第2版(中文1-4章)

真正的<>,PDF格式。由于上传附件限制在10M,这里是第1-4章.全书一共是11章及附录,分为4部分下载.不好意思,由于不熟悉CSDN下载的积分规则,也许分成几个文件下载要扣几次分,已上传的2部分不能更改,所以第3部分设为1分,第4部分设为0分. 如果4部分都评论的话,最后扣3+3+1-4=3分.

2008-06-30

空空如也

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

TA关注的人

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