«stored-procedures» 태그된 질문

호출 가능한 코드는 데이터베이스 관리자에 설치되어 호출 할 수있는 API를 노출시킵니다. 일반적으로 기본 조회 언어로 작성된 일부 DBMS 플랫폼은 다른 언어도 지원합니다.

2
유니 코드 매개 변수 및 변수 이름을 만드는 방법
이 모든 것이 작동합니다. 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의 "Stored Procedrues"와 "Stored Funtions"에 약간의 차이가 있다고 언급합니다. 주석은 위키피디아 기사로 연결 되지만이 중 일부는 적용되지 않는 것 같습니다 (예 : SELECT문장 에서 사용될 수 있음 ). 구문 자체는 조금 혼란 것 같다 : CREATE FUNCTION emp_stamp() RETURNS trigger AS $emp_stamp$ BEGIN [...] END; $emp_stamp$ …

2
SQL Server에서 저장 프로 시저를 그룹화하는 목적은 무엇입니까?
내가 처리해야 할 가장 복잡한 문제 중 하나는 저장 프로 시저 그룹과 관련이 있습니다. 저장 프로 시저가 주어지면 usp_DoSomethingAwesome을 호출하여 다른 그룹에서 해당 proc을 만들 수 있습니다 usp_DoSomethingAwesome;2. 시스템에서 생성 한 일부 삽입, 업데이트 및 삭제 복제 저장 프로 시저에서 발생하는 일부 복제 문제 (게시자 : SQL 2000 Ent., Dist …

4
sp_로 사용자 저장 프로 시저의 이름을 시작하는 것이 여전히 잘못 되었습니까?
동료 중 한 명이 SQL Server 2008 R2 데이터베이스에 저장 프로 시저를 명명했습니다 sp_something. 나는 이것을보고 즉시 생각했다 : "그게 잘못이야!" 이 온라인 기사에 대한 내 책갈피를 검색하여 왜 그것이 틀린지 설명하므로 동료에게 설명을 제공 할 수 있습니다. 이 글 ( Brian Moran 의 기사 )에서는 저장 프로 시저에 sp_ …



3
저장 프로 시저와 인라인 SQL
응용 프로그램의 인라인 SQL보다 실행 경로를 통해 저장 프로 시저가 더 효율적이라는 것을 알고 있습니다. 그러나 눌 렸을 때 나는 왜 그런지 잘 알지 못한다. 이에 대한 기술적 추론을 알고 싶습니다 (나중에 누군가에게 설명 할 수있는 방식으로). 누구든지 좋은 답변을 공식화하도록 도울 수 있습니까?

2
하나의 저장 프로 시저에서 3 개의 저장 프로 시저가 시작될 때 롤백하는 방법
내부에 3 개의 저장 프로 시저 만 실행하는 저장 프로 시저가 있습니다. 마스터 SP가 성공하면 1 개의 매개 변수 만 사용하여 저장합니다. 첫 번째 저장 프로 시저가 마스터 저장 프로 시저에서 제대로 작동하지만 두 번째 저장 프로 시저가 실패하면 마스터 SP의 모든 SP를 자동으로 롤백하거나 명령을 수행해야합니까? 내 절차는 다음과 …

2
SQL Server 저장 프로 시저 개정 기록을 유지하는 방법
참고 : 전체 버전 제어에 대해서는 묻지 않습니다. SQL Server에서 저장 프로 시저 기록을 자동으로 유지할 수있는 방법이 있습니까? Google 문서가 문서 버전의 기록을 자동으로 유지하고 위키 백과가 기사 버전의 기록을 자동으로 유지하는 방법과 유사합니다. 저장 프로 시저를 업데이트하는 사용자가 저장 프로 시저의 저장소를 유지하기를 원하지 않습니다. 이것은 너무 많은 …

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 Management Studio를 사용했습니다. testtable_pricesmaller다음과 같이 저장 프로 시저 를 만들었습니다. use testbase go create procedure testtable_pricesmaller @pricelimit money as …

5
테이블 앨리어싱이 나쁜 습관입니까?
나는 정보 서비스 석사 학생들을위한 DBMS 과정에서 이것을 배우는 것을 기억합니다. 입력 내용을 저장하려면 다음을 입력하십시오. SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; 그러나 ... 저장 프로 시저 등에서 이것이 왜 허용됩니까? 매우 적은 시간을 절약하면서 진술의 가독성에 해를 끼치는 것만 같습니다. 이를 수행 …

2
MySQL : 트리 계층 쿼리
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . MySQL의 트리 내 하위 트리 내 MYSQL에서 Database COMPANY, 나는이 Table: Employee다른 직원의 순환 협회, 직원이 될 수있는 보스. A self relationship of kind (SuperVisor (1)- SuperVisee (∞) …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.