Tag: sql server 2008

sql server 2008: информация о конфигурации

У меня есть SQL Server 2008, установленный на моей машине dev. Как я могу определить такие вещи, как имя сервера, подключиться к нему с помощью windows auth или с помощью sql auth. Если я подключу с помощью sql auth, то какова будет информация о моей учетной записи. Я установил его некоторое время назад, и я […]

Проблема производительности SQL Server 2008 vs 2005 udf xml

Итак, у нас есть простая udf, которая берет целочисленный список XML и возвращает таблицу: CREATE FUNCTION [dbo].[udfParseXmlListOfInt] ( @ItemListXml XML (dbo.xsdListOfInteger) ) RETURNS TABLE AS RETURN ( — parses the XML and returns it as an int table — SELECT ListItems.ID.value('.','INT') AS KeyValue FROM @ItemListXml.nodes('//list/item') AS ListItems(ID) ) В хранимой процедуре мы создаем временную таблицу, […]

как решить параметр в sp_executesql

У меня есть следующий запрос: create proc [dbo].GetCustById as DECLARE @sql nvarchar(500) DECLARE @Param nvarchar(200) SET @sql = 'select @columnName from customer where custId = @custId' SET @Param = N'@columnName varchar(10), @custId int' EXEC sp_executesql @sql, @Param , @columnName = 'Address1', @custId = '42' Но он всегда возвращает строку «Address1» вместо значения столбца Address1. Кто-нибудь […]

как вернуть ячейку в переменную в sql-функциях

Я хочу определить функцию масштабирования, которая в этом случае я верну результат в переменную, но я не знаю, как это сделать. CREATE FUNCTION dbo.Funname ( @param int ) RETURNS INT AS declare @returnvar int select @returnvar = select colname from tablename where someconditions = something return(@returnvar) Я хочу сделать функцию чем-то вроде верхней. Я имею […]

Доступен ли код, который SQL Server использует для заполнения sys.sql_dependencies?

Мой текущий клиент борется с процессом их выпуска. Он немного сложный и немного неконтролируемый. Я пытаюсь исправить проблемы процесса, но тем временем было бы полезно, если бы я мог собрать утилиту, которая могла бы сканировать их скрипты, искать зависимости и генерировать порядок, в котором эти сценарии должны выполняться. Вместо того, чтобы изобретать колесо, я подумал, […]

Объекты схемы не отображаются в SQL Server Management Studio 2008

У меня возникла странная проблема с SQL-логином. Когда я подключаюсь к серверу в Microsoft SQL Server Management Studio (2008) с помощью этой учетной записи, я не вижу ни одной из таблиц, хранимых процедур и т. Д., К которым эта учетная запись должна иметь доступ к определенной базе данных. Когда я подключаюсь к одному и тому […]

Включить возврат каретки при вычислении подстроки

У меня есть некоторые данные, которые хранятся в столбце VARCHAR(MAX) который содержит управляющие символы CR & LF (CHAR (10) & CHAR (13)). У меня есть некоторые начальные и конечные позиции, которые мне нужно использовать для извлечения подстроки из текста, но когда я использую SUBSTRING, эти управляющие символы игнорируются, что приводит к неправильной извлечению подстроки. Я […]

Выпуски SQL Server 2008 и Visual Web Developer 2008: подключение к сбою DB!

Поэтому я увидел этот вопрос / комментарий … Как интегрировать SQL Server 2005 Express Edition в Visual Web Developer 2008 Express Edition И это ТОЧНО, с чем я столкнулся, только с использованием экспресс-версии SQL Server 2008 и Express Web Dev 2008. Каждый раз, когда я пытаюсь щелкнуть, чтобы добавить новую базу данных, я получаю тот […]

t-sql COUNT для функции, заданной пользователем.

У меня есть CTE, как показано ниже (логика удалена) ;with cte_a as ( select ID, Count(AnotherID) as Counter from Table_A group by ID ) и пользовательская функция, которая принимает идентификатор как входной сигнал и возвращает таблицу. udf_GetRelatedItemIds(@Id) Я хотел просто подсчитать количество связанных элементов, возвращаемых из функции, определенной пользователем для каждого ID в cte_a. Я […]

Понимание процесса запроса qnd с индексированным представлением в SQL Server 2008 R2

Я создал индексированный просмотр (кластерный уникальный индекс в Table1_ID ) с таким T-SQL: Select Table1_ID, Count_BIG(*) as Table2TotalCount from Table2 inner join Table1 inner join… where Table2_DeletedMark=0 AND … Group BY Table1_ID Также после создания представления мы устанавливаем уникальный кластерный индекс в столбце Table1_ID. Таким образом, представление состоит из двух столбцов: Table1_ID Table2TotalCount T-Sql для […]

Давайте будем гением компьютера.