by Aman Raiyyani | Mar 14, 2023 | SQL Server
There are several ways to prevent sysadmins from reading data from specific databases in SQL Server, but one common approach is to use database roles and permissions. Create a new role: Create a new role, such as “db_restricted_reader” with SELECT...
by Aman Raiyyani | Mar 14, 2023 | SQL Server
There are several ways to import a JSON file into a SQL Server table, including using built-in functions, using third-party tools, or writing a custom script. Here is an example of how to import a JSON file into a SQL Server table using the built-in OPENJSON function:...
by Aman Raiyyani | Mar 13, 2023 | SQL Server
There are a few ways to hide a stored procedure in a stored procedure in SQL Server, but one common approach is to use dynamic SQL. Dynamic SQL allows you to generate and execute T-SQL statements at runtime, which can be used to hide the underlying stored procedure....
by Aman Raiyyani | Mar 13, 2023 | SQL Server
There are several ways to export SQL Server data into a JSON file, including using built-in functions, using third-party tools, or writing a custom script. Here is an example of how to export SQL Server data into a JSON file using the built-in FOR JSON function:...
by Aman Raiyyani | Mar 13, 2023 | SQL Server
Included indexes are a type of non-clustered index in SQL Server that include columns that are not part of the index key. These included columns allow the index to cover more queries and reduce the need for additional index lookups. Here are a few ways to determine...
by Aman Raiyyani | Mar 13, 2023 | SQL Server
In SQL Server, you can use the sp_help and sp_columns system stored procedures to compare the table structure of multiple tables. sp_help: The sp_help stored procedure returns information about the table, such as the name, owner, and columns. EXEC sp_help...