2014-01-29 55 views
1

如何在生成的查詢中強制使用slick來添加模式名稱,以便它可以與不同的db用戶一起工作。在Slick Query中強制使用完全限定的表名

我有兩個用戶,一個擁有所有權限,而另一個權限只能讀取。我已經授予用戶1對用戶2的表的選擇。

但是,在運行Slick中的查詢時,遇到錯誤ORA-00942:表或視圖不存在。

請建議。

回答

1

想通了。表允許通過模式名稱下面

  abstract class Table[T](_tableTag: Tag, _schemaName: Option[String], _tableName: String) 

實施例所給出

  class InstrumentType(tag: Tag) extends 
       Table[String](tag,Some(SCHEMA_NAME), TableName) 
相關問題