随笔分类 -  数据库技术

摘要:当SSIS报错为:“无法在unicode和非unicode字符串数据类型之间转换”,可以考虑用数据转换器实现,很简单,如下图:第一步,找到数据转换器:第二步,编辑数据转换器:第三步:编辑目标映射关系为“XXX 的副本”,即可。错误排除,成功。注:SSIS的数据连接管理器最好使用“SQL Server... 阅读全文
posted @ 2015-06-24 14:42 Jakin.zhou 阅读(900) 评论(0) 推荐(0)
摘要:问题描述:将A数据库服务器上分离出的备份文件,附加到B数据库服务器上,想把之前的登录名删掉,提示“数据库主体在该数据库中拥有架构,无法删除”。解决办法:ALTER AUTHORIZATION ON SCHEMA::db_owner TO dboALTER AUTHORIZATION ON SCHEM... 阅读全文
posted @ 2015-06-18 11:20 Jakin.zhou 阅读(1309) 评论(0) 推荐(0)
摘要:要实现的业务:A数据库服务器上某库的T_GOODS_DECL的状态字段“Is_Delete”标记为“1”的时候删除B数据库服务器上对应库的T_GOODS_DECL表中的记录,二者的主键为“DECL_NO”。总体设计图,实现原理:上一步骤将结果集传递到循环容器中,容器逐行取数据来执行容器里面的SQL任... 阅读全文
posted @ 2015-06-16 14:21 Jakin.zhou 阅读(5470) 评论(0) 推荐(0)
摘要:第一步,选中需要导出脚本的数据库,右键选中第二步,选取弹出菜单中的任务-生成脚本选项(会弹出一SQL生成脚本的向导)第三步,在向导中点击下一步,弹出选择数据库界面(默认是自己之前选中的数据库),把下面,“为所选数据库中的所有对象编写脚本(A)”勾选,之后下一步第四步,在弹出的选择脚本选项,为要编写脚... 阅读全文
posted @ 2015-04-03 12:29 Jakin.zhou 阅读(350) 评论(0) 推荐(0)
摘要:当打开一个MDB格式的ACCESS文件后,如果里面默认的都是窗体视图,要查看数据表的信息,可以“创建-查询设计”查看表信息,或是在SQL视图中编写SQL语句来实现。 或按着Shift键打开文件。 阅读全文
posted @ 2015-03-10 17:50 Jakin.zhou 阅读(860) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->updateS_ENTERPRISEsetDAY_PROCESS=replace(DAY_PROCESS... 阅读全文
posted @ 2014-11-05 13:22 Jakin.zhou 阅读(9342) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CONVERT(varchar(12),DECL_Date,111) 阅读全文
posted @ 2014-08-05 18:11 Jakin.zhou 阅读(7969) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CONVERT(float,weight)/1000 阅读全文
posted @ 2014-07-22 14:07 Jakin.zhou 阅读(604) 评论(0) 推荐(0)
摘要:1.冻结第一行:视图->冻结窗格->冻结首行2.第一行自动筛选:选择要设置的行,数据->筛选->自动筛选3.在单元格中添加下拉菜单:(1)选中一列,数据->数据验证。(2)在弹出的对话框中选取"设置"选项卡。(3)在"允许"下拉列表框中选取"序列"。(4)在"来源"编辑框中输入自定义的内容,用半角的... 阅读全文
posted @ 2013-11-20 17:08 Jakin.zhou 阅读(154) 评论(0) 推荐(0)
摘要:以下为SQL2008 缩小日志文件的脚本,在SQL Server Management Studio中打开数据库,将脚本里的数据库名称替换成需要缩小日志的库名称,然后运行以下脚本。USE WSS_Content_Keeptime2010_V2;GO-- Truncate the log by cha... 阅读全文
posted @ 2013-08-08 10:28 Jakin.zhou 阅读(180) 评论(0) 推荐(0)
摘要:问题描述:无法连接到XX.XX.XX.XX。其他信息:已成功与服务器建立连接,但是在登录过程中发生错误。(provider:TCP提供程序,error:0-远程主机强迫关闭了一个现在的连接。)(MicrosoftSQL Server,错误:10054)问题原因:要连接的数据库服务器端口未开放。 阅读全文
posted @ 2013-04-11 15:04 Jakin.zhou 阅读(1185) 评论(0) 推荐(0)
摘要:1.安装64位Oracle11g客户端,获取ODBC驱动。 找到Oracle配置文件tnsnames.ora,把数据库连接串写进文件: CIQ2000_17 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.31.0.17)(PORT =... 阅读全文
posted @ 2013-03-26 11:10 Jakin.zhou 阅读(137) 评论(0) 推荐(0)
摘要:select * from dba_jobs; //执行完的调度任务select * from dba_jobs_running; //正在执行的调度任务select * from user_jobs;//调度任务select * from user_source where type = 'pro... 阅读全文
posted @ 2013-02-21 10:25 Jakin.zhou 阅读(402) 评论(0) 推荐(0)
摘要:报表中按类别统计发现相同类别有两条记录,怀疑这个类别字段在表中有部分数据可能有空格,SQL语句查询时会将前后带有空格的数据也查询出来。经验证,确实存在空格问题。考虑到要修改的数据量大,又是正式服务器,新的类别代码已经不存在空格,只需处理旧数据,最后在视图中用SQL语法Replace去掉空格解决问... 阅读全文
posted @ 2012-09-20 10:28 Jakin.zhou 阅读(123) 评论(0) 推荐(0)
摘要:在ntext类型字段中会有些HTML标记,比如//等,当我们做统计查询时,这些内容会影响显示效果,下面编写的一个SQL函数可以去除这么标记。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Cod... 阅读全文
posted @ 2012-09-20 10:00 Jakin.zhou 阅读(432) 评论(0) 推荐(0)
摘要:函数名称fun_GetPinyin,内容为:IF OBJECT_ID('[fun_GetPinyin]') IS NOT NULL DROP FUNCTION [fun_GetPinyin] GO create function [dbo].[fun_GetPinyin](@words nvarch... 阅读全文
posted @ 2012-08-28 10:23 Jakin.zhou 阅读(369) 评论(0) 推荐(0)
摘要:DATEADD,在向指定日期加上一段时间的基础上,返回新的datetime值。例如:dateadd(day,1,CreateTime) select dateadd(day,1,CreateTime) from student; 阅读全文
posted @ 2012-08-16 18:02 Jakin.zhou 阅读(312) 评论(0) 推荐(0)
摘要:表student结构如下:求每个学生分数最高的科目及分数。SQL:select s.* from (select *,row_number() over (partition by name order by score desc) as rownumber from [COMMON].[dbo].... 阅读全文
posted @ 2012-04-05 17:22 Jakin.zhou 阅读(123) 评论(0) 推荐(0)
摘要:当我们要导出一张自增ID的数据表,如果有需要修改ID,处理完数据后再导回原库,此时的ID都是重新生成的,和处理后的完全不一样了。解决这种问题,可以不用自增int类型的ID,设置主键类型为uniqueidentifier。 阅读全文
posted @ 2011-02-28 18:36 Jakin.zhou 阅读(183) 评论(0) 推荐(0)
摘要:需求:从学生表中查询出所有姓名和班级都相同的学生信息。SQL:select distinct name,class,count(*) as recordcount from student group by name,class having count(*)>1; 阅读全文
posted @ 2010-12-06 22:37 Jakin.zhou 阅读(125) 评论(0) 推荐(0)