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