Sqlサーバ2012でSQLテーブルをロックしたいのですが、管理者だけがテーブルを開く必要があります。Sqlサーバ2012でSqlテーブルをロックすることはできます
-1
A
答えて
0
UserprofileidがAdminのroleNameを持つAdminの場合は、はいです。 例:
CREATE PROCEDURE Procedurename
(@UserProfileid BIGINT)
AS
SET nocount ON;
BEGIN
IF((SELECT R.NAME
FROM trn_userprofile UP(nolock)
INNER JOIN aspnetusers U(nolock)
ON u.id = up.userid
INNER JOIN dbo.aspnetuserroles UR(nolock)
ON U.id = UR.userid
INNER JOIN dbo.aspnetroles R(nolock)
ON UR.roleid = R.id
WHERE UP.userprofileid = @UserProfileid
AND UP.isactive = 1
AND UP.isdeleted = 0) = 'Admin')
BEGIN
SELECT *
FROM tablename
END;
END;
+0
1回挿入した後に特定のフィールドをロックしたい –
+0
テーブルに@Neethaを追加するAuthorまたはCreatedByまたはPostedBy Column、where where句にCreatedBy = @ CreatedByと記述します。 –
関連する問題
- 1. Sqlサーバの行ロック
- 2. SQL Server 2008とSQL Server 2012を削除できません
- 3. sql server 2012 - select文で複数の文のテーブル値関数を指定することはできません
- 4. ActiveRecordMediator.SaveAndFlushロックSQL Serverテーブル
- 5. テーブルのSQL Serverをロックする
- 6. SQL Server 2012:テーブルの作成
- 7. SQL Server 2012でテーブルのユーザー定義インデックスを削除します
- 8. SQL Serverでパーティションをロックするテーブルをマージする
- 9. SQLサーバでスナップショットを作成することができません
- 10. SQL Serverでロックする
- 11. SQL - この質問は、SQL 2012に関連する選択
- 12. SQL Server 2012でCTEのテーブルに重複エントリを書き込む
- 13. sql server 2008 r2でsql server 2012スクリプトを生成するには?
- 14. 異なるSQLサーバーのテーブルを比較することはできますか?
- 15. イメージをSQLサーバからVB.NET形式に戻すことはできません。
- 16. SQL Server 2012の別のテーブルにエラー行を挿入できます
- 17. ロールバックするSQL Server 2012トランザクションを取得できません
- 18. SQL Server 2012:ヒストリテーブルの更新をトリガする列を除外することはできますか?
- 19. Windows 10 UltimateでSQL Server 2012レプリケーションを構成することはできますか?
- 20. サーバのSQLモードとは何ですか?
- 21. SQL Server 2012でJSONを使用する
- 22. SQLサーバを起動できません
- 23. テーブルごとに最大テーブルサイズまたは行を定義する - SQL Server 2012
- 24. SQL Server 2012 Management StudioでSQLテキストエディタを開こうとしたときにエラーが発生しました
- 25. SQL SERVERのトランザクションでSELECT文を使用して行をロックすることはできますか?
- 26. SQLでSELECTでマージすることはできますか?
- 27. Postgresql - SQL Server 2012のビューからテーブルを作成することは可能ですか?
- 28. MS AccessはSQL Serverのテーブルをロックしますか?
- 29. SQL Serverでこれを行うことはできますか?
- 30. SQLテーブルをネストすることは可能ですか?
あなたはユーザー権限について話していますか? https://docs.microsoft.com/en-us/sql/t-sql/statements/grant-object-permissions-transact-sql –
Sir、実際に私はtbl_login.ifと呼ばれるテーブルを持っています。ユーザー名とパスワードを設定しました。私以外の誰もこの分野を変えることはできません。 –
パスワードを保存しないでください。パスワードハッシュを保存します。あなたが必要とする "ロック"のために、それはテーブルパーミッションを通して処理されます。 –