小编ste*_*rat的帖子

如何获取所有实例数据库的用户列表

我猜程序应该是这样的:

declare @db varchar(100)
declare @user varchar(100)
declare c cursor for select name from sys.sysdatabases        

open c

fetch next from c into @db

while @@fetch_status = 0
begin
    print @db   
    exec ('use ' + @db)

    declare u cursor for select name from sys.sysusers
        where issqlrole <> 1 and hasdbaccess <> 0 and isntname <> 1

    open u   

    fetch next from u into @user

    while @@fetch_status = 0
    begin
        print @user
        fetch next from u into @user
    end

    print '--------------------------------------------------'
    close …
Run Code Online (Sandbox Code Playgroud)

database sql-server list

6
推荐指数
1
解决办法
5万
查看次数

如何在javascript中的以下代码中优化使用数组?

有没有办法让下面的代码更快?当数组的长度超过1000条记录时,它变得太慢,尤其是在IE6中.

  dbusers = data.split(";");
  $("#users").html("");
  for (i = 0; i < dbusers.length; i++) {
     if ($("#username").val() != "") {
        if (dbusers[i].indexOf($("#username").val()) != -1) {
           $("#users").append(dbusers[i] + "<br>");
        }
     } else {
        $("#users").append(dbusers[i] + "<br>");
     }
  }
Run Code Online (Sandbox Code Playgroud)

javascript arrays optimization

2
推荐指数
1
解决办法
204
查看次数

无法删除刚刚创建的表

我创建了一个名为的表dual2.我在那里有一行,可以从中选择.尝试删除它时,会产生此错误:

第1行的错误:
ORA-00604:递归SQL级别1发生错误
ORA-00942:表或视图不存在

但是,表仍然存在!它从dba_tables和返回user_tables.

关于这里发生了什么的任何想法?

alt text http://img180.imageshack.us/img180/6012/28140463.png

这是我用plsql开发人员创建的表创建脚本:

-- Create table
create table
(
  DUMMY VARCHAR2(1)
)
tablespace SYSTEM
  pctfree 10
  pctused 40
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
Run Code Online (Sandbox Code Playgroud)

PS:p.cambell感谢您的编辑!抱歉我的英语不好:)

sql oracle plsql ora-00942

1
推荐指数
1
解决办法
2725
查看次数