Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Предайте идентификатора на наемателя чрез връзка с sql сървър

Бих използвал Името на приложението на низа за свързване , което след това е лесно да се получи в TSQL с APP_NAME (Transact-SQL) .

Въпреки това, можете също да помислите за използването на CONTEXT_INFO (Transact-SQL) .

--to set value
DECLARE @CONTEXT_INFO  varbinary(128)
SET @CONTEXT_INFO =cast('Anything Here!!'+REPLICATE(' ',128) as varbinary(128))
SET CONTEXT_INFO @CONTEXT_INFO


--to use value
IF CAST(CONTEXT_INFO() AS VARCHAR(128))='Anything Here!'
BEGIN
    --do something
END



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL изрязване на   (и други небуквени и цифрови знаци)

  2. Преобразувайте „datetimeoffset“ в „date“ в SQL Server (T-SQL примери)

  3. Как да създадете таблица с ограничение на външния ключ в SQL Server - SQL Server / TSQL урок, част 66

  4. Драйверът Go with SQL Server не може да се свърже успешно, неуспешно влизане

  5. Как да намерите съпоставянията на базата данни, поддържани от вашия екземпляр на SQL Server