-
【转载】SQLServer中如何判断表或者数据库的存在
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
Sql Server中如何判断表或者数据库的存在 作者:blue1000 出处:IT专家网论坛 【转载于】文章 sql server中如何判断表或者数据库的存在,但在实际使用中,需判断Status状态位: 其中某些状态位可由用户使用 sp_dboption(read only、dbo use only、single use[详细]
-
[转]sqlserver日期函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
SQLServer时间日期函数详解,SQLServer,时间日期, ? 如何实现只显示本月信息 sql="select * from [table] where datediff(m,date,Now())=0" ? sql 查询本周本月 ? ---求相差天数? ? select? ? datediff(day,'2004-01-01',getdate())? ? ? ? ? ? ? ? ? ? --1.[详细]
-
SQLServer sql 强制区分大小写
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
刚刚使用sql server没有几天,发现一个很郁闷的问题,sql server 竟然不区分大小写. 比如: select * from abc_tbl where field_1 = 'abc',这个sql跟这个sql是一样的: select * from abc_tbl where field_1 = 'ABC',上网search了一下,赶紧收藏: 第零种: SELECT[详细]
-
sqlserver2008的数据库自动备份方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
sqlserver2008的数据库自动备份方法 ??? 在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,[详细]
-
SQLServer复制表结构复制表数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
1:复制表结构 select * into 数据库1.dbo.table1 from 数据库2.dbo.table2 where (1=2) 2:复制表(包括结构和数据) select * into 数据库1.dbo.table1 from 数据库2.dbo.table2 where (1=1) 3.从一个表中分组统计信息,插入新表中 select productcode,cou[详细]
-
Sqlserver中定时任务
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
如果在SQL Server 里定时执行存储过程需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理-SQL Server代理-作业来实现。(sqlserver2005里sql server代理在management studio下直接可以找到,前提是安装了企业版的sql server) 1[详细]
-
SqlServer时间日期处理函数及字符串转换@http://blog.sina.com.c
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
简单介绍 ? Sql Server中的日期与时间函数? 1.? ? 当前系统日期、时间? ? ? ? ? select getdate()? ? 2. dateadd? ? 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ? ? ?例如:向日期加上2天? ? ? ?select dateadd(day,2,'2004-10-15')? ? --返回[详细]
-
SQLServer2008设置开启远程连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
SQL Server 2008 默认是不允许远程连接的, sa 帐户默认禁用的,如果想要在本地用 SSMS 连接远程服务器上的 SQL Server 2008 ,需要做两个部分的配置: 1 , SQL Server Management Studio Express (简写 SSMS ) 2 , SQL Server 配置管理器 /SQL ServerCo[详细]
-
SQLServer 2005 和自增长主键identity说再见——NEWSEQUENTIALID
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
在 SQLServer2005 环境下 , 表的主键应该怎样设计 . 目前主要用到的主键方案共三种 自动增长主键 手动增长主键 UNIQUEIDENTIFIER 主键 1 、先说自动增长主键 , 它的优点是简单 , 类型支持 bigint. 但是它有致命的弱点 : 当我们需要在多个数据库间进行数据的[详细]
-
sqlserver距当天时差
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
SELECT dateadd(month,1,getdate()) --1个月后 select dateadd(day,-2,getdate()) --两天前select dateadd(day,2,getdate()) --两天后select dateadd(hour,getdate()) --2小时前select dateadd(hour,getdate()) --2小时后[详细]
-
MSSQLSERVER2000 数据库“置疑”状态处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
1.停止sqlserver服务,将需要恢复的数据库的数据文件和日志文件拷贝出来,然后启动数据库服务删除它 2.新建一个与原数据库同名的数据库 3.停止sqlserver服务,并删除它的数据和日志文件,再将前面拷贝的数据文件拷贝到这里 4.启动sqlserver服务,这时该数据[详细]
-
sqlserver数据库里sql 语句查看表里的约束,要查出 约束名、列名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
主键约束SELECT tab.name AS [表名],idx.name AS [主键名称],col.name AS [主键列名]FROM sys.indexes idx JOIN sys.index_columns idxCol ON (idx.object_id = idxCol.object_id AND idx.index_id = idxCol.index_id AND idx.is_primary_key = 1) JOIN sys.[详细]
-
infopath2007-2013直接连接数据源(Access或Sqlserver)设计表单模
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
infopath2007-2013 直接连接数据源 (Access 或 Sqlserver) 设计表单模板 一、开发环境 lMicrosoft?OfficeAccess2010 lMicrosoft?Office?InfoPath?Designer?2010 二、本节目标 实现 InfoPath 设计表单,并且将数据提交到 Access 数据库。为了方便演示,提供的[详细]
-
2010-01-05 13:51 SQLserver2000数据库置疑的解决方法汇总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
/* 只有mdf文件的恢复技术 由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。 如果您的mdf文件是当前数据库产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但是会出现类似下面[详细]
-
查询Sqlserver数据库死锁的一个存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
/************************************************************ ?* Code formatted by SoftTree SQL Assistant ?v6.1.35 ?* Time: 2013/11/12 16:48:00 ?************************************************************/ IF OBJECT_ID('proc_who_lock') IS[详细]
-
sqlserver2005表结构查询语句(转)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
获取SqlServer2005表结构(字段,主键,外键,递增,描述) ? 1.获取表的基本字段属性 -- 获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length FROM syscolumns,systypes WHERE syscolumns.xusertype = sys[详细]
-
sqlserver无法在数据库上放置锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
由于无法在数据库?'?'?上放置锁,ALTER?DATABASE?失败。请稍后再试。消息5069,级别16,状态1,第一行ALTER?DATABASE?语句失败。 解决方法: 新建查询,通过下面SQL命令,获取当前DB的Session,然后将对应的SPID?Kill掉,之后再执行脱机。 EXEC?sp_who2?KILL?[详细]
-
SQLServer和Oracle常用函数对比@http://www.enet.com.cn/article
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
SQLServer和Oracle是大家经常用到的数据库,在此感谢作者总结出这些常用函数以供大家参考。? 数学函数? 1.绝对值? S:select abs(-1) value? O:select abs(-1) value from dual? 2.取整(大)? S:select ceiling(-1.001) value? O:select ceil(-1.001) value fr[详细]
-
sqlserver backup use jobs and clear history backup file, res
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
一、sqlserver备份到本地磁盘以及清除超过三天的本分文件 1.sqlserver——sql server agent——jobs——new 新建一个用来备份的工作 2.——general——输入name 3.——step——new——输入name/选择database/command如下: declare @strPath nvarchar(255)/*[详细]
-
Sqlserver表数据误删除后的恢复
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
刚刚写完关于oracle的闪回技术,行业群内的一个朋友告诉我,sqlserver也是可以恢复的。无论是用delete,还是truncate.并且发给我一个工具叫: Log Explorer for SQL Serverv. 要使用log Exploer,有个前堤,数据库故障还原模型必须为:完全. ? 中午没事测试了一[详细]
-
SQLSERVER 日期的简单处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
1?? 获取当天日期 ? ? Select GETDATE() 2?? 获取一个月后的日期??? Select DateAdd(m,1,GETDATE()) 3 ? 获取本月的第一天日期 ?? Select Convert(Date,Convert(varchar(7),GETDATE(),120) + '-01')[详细]
-
sqlserver 存储毫秒23:59:59.999变成第二天00:00:00.000
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
因为,在SQL SERVER中DATETIME表示的时间为00:00:00到23:59:59.997,它的时间精度为1/300秒,在使用时会舍入到舍入到 .000、.003 或 .007 秒三个增量。 转载自 http://blog.csdn.net/liu_1983/article/details/6994253[详细]
-
在 sqlserver2000 中现实table里的行号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
下面是转载,看来sql server 2000是没有方便点的办法的了,死了心吧。row_num是sql server 2005的功能 SQL2000中像SQL2005中的 Row_Number一样获取行号 www.diybl.com??? 时间 : 2010-07-21? 作者:网络?? 编辑:huyang629 点击:? 342 [ 评论 ] - - SQL200[详细]
-
sqlserver 中case when用法小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
首先建表和插入数据语句: use Student go create table Score ( 学号 nvarchar(10), 课程 nvarchar(10), 成绩 int ) go insert into Score values('0001','语文',87); insert into Score values('0001','数学',79); insert into Score values('0001','英语'[详细]
-
SQLServer:创建用户及远程访问
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
1、创建用户:http://www.voidcn.com/article/p-oxetjbof-cu.html 2、远程访问:http://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html?? http://www.cnblogs.com/humin/archive/2011/10/27/2227136.html?? 防火墙最后要配置下[详细]