在我的工作中,我经常被告知我不应该进行表扫描,因为它可能会对数据库和使用数据库的应用程序产生负面影响。他们所说的“负面影响”到底是什么意思?我能想到的一个负面影响是表扫描会占用大量磁盘时间,从而阻止其他请求使用磁盘。
有没有办法在没有任何负面影响的情况下进行表扫描?有时我需要为一次性检查做一次表扫描(对于例行的事情,我当然会做一个索引)。
在我的工作中,我经常被告知我不应该进行表扫描,因为它可能会对数据库和使用数据库的应用程序产生负面影响。他们所说的“负面影响”到底是什么意思?我能想到的一个负面影响是表扫描会占用大量磁盘时间,从而阻止其他请求使用磁盘。
有没有办法在没有任何负面影响的情况下进行表扫描?有时我需要为一次性检查做一次表扫描(对于例行的事情,我当然会做一个索引)。
当我调用SCOPE_IDENTITY
Sybase 时,我得到
[错误] 脚本行:1-6 ------------------------ 未找到函数“SCOPE_IDENTITY”。如果这是 SQLJ 函数或 SQL 函数,请使用 sp_help 检查对象是否存在(sp_help 可能会产生大量输出)。消息:14216,级别:16,状态:1 服务器:DGTSYBASEDEV101,行:3
这是我的代码:
INSERT into IVR_SESSION (PHONE_NUMBER,IVR_TYPE, CALLING_COUNTRY,ADD_DATETIME,UPDATE_DATETIME)
values ("464545454", "asdd", "AUS",getdate(),getdate())
SELECT SCOPE_IDENTITY()