手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
清数据脚本
假设在数据库中,存在A,B,C三张表,表与表之间通过外键互相关联。如果想要清除这3张表的数据需要先清除约束关系,再清空表数据。 在实际应用中需要注意, 有些表是基础数据表,不能清除。 脚本: 1 --USE master 2 --BACKUP DATABASE [YourDB] 3 -- TO DISK = 'H:\YourDB_datetime.bak' 4 --G
作者:编程之家 时间:2020-09-28
SqlServer convert函数使用
CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 例子: SELECT CONVERT(varchar(30),getdate(),101) now 结果为: now -----------------
作者:编程之家 时间:2020-09-28
sqlserver 的类似oracle的decode函数
原来系统是在oracle上开发的,后来客户一声令下,就转移到sqlserver了。在写存储过程的时候,发现decode方法没有,可以用case when来替代。但是之前项目会议上领导又提出,客户说有可能改为其他数据库(或者oracle或者mysql)。所以就想着写一个oracle的decode方法。 当然一定要实现多个参数的查找替换。网上 http://soft-app.iteye
作者:编程之家 时间:2020-09-28
sqlserver中identity的使用
一.创建identity列的两种写法 1. field_name data_type null or not null identity 2. field_name int or int related identity(seed ,incresement) 这两种写法中都不能直接插入identity字段数据, 只有set identity_inser
作者:编程之家 时间:2020-09-28
sqlserver2005安装指南
win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程 ------------------------------------------------------------------------------------------------- 操作系统:Microsoft Windows 7 旗舰版(32位) 数据库版本:SQL Server
作者:编程之家 时间:2020-09-28
sqlserver使用order by case when进行优先级排序
--创建表 create table tNews (NewsId int identity(1,1) primary key, Keyword nvarchar(50) not null, Title nvarchar(100) null, Contents nvarchar(1000) null, Remark nvarchar(1000)) --向表中插入数据 insert int
作者:编程之家 时间:2020-09-28
SQLserver动态查询(表名或字段动态),并且获取想得到的返回值结果execsp_execute
在编写sql语句或存储过程中,难免会有碰到语句中表名或某一字段名不确定,要根据条件来,考试,大提示我们可考虑用SQL 提供的sp_executesql 函数,,他可执行动态的修改,删除,查询功能,至于此函数的详细解释可到sql帮助文档中去查看,下面我将举一个动态查询的列子,包括表名及想查询的字段均不确定: tab: (ID int) (A numeric(9,2)) (B numeric(
作者:编程之家 时间:2020-09-28
监控sqlserver2005 DDL操作
CREATE TABLE dbo.DDLEventLog (EventID INT PRIMARY KEY IDENTITY, EventInstance XML NOT NULL) GO CREATE TRIGGER DDLLogEvents ON DATABASE AFTER DDL_DATABASE_LEVEL_EVENTS AS INSERT INTO dbo.DDLEventLog (E
作者:编程之家 时间:2020-09-28
[SqlServer]用户注册、登录、修改密码存储过程实例
--添加会员存储过程 CREATE PROCEDURE Joinmymy ( @useremail VARCHAR(50), @userpwd VARCHAR(50), @username NVARCHAR(50), @usersex INT, @userquestion int, @useranswer NVARCHAR(50
作者:编程之家 时间:2020-09-28
清空缓存
当分析查询性能时候,有时需要清空缓存,SQLserver提供了用于从缓存中清除数据和执行计划的工具。要从缓存中清空所有数据,使用下面的命令, DBCC DROPCLEABUFFERS: 要从缓存中清空执行计划,使用下面的命令 DBCC FREEPROCCACHE 要清空特定数据库的执行计划,使用下面的命令 DBCC FLUSHPROCINDB<db_id>0 attention: 不推荐使用 db
作者:编程之家 时间:2020-09-28
sqlserver2008 服务 远程过程调用失败
今天遇到了一个问题,就是这样的:如图所示: 我电脑上本来装的是双系统,这个安装程序是装在win8上的,我开始就固执的认为是win8与sqlserver2008 r2版本不兼容呢,于是我就在win7里安装的,没有想到问题依旧。最后通过上网查,是因为与VS2012默认安装的sqlserver 2012express版本的问题
作者:编程之家 时间:2020-09-28
本地计算机上的SQLServer(MSSQLSERVER)服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
SQLServer的服务启动问题: 本地计算机上的SQLServer(MSSQLSERVER)服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止 出现这个问题导致无法启动SQLServer服务,因为一些选项被修改了。 这样子的问题需要进行一下操作: 1.打开SQL Server Configuration Manager 2.选择SQL Native Client配置,选项客户端
作者:编程之家 时间:2020-09-28
SQLServer Compact 4.0 中的应用一,基础配置
在继续往下看之前,首先一定要保证你的IIS运行于 ASP.Net 4.0 ,这是唯一的要求,SQLServer Compact 4.0只能运行于4.0环境,没有商量的余地。如果做不到,要么改善一下与服务器管理员的人际关系,要么就换服务器。 虽然我也知道有办法可以让 SQLServer Compact 3.5运行于ASP.NET 2.0-3.5,但是,CodeFirst与LINQ一定会有错误发生。
作者:编程之家 时间:2020-09-28
Sqlserver中插入100内的随机整数-rand、newId使用
Sqlserver中插入100内的随机整数---rand、newId()使用 update test set qty=cast( floor(rand()*100) as int); 插入的qty值都是一样的 函数说明: cast( floor(rand()*100) as int) FLOOR(n)函数:取小于等于数值n的最大整数 rand:这种用法没有参数,会返回一个具有38位精度的数
作者:编程之家 时间:2020-09-28
sqlserver 数据库维护
一、索引的更新 数据库在运行了很长一段时间后,查询会越来越慢,这个时候我们就需要更新索引。 一般有两种方法解决,一是利用DBCCINDEXDEFRAG整理索引碎片,二是利用DBCCDBREINDEX重建索引。二者各有优缺点。调用微软的原话如下:DBCCINDEXDEFRAG命令是联机操作,所以索引只有在该命令正在运行时才可用。而且可以在不丢失已完成工作的情况下中断该操作。这种方法的缺点是在重新组织
作者:编程之家 时间:2020-09-28
Sqlserver中tinyint, smallint, int, bigint的区别 及 10进制转换16进制的方法
一。类型比较 bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据,存储大小为 8 个字节。一个字节就是8位,那么bigint就有64位 int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据,存储大小为 4 个字节。int类型,最大可以存储32位的数据 smal
作者:编程之家 时间:2020-09-28
缺失范围
我提供两种解决方法 一种方法可以用下列步骤描述 1, 找到间断之前的值,每个值加1 2 , 为每个间断的起点找出表中的下一个值,并且减去1 另一个解决办法的是 1,用每个已有值匹配下一个已有值,生成一对当前值和下一个值 2, 只保留下一个值减去当前值大于1的对 3,对于剩下的对,为当前值加1,并从下一个值减1 这方法利用间距大于1的相邻值表示间断边界这一事实.
作者:编程之家 时间:2020-09-28
sqlserver/oracle update set from 写法 .
a表 b表 结构分别 id ,name , id,memo b表的memo需要对照a表 关键ID相同就可以更新,语句如下 update b set memo = a.name from a,b where a.id = b.id 这个就是只更新from内的结果集,等效于下面的sql: update b set memo=(select max(a.name) from a where a.i
作者:编程之家 时间:2020-09-28
SQLServer的SSIS的核心功能介绍
下图显示了SSIS设计器。可以通过启动Business Intelligence Development Studio,然后创建一个Integration Services项目来调用SSIS设计器。在左边有一个工具箱窗口。工具箱窗口包含预定义的控制流任务和数据流转换。中间的视图窗格包含4个视图:控制 流、数据流、事件处理程序和包资源管理器。控制流视图提供了一个设计环境,在这个设计环境中可以使用
作者:编程之家 时间:2020-09-28
SqlServer连接数据库方法
第一步,先要开启IIS服务。 打开 计算机-管理,如下图: 找到SQL代理,右键启动就好了。 第二部就是打开SqlServer,连接数据库就行了。 启动asp.net服务的方法同此一样。
作者:编程之家 时间:2020-09-28
----------------------SQLOS相关查询,SQLSERVER线程,调度器,工作任务----------------------
--SELECT * FROM SYS.dm_os_schedulers --SQL SERVER的每个调度器 --select affinity from sys.dm_os_workers --SQL SERVER的每个工作任务 --select * from sys.dm_os_threads --在SQL SERVER进程中的所有SQLOS线程列表 --select * from sys.
作者:编程之家 时间:2020-09-28
MSSQL/SQLSERVER 2000 2005 2008 2008R2 jar包驱动问题 一个sqljdbc4.jar就OK了
今天遇到非常蛋疼的问题 如下: 我的系统主库是postgreSQL的 另外还连接了两个MSSQL的数据库 先前客户说是2008R2的 我的系统会定时的去MSSQL的数据库同步数据到postgreSQL 于是我在配置文件里面两个MSSQL的配置都是 driver=com.microsoft.sqlserver.jdbc.SQLServerDriver url=jdbc:sqlserver:/
作者:编程之家 时间:2020-09-28
快速解决SQLServer存储过程中的除零错误
在sqlserver中凡出现除法运算的,都会出现除零的错误。 参考存储过程:DC_ProjCost_SelByProjID。(注:这个是我自己查找方面,就不在这里放这个UP了) 复制下面的预防放在存储过程中,即可避免出现此错误。 --下面2行用于破解除零错误,禁止出现以零除的错误中断,而让其为 null。 SET ANSI_WARNINGS off SET ARITHABORT off
作者:编程之家 时间:2020-09-28
SQLServer : EXEC和sp_executesql的区别
摘要 1,EXEC的使用 2,sp_executesql的使用 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编写更安全的代码
作者:编程之家 时间:2020-09-28
SQLServer 配置管理器-远程过程调用失败的处理
前两天装了Visual Studio 2012后,打开SQL Server 2008 配置管理工具,发现SQL服务名称里什么也没有,只有一个提示:(如图) 上网试了很多方法都没用。最后卸载了一个叫"Microsoft SQL Server 2012 Local DB",重新打开SQL配置管理器,发现可以了。估计是Visual Studio 2012 自带的这个内置的SQ
作者:编程之家 时间:2020-09-28
sqlserver2000与sqlserver2005驱动与url的区别
如果你的SqlServer版本为2000的话 把配置文件中driver修改成 com.microsoft.jdbc.sqlserver.SQLServerDriver sqlserver2000与sqlserver2005驱动与url的区别 1、连接SqlServer2000 driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDr
作者:编程之家 时间:2020-09-28
sqlserver查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
作者:编程之家 时间:2020-09-28
如何解决SqlServer2008修改表结构后无法保存的问题
装了SqlServer2008很久了,今天是第一次使用,结果在修改一张表的结构保存时,提示“您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。”,试了几次一直是这个错误,删除表后重建,然后还是发生了这个错误。于是寻求谷歌的帮助,发现已经有很多人碰到过这个问题了(毕竟已经2010年了嘛)。 原来是当用户在在SQL Server 2008企业管理器中更改表结构时,必须要
作者:编程之家 时间:2020-09-28
SqlServer 2000/2005 列转行 行转列收集
--行列互转 /****************************************************************************************************************************************************** 以学生成绩为例子,比较形象易懂 整理人:中国风(Roy) 日期:2008.06
作者:编程之家 时间:2020-09-28
sqlserver实现对TreeView节点上下移动的排序功能
我们平常对TreeView节点的添加,发现位置不对,这样就需要移动,移动就得修改序号,通过传参写sql点击打开链接语句,程序可方便执行 转载请注明出处:飞哥的专栏 --@TempId为零时变量,@Id为节点的Id,@ParentId为节点的父节点Id,@Flag为移动标志0代表节点上移、1代表下移 declare @TempId int,@Id int,@ParentId int,@Flag
作者:编程之家 时间:2020-09-28
上一页
181
182
183
184
185
186
187
188
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native