tsql

Если бы вы хотели создать псевдослучайную буквенно-цифровую строку с помощью T-SQL, как бы вы это сделали? Как бы вы исключили из него такие символы, как знаки доллара, тире и косые черты?...

в MS SQL 2000 и 2005, учитывая datetime, такие как' 2008-09-25 12:34:56 'каков наиболее эффективный способ получить datetime, содержащий только'2008-09-25'? Дублированный здесь....

Я использую базу данных Microsoft SQL Server 2005 с уровнем изоляции READ_COMMITTED и READ_COMMITTED_SNAPSHOT=ON. теперь я хочу использовать: SELECT * FROM <tablename> FOR UPDATE ...так что другие соединения с базой данных блокируются при попытке доступа к той же строке "для обновления". пробовал: ...

Как вы назначаете результат вызова exec переменной в SQL? У меня есть сохраненный proc под названием up_GetBusinessDay, который возвращает одну дату. вы можете сделать что-то вроде этого: exec @PreviousBusinessDay = dbo.up_GetBusinessDay @Date, -1 ...

Как преобразовать значение столбца varbinary(max) до varchar в удобочитаемой форме?...

У меня есть код, который выглядит так: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,...

есть ли способ сделать переменную TSQL постоянной?...

можно в MS SQL Server 2008 для экспорта структуры базы данных в ? Я хочу экспортировать не только схемы таблиц, но и первичные ключи, внешние ключи, ограничения, индексы, хранимые процедуры, пользовательские типы/функции. также я не хочу, чтобы данные присутствовали в этом . есть ли способ достичь этого...

почему я получаю эту ошибку Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar'. когда я пытаюсь использовать процедуру sp_executesql?...

пытаясь выполнить одну логическую операцию NOT, кажется, что в MS SQL Server 2005 следующий блок не работает DECLARE @MyBoolean bit; SET @MyBoolean = 0; SET @MyBoolean = NOT @MyBoolean; SELECT @MyBoolean; вместо этого, я становлюсь более успешным с DECLARE @MyBoolean bit; SET @MyBoolean = 0; SET @MyBoole...