Codice richiamabile installato su un gestore database, esponendo un'API attraverso la quale può essere invocato. Normalmente scritti nella lingua di query nativa, alcune piattaforme DBMS supportano anche altre lingue.
Tutto questo funziona: 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 [¯\_(ツ)_/¯] …
Molte volte ho bisogno di scrivere qualcosa di simile al seguente quando ho a che fare con SQL Server. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Ma creare una tabella che abbia la sintassi esatta come risultato di una procedura memorizzata è …
Abbiamo una procedura memorizzata che gli utenti possono eseguire manualmente per ottenere alcuni numeri aggiornati per un report che viene utilizzato costantemente durante il giorno. Ho una seconda procedura memorizzata che dovrebbe essere eseguita dopo l'esecuzione della prima procedura memorizzata poiché si basa sui numeri ottenuti da questa prima procedura …
Quindi un commento da questa domanda menziona che c'è una leggera differenza in "Stored procedure" e "Stored Funtions" in PostgreSQL. Il commento si collega a un articolo di Wikipedia ma alcuni di questi non sembrano applicarsi (ad esempio, possono essere utilizzati in una SELECTdichiarazione). La stessa sintassi sembra essere un …
Uno dei problemi più imbarazzanti con cui ho avuto a che fare riguarda i gruppi di Stored procedure. Data una procedura memorizzata, usp_DoSomethingAwesomeposso creare quel proc in un altro gruppo chiamandolo usp_DoSomethingAwesome;2. Ho scoperto questo durante la risoluzione di alcuni problemi di replica (Publisher: SQL 2000 Ent., Dist / Sub: …
Uno dei miei colleghi ha chiamato una procedura memorizzata nel nostro database SQL Server 2008 R2 sp_something. Quando ho visto questo, ho subito pensato: "È SBAGLIATO!" e ho iniziato a cercare nei miei segnalibri questo articolo online che spiega perché è sbagliato, così ho potuto fornire una spiegazione al mio …
È possibile utilizzare il parametro con valori di tabella come parametro di output per la procedura memorizzata? Ecco cosa voglio fare nel codice /*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) …
So che le procedure memorizzate sono più efficienti attraverso il percorso di esecuzione (rispetto al sql inline nelle applicazioni). Tuttavia, quando premuto, non sono super conoscibile sul perché. Mi piacerebbe conoscere il ragionamento tecnico per questo (in modo da poterlo spiegare a qualcuno in seguito). Qualcuno può aiutarmi a formulare …
Ho una procedura memorizzata che esegue solo 3 stored procedure al loro interno. Sto solo usando 1 parametro per memorizzare se l'SP principale ha successo. Se la prima procedura memorizzata funziona correttamente nella procedura memorizzata principale, ma la seconda procedura memorizzata ha esito negativo, eseguirà automaticamente il rollback di tutti …
Nota: non sto chiedendo il controllo della versione completa. Esiste un modo automaticamente per mantenere una cronologia delle procedure memorizzate su SQL Server. Simile a come Google Documenti conserva automaticamente una cronologia delle versioni dei documenti e Wikipedia mantiene automaticamente una cronologia delle versioni degli articoli. Non voglio che gli …
Ho creato una tabella testtableall'interno del database testbaseche ha la seguente struttura: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) che ho usato Microsoft SQL Server 2008 Management Studio. Ho creato una procedura memorizzata testtable_pricesmallercome segue use testbase go create procedure …
Ricordo di aver imparato a farlo in un corso DBMS per studenti del Master of Information Services. Per salvarti un po 'di digitazione, puoi digitare: SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; Ma ... Perché questo è accettabile nelle procedure memorizzate e simili? Sembra …
Qualcuno può riassumere le differenze tra: http://www.postgresql.org/docs/9.1/static/xfunc-sql.html e http://www.postgresql.org/docs/9.1/static/plpgsql.html ? Punti principali: differenze concettuali data una famiglia problematica, praticità d'uso problemi politici
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . SUB-TREE ALL'INTERNO DI UN ALBERO in MySQL Nel mio MYSQL Database COMPANY, ho Table: Employeeun'associazione ricorsiva, un dipendente può essere capo di un altro dipendente. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.