如何为任何Firebird数据库授予用户特权

时间:2019-04-24 12:09:54

标签: sql firebird

我想授予Firebird中特定用户一些特权,就像我们可以在MySql中那样,如下所示。

CREATE USER 'user123'@'localhost' IDENTIFIED BY 'user123pass'; 
GRANT CREATE, SELECT, INSERT, DELETE, DROP, UPDATE ON MyTestDb.* TO 'user123'@'localhost';

在Firebird中可以吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,这是不可能的。您将需要为每个表或视图分别显式地授予特权。

另请参阅Firebird 2.5 Language ReferenceFirebird 3 release notes中的class MyFragment : androidx.fragment.app.Fragment() { private lateinit var mRecyclerView: RecyclerView override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { return inflater.inflate(R.layout.fragment_rv, container, false) } override fun onActivityCreated(savedInstanceState: Bundle?) { val v = view mRecyclerView = v!!.findViewById<RecyclerView>(R.id.my_recyclerview) mRecyclerView.layoutManager = LinearLayoutManager(activity) val myList = ArrayList<Item>() val myListTitles = ArrayList<String>() myListTitles.add("Tab A") myListTitles.add("Tab B") myListTitles.add("Tab C") val myListDescriptions = ArrayList<String>() myListDescriptions.add("Description A") myListDescriptions.add("Description B") myListDescriptions.add("Description C") val mAdapter = MyAdapter(myList, childFragmentManager) mRecyclerView.adapter = mAdapter super.onActivityCreated(savedInstanceState) } } 语法