Пример добавления события на кнопку Button в Unity

Пример добавление события на кнопку 

using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class PanelPaused : MonoBehaviour
{
    public Button buttonContinue;

    public Button buttonExit;

    void Start()
    {
        buttonContinue.onclick.AddListener(() => Buttonclicked("continue"));
        buttonExit.onclick.AddListener(() => Buttonclicked("exit"));
    }

    void Buttonclicked(string button)
    {
        switch (button)
        {
            case "continue":
                Debug.Log("Делаем что-нибудь для Continue");
                break;

            case "exit":
                Debug.Log("Делаем что-нибудь для Exit")
                break;
        }
    }
}
Подробнее

Добавление, изменение и удаление комментариев к полям в таблице MSSQL TSQL

Добавление описания к полю в таблице

EXEC sp_addextendedproperty 
    @name = N'MS_Description', 
    @value = N'Описание поля', 
    @level0type = N'SCHEMA', @level0name = N'CRM', -- Вместо 'dbo' ставим название своей схемы если отличается
    @level1type = N'TABLE', @level1name = N'TableName', -- Наименование таблицы 'TableName', для поля которой добавляем описание
    @level2type = N'COLUMN', @level2name = N'ColumnName'; -- Название поля 'ColumnName', для которого добавляем описание
Подробнее

Примеры получения текста запроса по SESSIONID - MSSQL


Примеры получения текста запроса по идентификатору сессии

DECLARE @sqltext VARBINARY(128)
SELECT @sqltext = sql_handle
FROM sys.sysprocesses
WHERE spid = (YourSessionID)
SELECT TEXT
FROM sys.dm_exec_sql_text(@sqltext)
GO


SELECT TEXT
FROM sys.dm_exec_connections
CROSS APPLY sys.dm_exec_sql_text(most_recent_sql_handle)
WHERE session_id = (yoursessionID)
GO
Подробнее

Выборка полей временной таблицы с параметрами в MSSQL

Пример выборки полей из временной таблицы со всеми параметрами.
Идентично можно выбирать и для обычных таблиц.

Select c.column_id
    ,c.name   [column_name]
    ,y.name   [data_type]
    ,c.max_length
    ,c.precision
    ,c.scale
    ,c.is_identity
    ,c.is_nullable
    ,c.collation_name
  ,', ['+c.name +'] ['+y.name+']'
  +IIF (y.name in ('varchar','char'),'('+cast(IIF(c.max_length=0,'max',c.max_length) as varchar(5))+')','')
  +IIF (y.name in ('nvarchar'),'('+cast(IIF(c.max_length=0,'max',c.max_length/2) as varchar(5))+')','')
  +IIF (y.name in ('decimal','numeric'),'('+cast(c.precision as varchar(3))+', '+cast(c.scale as varchar(3))+')','')
  +IIF (not y.collation_name is null,' COLLATE '+y.collation_name,'')
  +IIF (y.is_nullable = 1,' NULL','')
  as [ready_column]
 From tempdb.sys.columns c 
 Inner join sys.types y ON y.system_type_id = c.system_type_id
 WHERE c.object_id = Object_id('tempdb..#tmp')
   and y.name!='sysname'
   order by c.column_id

#tmp - ваша временная таблица

Подробнее

Пример запуска и остановки Job-ов при помощи скриптов MSSQL (активация и дезактивация)

--generate disable   деактивация

SELECT 'exec msdb..sp_update_job @job_name = '''+NAME+''', @enabled = 0' FROM msdb..sysjobs

--generate enable   активация

SELECT 'exec msdb..sp_update_job @job_name = '''+NAME+''', @enabled = 1' FROM msdb..sysjobs
Подробнее

Небольшие примеры работы с очередью Database Mail в MSSQL

Остановка Database Mail
exec msdb.dbo.sysmail_stop_sp

Чистка истории неотправленных сообщений
-- Если количество записей в таблице msdb.sysmail_allitems очень большое,
-- то использовать параметр @sent_before для ограничения удаляемых записей


exec msdb.dbo.sysmail_delete_mailitems_sp @sent_status = 'unsent'
exec msdb.dbo.sysmail_delete_mailitems_sp @sent_status = 'retrying'
exec msdb.dbo.sysmail_delete_mailitems_sp @sent_status = 'failed'
Подробнее