Однако это - почти всегда плохая идея сделать это. Вы смешаете с целостностью базы данных. Не делайте этого, не рассматривая разветвления и сверяясь с dbas, если у Вас есть они.
, Если Вы действительно следуете за кодом Matt убедиться не забыть снова включать триггер. И помните, что триггер отключен для всех вставка, обновление или удаление из таблицы, в то время как это выключено, не только для Вашего процесса, поэтому если это должно быть сделано, затем сделать это в течение часов, когда база данных наименее активна (и предпочтительно в однопользовательском режиме).
, Если необходимо сделать это для импорта большого объема данных, затем полагайте, что объемная вставка не запускает триггеры. Но тогда Ваш процесс после объемной вставки должен будет согласовать любые проблемы целостности данных, которые Вы представляете, ни увольнение триггеров.
Думаю, я мог бы сам ответить:
<xsl:variable name="username" select="Username"/>
<a href="{$username}">Login</a>
Что не так с использованием xsl: attribute?
<a><xsl:attribute name='href' select='Username' />Login</a>