文章分类 -  SQL SERVER

摘要:use master go create proc killspid (@dbname varchar(20)) as begin declare @sql nvarchar(500),@temp varchar(1000) declare @spid int set @sql='declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''')' ... 阅读全文
posted @ 2013-01-03 21:15 翱翔软件 阅读(391) 评论(0) 推荐(0)
摘要:SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。nbsp; ; IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。 @@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。 SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值 阅读全文
posted @ 2012-12-25 21:37 翱翔软件 阅读(282) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2012-08-15 15:48 翱翔软件 阅读(2) 评论(0) 推荐(0)
摘要:以往 SQL Server 内的对象命名是“服务器.数据库.用户名.对象”,但新版的对象命名改为“服务器.数据库.Schema.对象”。这让你规划数据库对象命名时更有弹性。架构是形成单个命名空间的数据库实体的集合。命名空间是一个集合,其中每个元素的名称都是唯一的。虽然 SQL Server 2000 包含 CREATE SCHEMA 语句,但实际上并不会像上面所定义的那样创建架构。在 SQL Server 2000 中,数据库用户和架构是隐式连接在一起的。每个数据库用户都是与该用户同名的架构的所有者。对象的所有者在功能上与包含它的架构所有者相同。因而,SQL Server 2000 中的完全限 阅读全文
posted @ 2012-08-14 13:27 翱翔软件 阅读(469) 评论(0) 推荐(0)
摘要:create procedure createNewDataasbegin--********************--自动作业--功能:每个月备份上个月--脚本编写:邬畏畏--********************declare @y intdeclare @m intdeclare @str varchar(20)set @y=year(getdate())set @m=month(getdate()) -1if @m=0beginset @y=@y-1set @m=12endset @str = 'fc_Data_' + convert(varchar(4),@y) 阅读全文
posted @ 2012-07-27 10:57 翱翔软件 阅读(154) 评论(0) 推荐(0)
摘要:--判断是否存在addOneArticle这个存储过程if Exists(select name from sysobjects where NAME = 'createNewData' and type='P') drop procedure createNewData--判断是否存在mytrigger这个触发器if exists(select * from dbo.sysobjects where id = object_id(N'[dbo].[mytrigger]') and OBJECTPROPERTY(id, N'IsTrigg 阅读全文
posted @ 2012-07-27 10:54 翱翔软件 阅读(131) 评论(0) 推荐(0)
摘要:笔者:邬畏畏在数据库开发过程中,经常会遇到需要导出数据到Excel中,有一个很好的方法就是利用SQL导出到Excel中。【生成Excel数据】SELECT * into [Excel 8.0;Database=D:\Test1.xls].Sheet1 from 表名【从Excel中获取数据】SELECT * from [Excel 8.0;Database=D:\Test.xls].[Sheet1$] 阅读全文
posted @ 2012-07-24 11:26 翱翔软件 阅读(122) 评论(0) 推荐(0)
摘要:运行SQL SERVER 2000 或 SQL SERVER 2008创建一个任务(创建过程你会的不多说了)然后使用如下代码,参考我下边的代码:如果执行的语句较多或考虑的安全性,要使用事务。 阅读全文
posted @ 2012-07-20 15:23 翱翔软件 阅读(139) 评论(0) 推荐(0)
摘要:方法1:1.dbcc checkident('test',reseed,0)2.insert into test values(10)select * from test显示结果:id myname110方法2:SET IDENTITY_INSERT允许将显式值插入表的标识列中。语法:SET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table { ON | OFF }set identity_insert dbo.test on注意:运用set identity_insert dbo.test on后,inse 阅读全文
posted @ 2012-07-16 11:18 翱翔软件 阅读(255) 评论(0) 推荐(0)
摘要:SQL SERVER与ACCESS、EXCEL导入导出.... 阅读全文
posted @ 2011-03-30 12:02 翱翔软件 阅读(267) 评论(0) 推荐(0)
摘要:数据库导入导出技巧... 阅读全文
posted @ 2011-03-30 09:24 翱翔软件 阅读(649) 评论(0) 推荐(0)

欢迎访问翱翔软件