-
SQLserver语句命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
Create database db001; --创建表 Create table job( id char(10)not null,name char(30)not null,address char(100) ); --删除表 drop table jobtable2; --插入数值 use db0001 go Insert into job values ('1','2','3');? insert into job values ('2','2'[详细]
-
SQLserver中的事务
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
这是在 SQLserver 中写的代码 ? 执行后受影响的行数 ? 数据库的表名 ? 再给表更新时 出现了这种情况 ? 出现这种原因就是第一条数据执行后变成 0 了,和约束条件发生了冲突,造成失败! 这种情况就是 0001 没有减去钱,而 0002 钱增加了,这种情况绝对不能发[详细]
-
查询所有表中的数据量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
?select a.name,b.rows from sysobjects a with(nolock) join sysindexes b with(nolock) on b.id=a.id where a.xtype='U' and b.indid in (0,1) order by a.name asc --这是快速查询所有表中的数据量[详细]
-
未安装SqlServer,打开.mdf文件的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
问题提出: ? 本机未安装SQLServer数据库软件,现有addressDB.mdf、addressDB_log.ldf文件。欲查看addressDB.mdf中数据,如何实现? 解决办法: ? 可以使用Visual Studio进行连接数据库实现 VS 2013菜单栏,工具--连接到数据库; “更改”数据源为:Microsof[详细]
-
SQLServer 怎么升级补丁?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
一直以来打算整理 SQL Server 补丁资料,刚好今天有事醒的早,于是把之前的资料整理一下。在入DBA这坑以来,开始那一两年,甚至只知道补丁安装最新 Service Package (SP)就行了,也曾一度混淆?SP 与?Cumulative Update(CU)。走过的坑,还是整理给后来人[详细]
-
SQLServer 2005 MSG 2570 类型为"In-row data" 中。列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
在检查数据库是否出现一致性问题时,出现了以下问题: DBCC CHECKDB(MyDB)DBCC CHECKTABLE (MyTable)/*MyTable的 DBCC 结果。消息 2570,级别 16,状态 3,第 1 行页 (1:20239),槽 6 位于对象 ID 1371151930,索引 ID 1,分区 ID 72057594110345216,分配单[详细]
-
Sqlserver2008清空日志
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
USE[dbname] GO ALTER DATABASE dbname SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE dbname SET RECOVERY SIMPLE GO USE dbname GO DBCC SHRINKFILE (N'dbname_Log',11,TRUNCATEONLY) GO USE[dbname] GO ALTER DATABASE dbname SET RECOVERY FULL W[详细]
-
Sqlserver2008清空日志
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
USE[dbname] GO ALTER DATABASE dbname SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE dbname SET RECOVERY SIMPLE GO USE dbname GO DBCC SHRINKFILE (N'dbname_Log',11,TRUNCATEONLY) GO USE[dbname] GO ALTER DATABASE dbname SET RECOVERY FULL W[详细]
-
sqlserver数据库的sql语句使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
? ? ? ? ? ? ? T-SQL 查询语句 1.? tansact-SQL 编程语言 美国国家标准协会( ANSI )和国际标准组织( ISO )为 SQL 定义了标准,微软通过用 Transact-SQL 和 ANSI ― SQL 兼容, Transact-SQL 还包含了几种能够增强性能的扩展。 ? T-SQL 的组成: ? ? 数据[详细]
-
kettle7.0连接sqlserver连不上报异常解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
提示: 错误连接数据库 [sql] : org.pentaho.di.core.exception.KettleDatabaseException:? Error occurred while trying to connect to the database Driver class 'net.sourceforge.jtds.jdbc.Driver' could not be found,make sure the 'MS SQL Server' d[详细]
-
SQLServer重用语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
? 1.删除表里90%数据 DELETE T? FROM (SELECT TOP (90) PERCENT *? ? ? ? FROM [KS_DataBase2017].[dbo].[KS_EquipRec20170518] where ColTime ='2017-05-18' and ColTime '2017-05-18 06:00' ? ? ? ORDER BY NEWID()) T 2.查询一年内每个月总记录 SELECT CO[详细]
-
MVC5+EF6简单实例---以原有SQLServer数据库两表联合查询为例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
http://www.cnblogs.com/lacey/p/6396639.html ? 工具:VS.net2013、EF6、MVC5、SQLServer2008 参考出处: http://www.cnblogs.com/slark/p/mvc-5-get-started-create-project.html http://www.cnblogs.com/miro/p/4288184.html http://www.cnblogs.com/dotn[详细]
-
sqlserver表、视图、索引(创建、修改、删除)相关示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
一、表相关 1、创建 USE?[test]GOSET?ANSI_NULLS?ONGOSET?QUOTED_IDENTIFIER?ONGOCREATE?TABLE?[dbo].[Ceshi]([id]?[int]?NOT?NULL,[name]?[varchar(30)]?NULL,?CONSTRAINT?[PK_Ceshi]?PRIMARY?KEY?CLUSTERED?([id]?ASC)WITH?(PAD_INDEX?=?OFF,?STATISTICS_N[详细]
-
查sqlserver表结构说明的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
一、查出某个库的所有表名 USE?database_nameGOSELECT?tab.name????????AS?tableNameFROM???sys.columns?col???????INNER?JOIN?sys.tables?tab???????????????ON?col.object_id?=?tab.object_id???????LEFT?JOIN?sys.extended_properties?per??????????????O[详细]
-
sqlserver模仿mysql函数FIND_IN_SET,group_concat的功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
一、判断某个逗号隔开的字段中有某个值 FIND_IN_SET('a','a,b,c,d') 用 CHARINDEX(','+'b'+',','+'a,c'+',') 0 替代 二、模仿mysql的group_concat的示例 SELECT?id,????????????val=(?SELECT?[value]?+','????????????????????FROM?tb?AS?b?????????????????[详细]
-
sqlserver数据库的索引、视图和触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
? Sqlserver 数据库的索引、视图和触发器 数据库的索引类似于字典中的目录,无需阅读、可以直接利用目录快速查找所需要的信息 ? 索引的种类: 聚集索引:反应的是数据存储的物理顺序,一个表只能包含一个聚集索引 非聚集索引:不反应数据存储的物理顺序,一[详细]
-
SQLSERVER的TOP方法在oracle中的实现方式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
oracle中没有TOP方法 可以用两种方式 按需行事 1. rownum虚列 select * from tab where rownumXXX 2.分析函数: row_number() over ( partition by col1 order by col2 )比如想取出100-150条记录,按照tname排序: select tname,tabtype from (select tname,ta[详细]
-
sqlserver数据库 去除字段中空格,换行符,回车符(使用replace语
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
注意:特殊字符在Sql Server Management Studio查询中显示为空格,但实际不是空格。在C#中能清晰的看到类似:rn的字符. SQL中可以使用Replace函数来对某个字段里的某些字符进行替换操作,语法如下:? 语法? REPLACE ( original-string,search-string,repla[详细]
-
SQLServer删除/重建/禁用/启用外键约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
SQLServer从一个数据库导数到另一个库的时候,如果目标库有外键约束,可能会导致导数失败。这时,可以将外键先删除或禁用,等导数完成后再重建或启用外键。 禁用、启用外键: [sql] view plain copy DECLARE @nocheckSql NVARCHAR(max)--禁用外键约束的sql S[详细]
-
SQLServer删除/重建/禁用/启用外键约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
SQLServer从一个数据库导数到另一个库的时候,如果目标库有外键约束,可能会导致导数失败。这时,可以将外键先删除或禁用,等导数完成后再重建或启用外键。 禁用、启用外键: [sql] view plain copy DECLARE @nocheckSql NVARCHAR(max)--禁用外键约束的sql S[详细]
-
使用sqlserver搭建高可用双机热备的Quartz集群部署【附源码】
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
一般拿Timer和Quartz相比较的,简直就是对Quartz的侮辱,两者的功能根本就不在一个层级上,如本篇介绍的Quartz强大的集群机制,可以采用基于 sqlserver,mysql的集群方案,当然还可以在第三方插件的基础上实现quartz序列化到热炒的mongodb,redis,震撼力可[详细]
-
sqlserver常用函数大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
一、字符串函数 datalength (Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring (expression,start,length) 不多说了,取子串 right (char_expr,int_expr) 返回字符串右边int_expr个字符 left (character_expression, integer_expression) ????[详细]
-
SqlServer 2016模糊匹配的几种方式和效率问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
数据库是Sqlserver 2016版 现在业务需求是:要查询出企业名称为以下几个的,XXX,XXXX等等: 第一种方式: like '%XXX%' OR like '%XXXX%' select cName from tAccountAuditing where cNamelike '%测试moa000154%' ORcNamelike '%测试集团上海事业部%' and a[详细]
-
SQLSERVER执行时间统计工具SQLQueryStress
所属栏目:[MsSql教程] 日期:2020-12-12 热度:121
有时候需要检测一下SQL语句的执行时间,相信大家都会用SET STATISTICS TIME ON开关打开SQLSERVER内置的时间统计 1 SET STATISTICS TIME ON 不过这款小工具的统计信息比SQLSERVER内置的多一些,设置选项也多一些 我看到这款小工具用C#来写的,可惜不是国内的[详细]
-
SQLSERVER执行时间统计工具SQLQueryStress
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
有时候需要检测一下SQL语句的执行时间,相信大家都会用SET STATISTICS TIME ON开关打开SQLSERVER内置的时间统计 1 SET STATISTICS TIME ON 不过这款小工具的统计信息比SQLSERVER内置的多一些,设置选项也多一些 我看到这款小工具用C#来写的,可惜不是国内的[详细]