小编Tom*_*Tom的帖子

更改表 - 为 COLUMN 类型 BLOB 添加默认值

执行以下 SQL 会出现此错误。

alter table TABLE_NAME ADD FILE_DATA BLOB NULL default 'EMPTY_BLOB()'
Run Code Online (Sandbox Code Playgroud)

从命令第 37 行开始出错:alter table TABLE_NAME ADD FILE_DATA BLOB NULL default 'EMPTY_BLOB()' 错误报告:SQL 错误:ORA-30649:缺少 DIRECTORY 关键字 30649.0000 - “缺少 DIRECTORY 关键字”
*原因:缺少 DEFAULT 或 DIRECTORY 子句.
*操作:提供默认目录。

有人可以帮我吗?

我可以创建一个新的 TYPE BLOB 列,或者我可以转换作为具有 DEFAULT 值的 VARCHAR 创建的同一列 - 然后将类型更改为 BLOB 。但我不能他们中的任何一个。

sql blob alter oracle10g

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

如何实现单例 - 在weblogic中

我尝试实现一个单例类方法,该方法由过滤器类调用.过滤器类和其余类将作为共享库添加到WLS.

我有两个独立的Web应用程序 - 带有过滤器的servlet - 都在同一个托管服务器上.

所以一切都工作正常,除了,单例实例化两次.plz在代码片段下方找到.

public class Test
{
   private static Test ref ;

   private DataSource X;  
   static int Y;
   long Z ;   


   private Test ()
   {
      // Singleton 
   Z= 100 ;
   }

   public static synchronized Test getinstance()  throws NamingException, SQLException
   {
      if(ref == null)
      {         
         ref = new Test() ;         
         InitialContext ic = new InitialContext();

         ref.X = (DataSource)ic.lookup ("jdbc/Views");
      } 
      return ref ;    
   }

   public Object clone()throws CloneNotSupportedException
   {
       throw new CloneNotSupportedException(); 
   }

   public int sampleMethod (int …
Run Code Online (Sandbox Code Playgroud)

java singleton servlets weblogic-10.x servlet-filters

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