Вопросы с тегом «parameter»

33
Табличный параметр как выходной параметр для хранимой процедуры

Можно ли использовать параметр Table-Valued в качестве выходного параметра для хранимой процедуры? Вот что я хочу сделать в коде /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) ) GO --Now I want to...

19
Почему TVP должны быть READONLY, и почему параметры других типов не могут быть READONLY

Согласно этому блогу параметры функции или хранимой процедуры по существу передаются по значению, если они не являются OUTPUTпараметрами, и по существу рассматриваются как более безопасная версия передачи по ссылке, если они являются OUTPUTпараметрами. Сначала я подумал, что целью заставить TVP...

17
Конфликт имен между параметром функции и результатом JOIN с предложением USING

Учитывая эту настройку в текущем Postgres 9.4 ( из этого связанного вопроса ): CREATE TABLE foo (ts, foo) AS VALUES (1, 'A') -- int, text , (7, 'B'); CREATE TABLE bar (ts, bar) AS VALUES (3, 'C') , (5, 'D') , (9, 'E'); Существует также SQL Fiddle из предыдущего вопроса. Я написал SELECTс, FULL...

13
Что позволяет SQL Server обменивать имя объекта на строку, переданную системной процедуре

Что делает законным передачу имени объекта системной хранимой процедуре sp_helptext? Какой механизм преобразует имя объекта в строку? например -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc'...

11
PLS-00306 Ошибка: как найти неправильный аргумент?

PLS-00306: неверный номер или типы аргументов при вызове «строки» Причина: эта ошибка возникает, когда именованный вызов подпрограммы не может быть сопоставлен ни с каким объявлением для этого имени подпрограммы. Возможно, имя подпрограммы написано с ошибкой, параметр может иметь неправильный тип...

10
Низкая производительность запросов

У нас есть большая (более 10000 строк) процедура, которая обычно выполняется за 0,5-6,0 секунд в зависимости от объема данных, с которыми она должна работать. За последний месяц или около того прошло более 30 секунд после того, как мы обновили статистику с помощью FULLSCAN. Когда он замедляется,...