-
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name 3.查询表结构信息: SELECT (case when a.colorder=1 then d.name else[详细]
-
SQLserver2008R2之登录篇
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
今天装上SQLserver2008R2后,死活登不上~~ 下面是错误信息: 后来 在谷歌上找到了解决方案。 1.服务器名称填写:(local) 2.身份验证: A,windows身份验证--点击登录按钮即可登录成功。如下图: B .SQL server 身份验证: 这里默认的登录用户名是sa, 登录[详细]
-
SQLSERVER2008R2之SQL查询语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
今 天装上了 SQL SEVER 啦。之前从来没用过它的我,在写 查询语句 的时候,出错了。 是这样报错的: 之前 一直使用的是 ACCESS 数据库,之前都是这样写的查询语句的: string selectStr = "select * from 123"; 网上找了 一番,还是没找到哦。 但是对上面的[详细]
-
sqlserver 执行正则表达式,调用c# 函数、代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
--1.新建SqlServerExt项目,编写 C# 方法生成 SqlServerExt.dll 文件 using System; using System.Data; using System.Data.SqlClient; using System.Data.SqlTypes; using System.Text.RegularExpressions; using Microsoft.SqlServer.Server; namespace Ext[详细]
-
sqlserver2008中cast和convert函数--类型转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
sqlserver2008中的cast和convert: ? ?将某种数据类型的表达式显式转换为另一种数据类型。 CAST 和 CONVERT 提供相似的功能。 语法: 使用 CAST:CAST ( data_to_be_converted ? AS data_type ) 使用 CONVERT:CONVERT( data_type(length) , data_to_be_conv[详细]
-
命令行下连接SQLServer小工具(脱裤必备)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
????osql -S 192.168.2.xx -Ufxxxx -PHxxxxx ?-Q "use xxx;select ?* from xx" ?-o %temp%/xx.txt -w ?20000[详细]
-
SQLServer与Oracle的对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
? ? 最近去铁科院面试,项目组长问了我这样一下问题:SQLServer与Oracle的区别是什么?从进入软件行业,从开始CS的编码到BS的编码过程中使用的都是SQLServer,在半年前开始敲DRP的过程中才接触到Oracle,当时给我的感觉Oracle太庞大了,也许对新鲜的事物都是[详细]
-
sqlserver日志恢复误删除的数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
使用工具 Log Explorer 查看到被删除的时间点 1、先备份下 2、恢复最近的数据库文件 3、还原成功 sql server 自带的 SQL Server 2005 - Default Trace (默认跟踪) 1、查询是否被启用 ?? 1 select * from sys.configurations where configuration_id = 1568 2[详细]
-
Sybase EAServer学习(一) 创建Ms SqlServer 连接池
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
?? Sybase EAServer学习(一) 创建Ms SqlServer 连接池 分类: PowerBuilder 2009-01-22 13:58 1479人阅读 评论(0) 收藏 举报 sqlserver sybase microsoft jdbc sql server 数据库服务器 本文主要是介绍在Sybase EAServer 5.1中如何创建Ms SqlServer连接缓存[详细]
-
SQLServer Stolen内存优化案例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
最近开始观察到 SQLServer.exe 进程占用内存过大,已达到了60GB,如图: 然而,SQLServer 限制的最大内存为 55GB: EXEC sp_configure 'max server memory (MB)' 可以看到,竟然高出近5GB。 我们知道,’max server memory (MB)’ 限制的是SQLServer buffer[详细]
-
SQLServer 复制中移除和添加发布而不初始化所有项目
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
--若提前“禁止架构更改”,新增的列不会自动添加大发布,此时应使用 sp_articlecolumn 添加列EXEC sp_changepublication @publication = N'publication',@property = N'replicate_ddl',@value = 0--【移除和添加发布而不初始化所有项目,但是添加的项目须初[详细]
-
sqlserver 消息 682,: 内部错误。提供用于读取列值的缓冲区太小
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
sqlserver 消息 ? 682,: ? 内部错误。提供用于读取列值的缓冲区太[详细]
-
SQLserver2008R2之登录篇(续)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
上次解决了刚装完 SQL Server 的 登陆 问题。今天我就遇到了同样的问题, 数据库连不上, 报错如下: 更换了身份验证的方式,依然提示说,连不上数据库 。 原因:之前在优化计算机的时候, 不小心把SQL的关键项禁用啦。 就是下面的这个: 解决方案: 将和SQL[详细]
-
SQLServer 2008以上误操作数据库恢复方法——日志尾部备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
原文出处:http://www.voidcn.com/article/p-kkmcngjp-ov.html 问题: ? ? ? ? ?经常看到有人误删数据,或者误操作,特别是update和delete的时候没有加where,然后就喊爹喊娘了。人非圣贤孰能无过,做错可以理解,但不能纵容,这个以后再说,现在先来解决问[详细]
-
sqlserver 语句中的default 是怎么用的?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
sqlserver 语句中的default 是怎么用的? 2010-11-26 16:59 ansheng2? ? 分类:数据库DB? | ?浏览 1332 次 use master go create table employees1(number int not null,name varchar(20)not null,sex char(2)null,birthday datetime null,hire_date datetim[详细]
-
sqlserver监控sql执行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
1sqlserver-工具-SQLSERVER PROFILER 2连接数据库 3新建跟踪 4事件选择页签-列表仅选择RPC和SQL:batchaompleted 5列筛选器-textdata-类似于-填写关键词,如 ?%你好% 6开始监控[详细]
-
SQLServer 订阅过期解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
由于分发数据库执行一个较长的事务,达到了系统预定的72小时,导致了该 订阅过期 ,数据库分发代理已不可再启用,提示错误如下: 错误信息:已将此(这些)订阅标记为不活动,必须将其重新初始化。需要删除 NoSync 订阅,然后重新创建它们 右键订阅,发现该订[详细]
-
sqlserver的sqlcmd、osql、isql使用工具
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
用 sqlserver 的 sqlcmd 、 osql 、 isql 的备份与还原 --sqlcmd? , sql2005 新加工具 1 、备份 "C:/Program Files/Microsoft SQL Server/90/Tools/Binn/SQLCMD.EXE" -S ./sqlexpress -U sa -P 000000 -d master -Q"BACKUP DATABASE test to disk='c:/aa/aa[详细]
-
SqlServer2008维护计划(图解)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
使用Sql Server 2008的维护计划可以实现自动备份数据库,并自动删除过期备份的功能。 一、环境 OS: Microsoft Windows Server 2003 R2 soft:Microsoft Sql Server 2008 备份数据库路径C:sql_bak 二、配置 登录MicrosoftSQL Server Management Studioà管理[详细]
-
SQLServer 数据去重的一种处理方法(增加一个自增字段,利用自增
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
delete FROM CHECKINOUT WHERE (CAST(userid AS varchar) +'-'+CAST(CHECKTIME AS varchar)) IN (SELECT CAST(userid AS varchar) +'-'+CAST(CHECKTIME AS varchar) FROM CHECKINOUT GROUP BY CAST(userid AS varchar) +'-'+CAST(CHECKTIME AS varchar) HAVI[详细]
-
sqlServer DateTime数据类型的格式转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
转自: ??http://www.cnblogs.com/fubeidong/archive/2007/07/06/526247.html 数据库中有个字段叫orderTime,是DateTime类型的数据,如果我们用以下SQL语句把它取出来: select orderTime from?orders 则会把时间都显示出来,而如果改成下面的SQL语句: orde[详细]
-
SqlServer 垂直分表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
当单表数据太多时,我们可以水平划分,参考 SqlServer 分区视图实现水平分表?,水平划分可以提高表的一些性能。 而? 垂直分表 则相对很少见到和用到,因为这可能是数据库设计上的问题了。如果数据库中一张表有部分字段几乎从不不更改但经常查询,而部分字段的[详细]
-
SqlServer 触发器 复制当前插入行到新表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
CREATE TRIGGER [dbo].[test_Insert_Trigger] ON [test] AFTER INSERT AS BEGIN SET NOCOUNT ON; –inserted 这个里面已经保存了新增行的所有信息 insert into test_copy select * from inserted; END[详细]
-
sqlserver 除法运算结果为小数时显示0
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
比如年休假一年40小时 按照入职日到年底折算 298天/365天*40小时,遇到小数进位,如 20.2 为23 select 298/365*40 ?结果为0 ? ? ?X ? 因为298/365结果为0 select 298*40/365 ? 结果为32 ?X ? 因为结果被四舍五入了 select 298*40/365.0 ?结果为?32.657520 sele[详细]
-
sqlserver 查找某个字符在字符串中第N次出现的位置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
前几天的考试系统出现了一个问题,背景大概就是告诉你正确答案,比如说是:答案1#答案2#答案3...而几百个学生答题的记录也是这样格式存储的,问如何用sql语句为每个学生判分? 思路: 第一步:找到第N个#在字符串中的位置 create ? function ? fn_find(@find[详细]