手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
SqlServer中用@@IDENTITY取最新ID不准的问题
一个网友问我一个关于@@IDENTITY的问题。他的数据库中有一个存储过程,有 insert语句,然后马上就用SELECT @@IDENTITY取刚插入的ID值,通常这是没有问题的,但是问题是ID实际上已经达到了100多万了,而 SELECT @@IDENTITY 返回的只有很小的值(才30多),令人费解。 我开始也不太明白,问他先别管@@IDENTITY,新插入记录,ID是多少。他说ID是10
作者:编程之家 时间:2020-10-13
sqlServer 链接 oracel 建立DBlink未完
1 访问接口: Oracel Provider for OLE DB 2 产品名称:oracle 小写。
作者:编程之家 时间:2020-10-13
sqlserver2000是否打过补丁
如何知道SQL server 2000是否打过sp4补丁? 1.在查询分析器里master数据库下执行select @@version 对比安装补丁前后的版本..下面是打了sp4后的个人版执行select @@version后的信息.. Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyr
作者:编程之家 时间:2020-10-13
SQLSERVER和ORACLE批量处理表名和字段名大写
在sql移植到oracle过程中,都会遇到表名和字段名大写的问题,因为在oracle中默认表名和字段名都是大写的,虽然可以通过使用双引号的方式进行操作,如select * from "testtable"但是很多情况下,这样做的代价很大,因为很多程序的代码是早已经写好的,而要修改oracle系统配置又不安全,一个比较稳妥的办法是批量修改表名和文件名。 先说在SQL中修改表名和字段名的办法:
作者:编程之家 时间:2020-10-13
sqlserver 2008 R2备份脚本
USE [master] GO /****** Object: StoredProcedure [dbo].[fullbackup] Script Date: 07/03/2013 07:29:19 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[fullback
作者:编程之家 时间:2020-10-13
sqlserver2005级联删除
在你建表,建主外键的时候,在下面有几个选项,有一个是级联删除和一个级联更新,勾选上就可以了
作者:编程之家 时间:2020-10-13
SQLServer批量创建表【结构相同,但表名不同】
CREATE PROCEDURE create_table @tab_name varchar(20)--定义参数 AS --declare @tablename varchar(10) declare @i int --定义变量 set @i=1 --变量赋值 while @i<10 begin --create table ss(id varchar(10) not null,name var
作者:编程之家 时间:2020-10-13
配置SqlServer2000的全文检索功能
http://www.csharpwin.com/dotnetspace/8410r9085.shtml
作者:编程之家 时间:2020-10-13
sqlserver2008 您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项
最近,做设计重新使用了SQL 2008数据库,遇到一些问题。 “您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项” 当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,麻烦得很。 查了下资料,找到去掉此提示的一个方法,打开SQL 2008 在最上面 工具-〉选项-〉左侧的 De
作者:编程之家 时间:2020-10-13
SqlServer05+的发布订阅
SqlServer05+的发布订阅 一、为什么要使用对等事务复制 首先要说明的是使用sqlserver复制的目的 使用sqlserver数据库复制的目的,就是要将数据库压力由一台服务器分散到多台服务器,通过一台sqlserver服务器作为主机,将主数据库中的数据,复制到其他N台备份服务器上,从而实现分布式查询,大大降低了主服务器的压力. 在图一中,右面的拓扑结构就是典型的复制,写入的压力,全都在
作者:编程之家 时间:2020-10-13
如何将SQLserver的windows身份验证方式改为SQLserver身份验证方式
安装SqlServer时,安全模式选择的是Windows验证。但是开发的时候需要连接数据库,需要使用Sqlserver身份验证,如何修改呢? 首先用windows验证先登录上去,如图: 进去之后,右击(local),选择属性---安全性:将服务器身份验证,改为“SQL Server和Windows身份验证模式”,点击“确定”。 接下来,就为sa设置一个密码:双击sa 出现窗口,修改sa的密码: 然
作者:编程之家 时间:2020-10-13
SqlServer复制与创建
一,从SQLServer2000备份数据库到SQL2005时,需要新建一个与原备份数据库相同名称的数据库。如果需要恢复在原Sql2000中数据库关系图时,需要执行以下操作: 解决方法如下: 1、设置兼容级别为90(2005为90)(2000为80) USE [master] GO EXEC dbo.sp_dbcmptlevel @dbname='数据库名', @new_cmptlevel=90 G
作者:编程之家 时间:2020-10-13
sqlserver 2005 维护计划备份数据库
一、備份數據庫維護計劃方案 【注】: 1、先啟動SQL Server Agent服務 2.、交易記錄備份 (只限於完整和大量記錄復原模式)。 3、下面中”清除備份trn文件” & “清除備份日誌文件” 没有做计划说明 二、通過維護計劃精靈實現備份計劃 【注】:當前備份計劃裏面包含有多個不同的排程,這裡選擇的是“對每一工作
作者:编程之家 时间:2020-10-13
ireport5+sqlserver2005实例开发
1、打开ireport->新建,如图: 选择Blank A4 最后选择open this template 2、在打开的设计视图设计自己的报表,如图: 3、设计好试图之后,预览 以上仅供参考,具体源码请根据地址下载。 下载地址http://download.csdn.net/detail/zhangliangy/5769643
作者:编程之家 时间:2020-10-13
sqlserver表中数据类型值对应名称
34 image 35 text 36 uniqueidentifier 48 tinyint 52 smallint 56 int 58 smalldatetime 59 real 60 money 61 datetime 62 float 98 sql_variant 99 ntext 104 bit 106 decimal 108 numeric 122 smallmoney 127 big
作者:编程之家 时间:2020-10-13
POVIT行转列
CREATE TABLE [Study].[Student]( [Sno] [varchar](10) NOT NULL, [Sname] [nvarchar](20) NOT NULL, [ClassID] [varchar](10) NOT NULL, PRIMARY KEY CLUSTERED ( [Sno] ASC )WITH (PAD_INDEX = OFF, STATIS
作者:编程之家 时间:2020-10-13
Sqlserver - 去重
如果要删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据,以前一直使用这条语句进行去重: delete from 表 where id not in ( select max(id) from 表 group by mobilePhone,officePhone,email ) or delete from 表 where id not in
作者:编程之家 时间:2020-10-13
sqlserver 2008收缩数据库日志
USE 数据库名; GO -- Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE 数据库名 SET RECOVERY SIMPLE; GO -- Shrink the truncated log file to 1 MB. DBCC SHRINKFILE (数据库名_Log, 1);
作者:编程之家 时间:2020-10-13
sqlserver中日期函数操作(收藏)
将日期转换成int DECLARE @d DATETIME DECLARE @n INT SET @d = '2007-08-01 12:00:00' SET @n = CAST(@d AS INT) SELECT @d , @n, CAST(@n AS DATETIME) DECLARE @dt datetime SET @dt=GETDATE() DECLARE @number int S
作者:编程之家 时间:2020-10-13
SQLServer 存储过程 SET NOCOUNT { ON | OFF } 的使用
SET NOCOUNT 使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息。 语法 SET NOCOUNT { ON | OFF } 注释 当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。 即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT
作者:编程之家 时间:2020-10-13
SQLSERVER数据类型
第一大类:整数数据 bigint:以8个字节来存储正负数.可存储范围为:-2^63至2^63-1. int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1. smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1 tinyint: 是最小的整数类型,仅用1字节,范围:0至此2^8-1 bit:bit数据类型代表0,1或NULL,就是表示true,false.
作者:编程之家 时间:2020-10-13
ireport5调用sqlserver2005存储过程方法
1、存储过程准备 ALTER PROCEDURE [dbo].[portofolio_definition_get] @flag INT AS BEGIN END 2、在ireport的report query下的report query写自己的执行脚本 exec riskdb.dbo.portofolio_definition_get 1 如图: 3、从资源管理器的F
作者:编程之家 时间:2020-10-13
sqlserver 子存储过程嵌套的解决方案
1.前言。 sqlserver2005的存储过程,在完整的单独过程中嵌套用游标是没问题的,但是,如果主存储过程有游标,子存储过程再定义游标将不能正确执行。 怎么解决这个问题呢? oracle可以用select into 等loop循环取代游标,sqlserver也有类似功能,但sqlserver这个功能不完善,只能进行结果集的数量判断,不能有游标功能。不过这用在子存储过程的查询,已经足够了
作者:编程之家 时间:2020-10-13
sqlserver分割字符串为行数据
create function f_str_split(@str_in AS VARCHAR(max), @split as varchar(2) =',') RETURNS @keylst TABLE(keyval varchar (50)) BEGIN declare @idx1 int,@idx2 int,@key varchar(50) set @idx1 = 1 set @idx
作者:编程之家 时间:2020-10-13
SQLServer JOB无法运行的问题
今天建一个JOB 一直无法运行。显示错误信息为: Message Executed as user: NT AUTHORITY\SYSTEM. Login failed for user 'OS\REGETS01$'. [SQLSTATE 28000] (Error 18456). The step failed. 当时我也在查询分析器中运行该过程,可以正常运行。不会出现任何异常。 经反复几次,
作者:编程之家 时间:2020-10-13
sqlserver 时间格式化
SELECT CONVERT(varchar, getdate(), 120 ) : 2004-09-12 11:06:08 SELECT replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\') : 20040912110608 SELECT CONVERT(var
作者:编程之家 时间:2020-10-13
SQLSERVER2000启动失败
服务管理器中启动Sqlserver服务~~~~弹出窗口的错误信息是:"本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“服务"。 1、解决方法:调整系统时间到你上一次能够正常启动的时间,启动SQLserver服务,成功后,然后再把时间调回来。(验证可行) 转自:fbs001的博客 http://fbs001.blog.163.c
作者:编程之家 时间:2020-10-13
Sqlserver表类型和表名同事传参数据库操作
自定义表类型如下: CREATE TYPE [dbo].[UdtStatItem] AS TABLE( [ObjCode] [bigint] NULL, [TimeCode] [int] NULL, [Data] [int] NULL ) GO 传过来的是一个DataTable类型 的表跟表类型对应; 存储过程如下 CREATE proc [dbo].[proc_WeekStat] @tbNam
作者:编程之家 时间:2020-10-13
loner_li SQLServer触发器创建、删除、修改、查看...
一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表。 一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以
作者:编程之家 时间:2020-10-13
sqlserver2005复制遇到的"sqlserver无法将 xxx 配置为分发服务器的错误"
链接服务器时不能用 127.0.0.1,而要用服务器名称(计算机名称)就OK了。
作者:编程之家 时间:2020-10-13
上一页
210
211
212
213
214
215
216
217
下一页
小编推荐
热门标签
更多
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