SELECT * FROM OPENXML在sql2000、sql2005中使用的不同
最近有一个SQL Server应用进行库移植,原本运行在SQL2000下,移植到SQL2005下.结果出现下列提示:服务器: 消息 492,级别 16,状态 1,过程 sp_Parse_XML,行 20在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。列名 "ST" 是重复的。模块 'sp_proc_XML' 取决于缺少的对象 'sp_Parse_XML'。仍将创建此模...
SQL Server 2000设置了数据库的自动增长,硬盘空间也没问题,但还是遭遇空间不足问题
接到客户的问题反馈,做日终操作时,遇到Primary文件组已满查看其数据的基本情况:使用SQL2000,业务库大约18G,设置了自动收缩,也设置了文件自动增长,按默认设置,每次增长10%.硬盘空闲空间也是有的.硬盘分区是NTFS,也不存在FAT32下文件不能突破4G的限制.这样,从设置方面来看,应该不会出现该问题.据查阅资料,设置了自动收缩,...
SQLServer访问Oracle(通过同义词-视图-数据字典)出现的问题
近日,调整客户供应链系统(基于SQL Server库展现网页页面,数据通过SQLServer链接服务器取Oracle库)数据同步的问题过程中,发现如下所述的奇怪现象.特记录如下:Oracle,A B两用户A用户 有 TBLA1,TBLA2,TBLA3 三个以TBL开头的表B用户 有 TBLB1,TBLB2 两个以TBL开头的表A用户下,建视图 v_tblname 如下:CREATE OR REPL...
摘抄Excel和FoxPro获取汉字拼音首字母缩写的方法.
摘抄Excel和FoxPro获取汉字拼音首字母缩写的方法.(1)ExcelFunction hztopy(hzpy As String) As StringDim hzstring As String, pystring As String Dim hzpysum As Integer, hzi As Integer, hzpyhex As Integer hzstring = Trim(hzpy) hzpysum = Len(Trim(hzstring)) pystring = "" For...
SQLServer2000查询分析器中对存储过程进行调试,参数列表无内容
在SQLServer2000查询分析器的对象浏览器中,存储过程名称上右键,调试,可以很方便的对存储过程进行调试.包括单步执行等等均可支持.可是,最近在使用这个功能的时候,发现参数列表无内容,而实际上存储过程是有参数的.最终发现,原因竟然是数据库名称中含有一个减号(-)和一个点(.),重新将此数据库附加成为名称中不带特殊符号的数...
IMP导入时遭遇oracle等待事件single-task message
朋友在进行IMP导入时,遇到这样的情况,在表及数据导入完成的位置,imp导入工具停止响应.等了半小时以上,所以无奈之下只好强行结束.结果发现,存储过程已经被导入了,但触发器和包都没有被导入.此前,我们也遇到过类似现象.大多是由imp工具与目标库版本不匹配所致.所以,先从这方面检查,dmp文件是由11.2版本的exp导出的,使用的imp...
用Oracle的NLSSORT获取拼音首字母
用Oracle的NLSSORT获取拼音首字母最近,某系统上线,需要将基础资料初始导入进系统,其中有客户名称一列对应着客户助记符一列,助记符是由客户名称取各个汉字拼音首字母而得来的.所以,需要获取汉字字符串的拼音首字母.此前,接触过汉字编码(国标区位码)的一些知识:国标区位码表(GB2312-80),共设置94个区,每个区94个...