-
Config
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
#config db server #SqlServer #type=sqlserver #driver=com.microsoft.sqlserver.jdbc.SQLServerDriver #url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=music #user=test #pswd=123 ? #Oracle type=oracle driver=oracle.jdbc.driver.OracleDriver url[详细]
-
SQLServer批量倒入目录文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
可以用扩展存储过程xp_dirtree获取文件列表,用openrowset倒入数据到二进制字段。 openrowset的用法可以参考msdn http://technet.microsoft.com/zh-cn/library/ms190312.aspx 如果文件很多,建议还是用程序倒入了 if ( object_id ( 't_bulkResult' ) is ? no[详细]
-
sqlserver中的日期函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界[详细]
-
dct问题解决日志
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
1、ORA-00918: column ambiguously defined,字段名重,发生歧义,表中有rownum_的字段 2、sqlserver转access的问题 binary转换为字符串 3、sqlserver转access的问题 超过8000,使用字符串替换 4、数字默认值为16进制转换为10进制 5、小数没有定义位数,定义n[详细]
-
SqlServer 模糊查询中文查不出来问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
今天上午在写某天条存储过程的时候?,不知道为什么中文模糊查询查不出来值。 开始以为是我自己sql语句写错了,但最后写个最简单的 select * from [Login] where LoginName like '%张%' 还是出不来 最后问朋友才知道怎么解决 select * from [Login] where Log[详细]
-
sqlserver/sybase问题解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
问题: 安装sqlserver提示以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新重启计算机--问题的解决 高版本下安装低版本的sybase12.52 ? 为sybase12.5重罢sa口令 解决Sybase中文问题 安装sqlserver提示以前的某个程序安装已[详细]
-
SqlParameter
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
string strSql = "Insert into News(TypeId,NewsCaption,NewsContent) values(@TypeId,@NewsCaption,@NewsContent)"; ???SqlParameter[] paras ={ ????new SqlParameter("@TypeId",SqlDbType.Int), ????new SqlParameter("@NewsCaption",SqlDbType.NVarChar,[详细]
-
sqlserver 中一些常看的指标和清除缓存的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
如何查看磁盘I/O操作信息 SET STATISTICS IO ON 命令是一个 使 SQL Server 显示有关由 Transact-SQL 语句生成的磁盘活动量的信息。 我们在分析索引性能的时候,会非常有用。 启用了这个属性后,我们在执行 SQL 语句后,会收到类似如下的信息,这有利于我们分[详细]
-
为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。 当还原数据库时,如果出现“为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。”这个错误时,说明你是在把从SQLServer2005上备份[详细]
-
sqlserver2005 的分页测试 附上 分页存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
直接贴测试的sql脚本 --数据表Table10001数据量60万 -- 结论1:在1000页以内翻页两种方法没有区别 -- 两个top分页方法是在 (1w)1500毫秒,最后一页(3140毫秒)select drid,title,year -- ROW_NUMBER分页方法在(1w)1000毫秒,最后一页(1576毫秒)select drid[详细]
-
access 中 case 的替代方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
SELECT UserPassportID as PassportID,UserID,GrantorID,Case ObjectTypeID When 1 then ObjectID End as TerminalID,Type,Flag,GrantDate,Validate,Invalidate From UserPassport 在SQL里能执行,但在Access里总提示语法错误(操作符丢失).在查询表达式'Case[详细]
-
Convert DateTime 格式的转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
将sqlserver中table表的[datetime]字段值‘2007-11-07 16:41:35.033’ 改为‘2007-11-07 00:00:00‘去除了时分秒.[datetime]字段要为datetime类型的哦. UPDATE table SET [datetime]= Convert(char(11),[datetime],120) 获取当前日期利用 convert 来[详细]
-
如何获取本机上sqlserver所有开启的服务器名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
using System; using System.Text; using System.Runtime.InteropServices; namespace DBGrep { ??? public class SqlLocator ??? { ??????? [DllImport( " odbc32.dll " )] ??????? private static extern short SQLAllocHandle( short hType,IntPtr inputH[详细]
-
杂七杂八
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
一、Form验证 web.config ?????? 注意:passwordFormat=“clear” 时,user name="aaa" password="47BCE5C74F589F4867DBD57E9CA9F808"/里面的password就不是md5码了; authentication mode="Forms" forms name="loginname" loginUrl="login.aspx" protection=[详细]
-
.Net在SqlServer中的图片存取技术
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
本文总结如何在.Net Winform和.Net webform(asp.net)中将图片存入sqlserver中并读取显示的方法 1,使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来 一,上传并存入SqlServer 数据库结构 create table test { id identity(1,1), FI[详细]
-
SQLServer设置单词首字母大写
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
? 能实现效果的方法有很多种,这里借用Js的正则表达式来处理. /* --SQLServer中将字符串首字母设置大写: --作者:jinjazz /csdn --SQLServer2005启用OLEAutomation sp_configure 'show advanced options',1; go RECONFIGURE; go sp_configure 'Ole Automation[详细]
-
SQLServer2005的Output子句获取刚插入的ID值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
语法很简单,比如 declare @ t table ( id uniqueidentifier default newid (), name varchar ( 100 )) insert into @ t ( name )? output inserted . id ? select 'jinjazz' union select 'sqlserver' /*输出类似 3880DB77-5ADF-472D-A68D-7518DD76F3B8 F47[详细]
-
什么时候应该使用 工厂模式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
有一次讨论的时候,谈到了这一点:到底什么时候我们需要把类封装,并限制其必须使用工厂模式来创建实例。 ? 一个理由是:当类的构造函数发生变化(名称变化,参数变化等)时,我们只需要更改工厂类中的一个函数就可以了。而不必search所有的构造函数名称并修[详细]
-
sqlserver常用语句-维护
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
?维护语句 DBCC DBREINDEX 重建指定数据库中表的一个或多个索引 DBCC DBREPAIR 除去损坏的数据库 DBCC INDEXDEFRAG 整理指定的表或视图的聚集索引和辅助索引碎片 DBCC SHRINKDATABASE 收缩指定数据库中的数据文件大小 DBCC SHRINKFILE 收缩相关数据库的指定[详细]
-
SQLServer2005批量查询自定义对象脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
使用系统函数 object_definition和系统表 sysobjects 就可以了 object_definition的官方参考 http://msdn.microsoft.com/zh-cn/library/ms176090.aspx 以下代码可以批量查看或者导出视图、存储过程、触发器和函数的脚本 select name , xtype , object_defini[详细]
-
SQLServer中求两个字符串的交集
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
代码高亮有点问题,测试时把@ str替换为@str 使用javascript的数组来计算,代码如下: use ? tempdb go if ( object_id ( 'fn_getArray' ) is not null ) ??? drop function dbo . fn_getArray go create function fn_getArray ( @ inStr1 ?? varchar ( 8000[详细]
-
被遗忘的SQLServer比较运算符修饰词
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
SQLServer中有三个关键字可以修改比较运算符:All、Any和Some,其中Some和Any等价。 官方的参考文档 http://technet.microsoft.com/zh-cn/library/ms187074%28SQL.90%29.aspx ? 他们作用于比较运算符和子查询之间,作用类似Exists、not exists、in、not in以[详细]
-
Weka链接SQLServer2005数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
最近用Weka链接SQLServer2005,遇到了一些问题,但通过查资料最终成功,现总结如下: (1)下载Microsoft SQL Server 2005 for JDBC Driver驱动程序,并安装: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cnFamilyID=c47053eb-3b64-47[详细]
-
存储过程中的行集作为子查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
可以使用Openrowset,但Openrowset不支持参数话的语句,要实现参数只能在客户端程序中把要的最终语句拼接好传入。 实际应用中,我用openrowset连接ssas服务器来和sqlserver数据库对象实现交互。 测试语句如下: use tempdb go create proc p_test as begin ?[详细]
-
SQLserver字符串分割函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。 CREATE function Get_StrArrayLength ( ?? @str varchar ( 1024 ),?? -- 要分割的字符串 ?? @split varchar ( 10 )?? -- 分[详细]