-
获取表SQLSERVER 的表结构信息(字段名,长度,精度,类型,NULL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
select sys.columns.name,sys.types.name,sys.columns.precision,sys.columns.scale,sys.columns.is_nullable,(select count(*) from sys.identity_columns where sys.identity_columns.object_id = sys.columns.object_id and sys.columns.column_id = sys.[详细]
-
在查询里结合表,使用子查询定义未确定数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
这些天都在写数据库的笔记,这些笔记其实大部分之前都学过,但是好久不用都忘记了,呵呵,所以找了本书《SQL入门经典》(第5版)在研究研究,学习一边,一边看,一边做笔记,希望这次能记得更牢固一些 一: 从多个表获取数据 1.等值结合:? select ?employee[详细]
-
sqlserver 已超过了锁请求超时时段 1222错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
今天在SSMS(Microsoft SQL Server Management Studio)里面,点击左侧的资源管理器,查看数据库对应的表的时候,会遇到“Lock Request time out period exceeded.(Microsoft SQL Server,错误1222)”,对应的中文错误提示为“已超过了锁请求超时时段。 (Mic[详细]
-
SqlServer 根据字段分类汇总信息
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
在一张基础表中,我们经常要根据一个字段的不同表达方式来汇总数据。下面我们将进行简单的汇总操作。 在数据库中创建一个名为test的表 字段类型如下图 插入数据如下图 这就是基础表了 根据基础表搜索汇总信息 根据字段的值汇总信息 下面是三种类型的汇总语句[详细]
-
SQLserver备份文件还原对应用户修复所需操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
第一步:使用 exec sp_change_users_login 'REPORT' 查看孤立的用户; 第二步:选出一个用户出来新建登录名,选好对应的默认数据库; 第三步:使用 exec sp_change_users_login 'AUTO_FIX' ,'用户名' 来修复孤立的用户。[详细]
-
sqlserver 行转列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
还写了一篇 Linq 实现 DataTable 行转列 有时间大家可以看一下 sqlserver把行转成列在我们编码中是经常遇到的我做一个小例子大家看一下 1 -- 创建一个表 2 create table PayPhoneMoney 3 ( 4 id int identity ( 1 , 1 ), 5 userName Nvarchar ( 20 ),128); l[详细]
-
Log4Net记录日志到SQLServer数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
Log4Net配置步骤: 1、在项目中添加Log4Net引用,可在nuget包工具中下载 2、在项目中添加Log4Net.config文件并配置 ?xml version="1.0"?configuration configSections section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4[详细]
-
sqlserver 全文索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
http://www.cnblogs.com/ericwen/archive/2008/09/04/1283998.html#_To142[详细]
-
SQLserver中用convert函数转换日期格式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
SQLserver中用convert函数转换日期格式2008-01-15 15:51SQLserver中用convert函数转换日期格式 SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常[详细]
-
Qt5.2连接SQLServer2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
原帖地址:http://blog.163.com/qimo601@126/blog/static/158220932014713112112190/ Qt5.2连接SQLServer2008 ? 开发环境:Qt5.2+SQLServer2008(企业版) 一、首先要让你的qt支持SQLServer,也就是安装Qt的时候,编译了SQLServer的驱动 ? ? ? QT提供了对多种[详细]
-
SqlServer数据库正在还原的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
1)管理器不会主动刷新,需要手工刷新一下才能看到最新状态(性能方面的考虑) 2)很少情况下,恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态,要执行:?? RESTORE database?? dbname with recovery 这使得恢复过程能完全结束。 3)如果你要不[详细]
-
sqlServer数据库状态一直是还原中,点击数据库,提示无法访问数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
sqlServer 数据库状态一直是还原中, 点击数据库,提示无法访问数据库 解决方法: restore?database?XXX?with?recovery[详细]
-
理解sqlserver 锁机制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
简介 ??? 在SQL Server中,每一个查询都会找到最短路径实现自己的目标。如果数据库只接受一个连接一次只执行一个查询。那么查询当然是要多快好省的完成工作。但对于 大多数数据库来说是需要同时处理多个查询的。这些查询并不会像绅士那样排队等待执行,而是[详细]
-
SQLserver数据库生成数据字典,数据库字段说明
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
做项目中,相信大家遇到过要写数据库数据字典头疼的事。现在给大家推荐一个小技巧和方便实用的数据库生成工具。 1:打开数据库–数据库关系图–添加要写说明的表–表视图–修改自定义–开始写说明。 这样写表说明,比打开一张表一张表,一个字段一个字段写方[详细]
-
SQLServer索引的四个高级特性
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
一、Index Building Filter(索引创建时过滤) ???? ??????? 有一些索引非常低效的,比如经常查询状态为进行中的订单,订单有99%的状态是完成,1%是进行中 ,因此我们在订单状态字段上建了一个索引,性能是提高了,但是感觉索引中保存了99%的完成状态数据是永[详细]
-
sqlserver 事务级别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
?? 1. Read Uncommitted?指定语句可以读取已由其他事务修改但尚未提交的行. 最低等级的事务隔离,仅仅保证了读取过程中不会读取到非法数据. [csharp] view plain copy print ? conn.BeginTransaction(IsolationLevel.ReadUncommitted)?? conn.BeginTransacti[详细]
-
一次SQLSERVER触发器编写感悟
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
背景:BOSS需要我写一个工厂采集端到服务器端的数据同步触发器,数据库采用的是sqlserver2008 需求:将多台采集机的数据同步到服务器中,如果采集端数据库与服务器数据库连接失败则将数据保存到记录表中 前期思路:从采集端创建服务器端的数据库链接,通过采[详细]
-
sqlserver——insert into /select into/create table/drop
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
--创建表并插入数据 select * into #t from RMS_OrderInfoDetail select * into #s from RMS_OrderInfo select * into #t from? (select '001' 产品明细编号,'1' 仓库编号,'10' 实物库存,'1' 订货数量,null 分配后剩余 union all select '001' 产品明细编号,[详细]
-
客户端远程连接SQLServer2000数据库【图文教程】
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
linnjxy总结如下,注意在服务器的配置: 服务器: ? ? 要点: 1.确认服务器端SQL服务端口号是否为:1433 2.如果不是1433,配置客户端 3.建立服务器端登录帐号,确保角色及管理数据库 1.?看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 服务器[详细]
-
SqlServer2008 数据库同步的两种方式 (发布、订阅)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
原文地址:http://www.cnblogs.com/tyb1222/archive/2011/05/31/2064944.html 发布订阅份为两个步骤:1、发布。2订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也[详细]
-
sqlserver时间格式常用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
Select CONVERT(varchar(100),GETDATE(),23): 2006-05-16 23是最短的 20是中间 21是最长[详细]
-
sqlServer 读取dbf文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
selec *? from openrowset(''MSDASQL'',''Driver=Microsoft Visual Foxpro Driver;SourceDB= ' + 文件路径 + ?? ??? ??? ??? ??? ?';Deleted=No;SourceType=DBF;Exclusive=No;BackgroupFetch=Yes;Collate=Machine;UID=;PWD=;'',''select * from ' + 文件名 +[详细]
-
sqlserver的几个常用转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
--把时间转换成秒 select DATEDIFF(second,'00:00:00','17:41:38') --取79到100之间的随机整数 select round(rand()*21+79,0)?[详细]
-
如何将SQLServer 2000链接服务器的密码破解为明文
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
MSSQL有一个LINKSERVER的功能——链接服务器,每字符加密为4位,不用管加密算法,可以撞出来。 查看我的版本号 然后就执行下面的代码首先查看我的连接 代码语句:Exec?sp_helpserver? 现在看到数据库里面有6个连接现在我要新建立一个linkserver连接名字为dhli[详细]
-
四种方式实现SQLServer 分页查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
SQLServer 的数据分页: 假设现在有这样的一张表: CREATE TABLE test ( ?id int primary key not null identity, ?names varchar(20) ) 然后向里面插入大约1000条数据,进行分页测试 假设页数是10,现在要拿出第5页的内容,查询语句如下: --10代表分页的大[详细]