-
一点sqlserver的东西
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
? sql生成脚本里SET ANSI_NULLS ON什么意思 当 SET ANSI_NULLS 为 ON 时,即使 column_name 中包含空值,使用 WHERE column_name = NULL 的 SELECT 语句仍返回零行。即使 column_name 中包含非空值,使用 WHERE column_name NULL 的 SELECT 语句仍会返回零行[详细]
-
在sqlserver中如何重建索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
大多数 SQL Server 表需要索引来提高数据的访问速度,如果没有索引, SQL Server 要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指[详细]
-
导出 sqlserver数据表 为文本文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
package temp;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/* * 根据DBConfig.properties文件中内容 导出指定表到硬盘目录 */public class ExportTable {private String DBName[详细]
-
SqlServer两个字段字符中字符是否包含比对。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[bijiao] AS BEGIN ? SET NOCOUNT ON; declare @id nvarchar(255) declare @name nvarchar(255) declare @des nvarchar(255) declare my_cursor cursor for select id,name,des?from A[详细]
-
调试论坛续一
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
1、了解了注册时的代码,register.jsp中日期显示的代码,以及图片选择的代码 2、更正了,发表主题的时候,内容的字数没有在前台进行控制的问题。增加了判断代码如下: else if(oFCKeditor1.EditorDocument.body.innerHTML.length1000) ?{??? ??alert("字数不[详细]
-
SQLSERVER2000中表变量的应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
原语句如下: ? ? ?declare???@d???datetime?? ?set???@d?=?getdate?()? ?SELECT??????[?P_ID?]????FROM???????[?ProductInfo?]??? ?WHERE???[?P_ID?]???IN?? ?(?28674?,?28667?,?28241?,?355?,?7210?,?14646?,?2164?,?11891?,?4519?,?14671?,?21788?,?21816[详细]
-
常用的sqlServer字段相关的sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
1、可以列出所有用户表的字段 : ? ? ? -- ? 可以列出所有用户表的字段? ? ? select ? ?syscolumns.name?colname,sysobjects.name?tabname, ? * ? ??? ? from ? ?sysobjects,syscolumns??? ? where ? ?sysobjects.id ? = ? syscolumns.id? ? and ? ?sysobject[详细]
-
SQLServer全文搜索
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
全文搜索的核心引擎建立在 Microsoft Full-Text Engine for SQL Server (MSFTESQL) 服务提供支持 使用全文搜索可以快速、灵活地为存储在 Microsoft SQL Server 数据库中的文本数据的基于关键字的查询创建索引。与仅适用于字符模式的 LIKE 谓词不同,全文查询[详细]
-
sqlserver 一次性删除大量数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
http://www.51obj.cn/?p=183 ? 最近遇到了个问题,操作sqlserver数据库,需要一次性删除大量相同数据(成千上万)的时候会出错。异常如下: 消息 9002,级别 17,状态 4,第 1 行 数据库 ‘HopeWeb2009′ 的事务日志已满。若要查明无法重用日志中的空间的原[详细]
-
mssqlserver字符串日期互相转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
我们经常出于某种目的需要使用各种各样的日期格式,当然我们可以使用字符串操作来构造各种日期格式, /*用convert是明确地转换一数据类型表示到另一个,对于dateadd等等日期函数 的参数不一定是日期格式,只要可以转化即可,对于convert,字符串和日期是 2种不[详细]
-
TDS协议
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
TDS是Sqlserver的通讯协议。如果了解TDS协议,在不加密的情况下就能做各种有趣的事: 截获所有客户端发来的Sql语句 获取所有结果集 特定语句的执行耗时 因为抓包完全与Sqlserver服务端独立,所以不会对性能造成太大影响,至少比开profiler好。事实上,由于加[详细]
-
SqlServer驱动包不同,取出数据的编码居然不同
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
同事的代码考到我机子上居然是乱码,开始以为是Eclipse什么地方的设置出了问题,折腾的一个月,jsp,jave文件连tomcat的编码都设置了,还是没解决。最后,发现同事的代码打成WAR包居然在我机子上运行没有乱码。这才怀疑是我们的jar包不同,果然是jar包的问题[详细]
-
Sqlserver 中验证方式的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
我们可以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤如下所示: 1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器; 2、依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLS[详细]
-
sqlserver SA帐户的处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
以前管理数据都是简单的将SA帐户禁用,然后根据不同的项目设置不同的用户,分配相应的权限,对应的数据库. 但是当sqlserver实例发生问题的时候,因为SA帐户是不可能被删除的,使之成为DBA最后的王牌. 正确的做法是: 为SA用户分配强密码,并定期修改. 做个标记,从此[详细]
-
sqlserver 备份数据库 按时间命名备份文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
@Database是需要备份的数据库名,@Path是备份目录注意最后一个"/" use mastergodeclare @Database nvarchar(256),@Path nvarchar(2048)select @Database=N'AdventureWorks',@Path=N'D:/TDDOWNLOAD/'declare @sql nvarchar(max)select @sql =N'BACKUP DATABASE[详细]
-
SqlServer2005还原SqlServer2000的数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
选择备份文件(*.bak)后,还需要在选项里将还原路径修改为Sqlserver2005的安装路径下的MSSQL.1/MSSQL/Data。[详细]
-
好久没上CSND了
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
好久没上CSND了,今天在里面转转现一个软件autocode ssh可以生成s2sh项目基础模块curd. 此刻心中才有点平衡,人家.net早就有很专业的开源三层架构自动生成软件codesmith和动软件代码生成器等。java才刚刚时入光明时代,不过它的数据库连接类型也太单一了,仅[详细]
-
SQLserver生成随机数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
--生成1-100的随机数 SELECT cast(rand() * (100) AS int) + 1[详细]
-
sqlserver 差异备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
use master go declare @Database nvarchar(256),@Path nvarchar(2048) select @Database=N'AdventureWorks',@Path=N'D:/TDDOWNLOAD/' declare @sql nvarchar(max) select @sql =N'BACKUP DATABASE '+@Database+N' TO DISK = '''+@Path+@Database+N'_DIFF_'+[详细]
-
Sqlserver2000视图
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
问题: 在页面中向数据库表中插入一条记录后,怎么视图(虚表也会相应的插入相同的记录呢) 提示: 此数据库表建立了视图。 解释: ?可以这样认为:视图是引用的数据表,它本向不存储数据。查询时是引用的数据表的数据。 那么数据表中插入数据后,视图中当然也[详细]
-
sqlserver 事务日志备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
前提条件,数据库恢复模式 不能为 SIMPLE,并且有基准备份. use master go declare @Database nvarchar(256),@Path nvarchar(2048) select @Database=N'AdventureWorks',@Path=N'D:/TDDOWNLOAD/' declare @sql nvarchar(max) select @sql =N'BACKUP LOG '+@Dat[详细]
-
sqlserver 设置数据库恢复模式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
Enterprise Edition 有三种恢复模式? FULL | BULK_LOGGED | SIMPLE? use mastergoalter database AdventureWorksset RECOVERY FULL--完全gouse mastergoalter database AdventureWorksset RECOVERY SIMPLE--简单gouse mastergoalter database AdventureWorks[详细]
-
SQLServer 2005中Sa用户可以登录进去,Windows管理员却无法登陆
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
转自: http://topic.csdn.net/u/20091111/22/7c64caba-dbfe-4d4f-ac69-10df1bbbd839.html ? [推荐] [分享]SQLServer 2005中 Windows身份验证无法登陆 sa用户却可以登录的问题 [问题点数: 100 分 ,结帖人:Tr0j4n ] 首先描述下问题,朋友前几天装机,今天把S[详细]
-
SqlServer 创建数据库 使用多个文件组和物理磁盘
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
现在服务器的瓶颈主要是15000转的硬盘无法满足日益增长的I/O需求,这时创建数据库时要尽量将数据库的I/O压力分解到多个磁盘中。 use mastergoif DB_ID(N'care365') is not null--如果数据库存在,则删除它drop database care365gocreate database care365on[详细]
-
sqlserver2000查询分析器中查询表结构的命令是什么
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
sp_help 表名[详细]