SQL Server 中,可以使用 SCOPE_IDENTITY()、 @@IDENTITY 、 IDENT_CURRENT() 来取得最后插入记录的值值,它们的区别在于:
SCOPE_IDENTITY() 返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。
直接使用 select SCOPE_IDENTITY()
@@IDENTITY & ...
- 14:45
- 浏览 (237)
- 评论 (0)
- 分类: SQL Server
1、打开SQL Server客户端网络实用工具
2、新建一个别名Alias,协议选TCP/IP,服务器名称可以是 IP, 也可以是机器名,也可以是机器名+实例名
3、动态选择端口的勾去掉,输入具体的端口号,这点很重要!
4、打开需要使用的第三方程序,在服务器名称里面,填入2中建立的别名即可
SQL Server安装后,会自动建立一个别名供使用
- 14:42
- 浏览 (335)
- 评论 (0)
- 分类: SQL Server
打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
- 22:02
- 浏览 (218)
- 评论 (0)
- 分类: SQL Server
SQL Server2000-数据库迁移及孤立用户的解决办法
有时候,我们会需要将一个数据库从一个服务器移到另一个服务器上。这种迁移分两种情况,一种是整个数据服务器全部迁移,一种是只移其中的个别数据库。
相对来说,全部迁移比较好办,问题比较少,不过一般要考虑数据库停用造成的服务停顿问题。具体来说,全部迁移我一般采用以下两种简便方法:一、在目标机上做好服务后,目标机和源机都停止服务,直接将所有数据库文件拷到目标机上,此法 ...
- 10:04
- 浏览 (199)
- 评论 (0)
- 分类: SQL Server
//exec sp_changeobjectowner 'ID','inittest' 修改单个用户
使用范例: exec dbo.User_ChangeObjectOwnerBatch 'old','new' (先要切换到目标数据库,use XXX库名)
//以下为批量修改
CREATE PROCEDURE dbo.User_ChangeObjectOwnerBatch
@OldOwner as NVARCHAR(128),
@NewOwner as NVARCHAR(128)
AS
DECLARE @Name ...
- 10:03
- 浏览 (213)
- 评论 (0)
- 分类: SQL Server







评论排行榜