Результаты поиска по запросу "tsql"
Соотношение «многие ко многим» - дизайн таблицы пересечений
Мне интересно, каков лучший дизайн таблицы пересечений для отношений «многие ко многим». Два подхода, которые я рассматриваю: CREATE TABLE SomeIntersection ( IntersectionId UNIQUEIDENTIFIER PRIMARY KEY, TableAId UNIQUEIDENTIFIER REFERENCES ...
Что такое блокировки строк, страниц и таблиц? А когда они приобретаются?
Я хочу узнать больше о различных типах замков Database Engine aquires. ЧтоРядные замкиБлокировка страницыНастольные замкиЧто такое страница на самом деле? Как я знаю, «строка» представляет одну запись, «таблица» представляет все записи в ...
Может ли хранимая процедура иметь динамические параметры, которые будут использоваться в предложении «IN»?
Я хочу выполнить запрос как этот: SELECT * FROM Studio WHERE Id IN (134, 144, 132, 138, 7432, 7543, 2566)но количествоЯ быПередается в предложение IN определяется только во время выполнения. Нужно ли использовать динамический SQL или это можно ...
TSQL псевдо-случайный текстовый генератор
Я провожу тестирование производительности на SQL sproc и просто хочу использовать быстрый генератор данных для тестирования. Мне нужен простой способ генерировать псевдослучайное (истинно случайное в данном случае не требуется) поле varchar. До ...
tsql строка concat с select и order by не работает с функцией order by?
Рассмотрим следующее tsql ... create function dbo.wtfunc(@s varchar(50)) returns varchar(10) begin return left(@s, 2); end GO select t.* into #test from ( select 'blah' as s union select 'foo' union select 'bar' ) t select * from #test; declare ...
Как считать пустые таблицы в базе данных?
Есть ли способ подсчитать таблицы без строк в моей базе данных с помощьюT-SQL заявление?
Можно ли иметь временные таблицы в функции?
Видимо, я не могу их использовать. Я получаю сообщение об ошибке вроде: Неправильное использование побочного эффекта оператора SELECT в функции Если я хочу сделать что-то вроде этого: select bleh into #temp from Blah... внутри функции.
Запрос на обновление SQL с использованием соединений
Я должен обновить поле со значением, которое возвращается объединением 3 таблиц. Пример: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master ...
Увеличение буквенно-цифрового значения в пользовательской функции
Я пытаюсь закодировать пользовательскую функцию под SQL Server 2005, которая увеличит целую часть буквенно-цифрового значения на единицу. Например,uf_AlphanumericIncrease ('A000299') должен вернуть «A000300». Вот что я сделал до сих пор; ALTER ...
Как получить, если строка является числом в T-SQL
Есть ли простой способ получить, если строка представляет собой целое число (состоит только из цифр) в MS SQL 2005? Спасибо за помощь.