每個資料庫加個user大同小異,最大的不同是建完了user那邊查?因為我會忘了,所以記下來才不會忘,今天的操作是在firebird 3 下進行。
CREATE USER name PASSWORD 'password' [<options>] [<tags>];
[CREATE OR] ALTER USER name [SET] [PASSWORD 'password'] [<options>] [<tags>];
ALTER CURRENT USER [SET] [PASSWORD 'password'] [<options>] [<tags>];
DROP USER name;
<options> ::= <option> [, <option> ...]
<option> ::=
{FIRSTNAME | MIDDLENAME | LASTNAME} 'stringvalue'
| ACTIVE
| INACTIVE
<tags> ::= TAGS (<tag> [, <tag> ...])
<tag> ::=
tagname = 'stringvalue'
| DROP tagname我們練習一下!
加一個使用者:
CREATE USER doorman PASSWORD 'zoom888';
改使用者的密碼:
ALTER USER doorman PASSWORD 'zoom666';
刪除使用者:
DROP USER doorman;
建一個使用者時,加個tag:
CREATE USER chairman PASSWORD 'zoom888' TAGS (key = 'Boss');
加二個tag:
CREATE USER chairman PASSWORD 'zoom888' TAGS (key = 'Boss' , value ='5438' );
刪tag:
ALTER USER chairman TAGS ( DROP key);
不爽給老板登入:
ALTER USER chairman INACTIVE;
被發現了,再開啟帳號:
ALTER USER chairman ACTIVE;
最重要來了,如何查資料庫裡的帳號:
SELECT * FROM SEC$USERS ;
如果要查帳號的tags呢?
SELECT * FROM SEC$USER_ATTRIBUTES ;
沒有留言:
張貼留言