Запитання з тегом «stored-procedures»

Код, що викликається, встановлений на диспетчері баз даних, відкриваючи API, через який його можна викликати. Деякі платформи СУБД, як правило, написані на рідній мові запитів, підтримують і інші мови.

2
Як створити імена параметрів і змінних Unicode
Все це працює: CREATE DATABASE [¯\_(ツ)_/¯]; GO USE [¯\_(ツ)_/¯]; GO CREATE SCHEMA [¯\_(ツ)_/¯]; GO CREATE TABLE [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯] NVARCHAR(20)); GO CREATE UNIQUE CLUSTERED INDEX [¯\_(ツ)_/¯] ON [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]); GO INSERT INTO [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]) VALUES (N'[¯\_(ツ)_/¯]'); GO CREATE VIEW [¯\_(ツ)_/¯].[vw_¯\_(ツ)_/¯] AS SELECT [¯\_(ツ)_/¯] FROM [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]; GO CREATE PROC [¯\_(ツ)_/¯].[sp_¯\_(ツ)_/¯] @Shrug NVARCHAR(20) AS SELECT [¯\_(ツ)_/¯] …

4
Який найпростіший спосіб створити тимчасову таблицю на SQL Server, яка може містити результат збереженої процедури?
Багато разів мені потрібно написати щось на зразок наступного при роботі з SQL Server. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Але створити таблицю, яка має точний синтаксис як результат збереженої процедури, є втомливим завданням. Наприклад, результат sp_helppublication має 48 стовпців! Я …

5
Чи можу я запустити збережену процедуру та негайно повернутися, не чекаючи, коли вона закінчиться?
У нас є збережена процедура, яку користувачі можуть запускати вручну, щоб отримати оновлені номери для звіту, який постійно використовується протягом дня. У мене є друга збережена процедура, яку слід запустити після запуску першої збереженої процедури, оскільки вона базується на числах, отриманих від цієї першої збереженої процедури, однак запуск займає більше …

6
Які відмінності між "Збереженими процедурами" та "Збереженими функціями"?
Тож у коментарі до цього питання зазначається, що в PostgreSQL є невелика різниця у "Збережених процедурах" та "Збережених функціях". Коментар посилається на статтю вікіпедії, але деякі з них, схоже, не застосовуються (наприклад, вони можуть бути використані у SELECTзаяві). Сам синтаксис здається трохи заплутаним: CREATE FUNCTION emp_stamp() RETURNS trigger AS $emp_stamp$ …

2
У SQL Server, яка мета групування збережених процедур?
Одне з найбільш дивовижних питань, з яким мені довелося зіткнутися, пов’язане з групами збережених процедур. З огляду на збережену процедуру, usp_DoSomethingAwesomeя можу створити цю програму в іншій групі, викликавши її usp_DoSomethingAwesome;2. Я виявив це під час вирішення деяких проблем реплікації (Publisher: SQL 2000 Ent., Dist / Sub: 2008 R2 Ent.), …

4
Все ще неправильно починати ім'я користувальницької процедури, що зберігається, з sp_?
Один з моїх колег назвав збережену процедуру в нашій базі даних SQL Server 2008 R2 sp_something. Побачивши це, я одразу подумав: "Це НЕПРАВНО!" і почав шукати мої закладки для цієї інтернет-статті, яка пояснює, чому це неправильно, щоб я міг надати своєму колезі пояснення. У статті ( Брайан Моран ) пояснюється, …

3
Параметр "Табличне значення" як вихідний параметр для збереженої процедури
Чи можливо параметр "Табличне значення" використовувати як вихідний парам для збереженої процедури? Ось, що я хочу зробити в коді /*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 …


3
Збережені процедури проти вбудованого SQL
Я знаю, що збережені процедури є більш ефективними через шлях виконання (ніж вбудований sql в додатках). Однак при натисканні я не надто добре знаю, чому саме. Мені хотілося б знати технічні міркування для цього (таким чином, щоб я могла це пояснити комусь пізніше). Хтось може допомогти мені сформулювати гарну відповідь?

2
Як відкати, коли з однієї збереженої процедури запускаються 3 збережені процедури
У мене є збережена процедура, яка виконує лише 3 збережені процедури всередині них. Я використовую лише 1 параметр для зберігання, якщо головний SP успішний. Якщо перша збережена процедура справно працює в основній збереженій процедурі, але 2-а збережена процедура не працює, то вона автоматично відкатує всі SP в головній SP або …

2
Як зберегти історію оновлених процедур, що зберігаються в SQL Server
Примітка: я не запитую про повний контроль версій. Чи є можливість автоматично зберігати історію збережених процедур на SQL Server. Подібно до того, як Google Docs автоматично зберігає історію версій документів, а Wikipedia автоматично зберігає історію версій статей. Я не хочу, щоб користувачі, що оновлювали збережені процедури, також мали підтримувати сховище …

8
"Не вдалося знайти збережену процедуру", навіть якщо збережена процедура була створена в MS SQL Server Management Studio
Я створив таблицю testtableвсередині бази даних, testbaseяка має таку структуру: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) який я використовував Microsoft SQL Server 2008 Studio Studio. Я створив збережену процедуру testtable_pricesmallerнаступним чином use testbase go create procedure testtable_pricesmaller @pricelimit money …

5
Чи збиток таблиці - це погана практика?
Я пам’ятаю, як навчився це робити в курсі СУБД для студентів магістрів інформаційних служб. Щоб заощадити себе на друку, можна ввести: SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; Але ... Чому це прийнятно в збережених процедурах і таких? Здається, що все, що це робиться, …

2
MySQL: Дерево-Ієрархічний запит
SUB-TREE ВІД ДРУГИ в MySQL У моєму MYSQL у Database COMPANYмене є Table: Employeeрекурсивна асоціація, працівник може бути начальником іншого працівника. A self relationship of kind (SuperVisor (1)- SuperVisee (∞) ). Запит на створення таблиці: CREATE TABLE IF NOT EXISTS `Employee` ( `SSN` varchar(64) NOT NULL, `Name` varchar(64) DEFAULT NULL, …

2
Процедурні мови PostgreSQL - відмінності між PL / pgSQL та SQL
Чи може хто-небудь, будь ласка, узагальнити відмінності між: http://www.postgresql.org/docs/9.1/static/xfunc-sql.html і http://www.postgresql.org/docs/9.1/static/plpgsql.html ? Основні моменти: концептуальні відмінності враховуючи сімейство проблем, зручність використання політичні питання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.