Câu hỏi được gắn thẻ «stored-procedures»

Mã có thể gọi được cài đặt trên trình quản lý cơ sở dữ liệu, hiển thị API thông qua đó có thể được gọi. Thông thường được viết bằng ngôn ngữ truy vấn gốc, một số nền tảng DBMS cũng hỗ trợ các ngôn ngữ khác.


1
Kế hoạch thực hiện tốt hơn nếu tham số được lưu trữ trong biến cục bộ
Tôi có hai thủ tục lưu trữ. Cái này cực nhanh (~ 2 giây) CREATE PROCEDURE [schema].[Test_fast] @week date AS BEGIN declare @myweek date = @week select distinct serial from [schema].[tEventlog] as e join [schema].tEventlogSourceName as s on s.ID = e.FKSourceName where s.SourceName = 'source_name' and (e.EventCode = 1 or …

2
PostgresSQL thực thi động với các giá trị đối số trong mảng
Tôi tự hỏi nếu điều này là có thể trong Postgres: Giải thích tốt nhất bằng cách sử dụng một ví dụ giả định: create or replace function test_function(filter_param1 varchar default null , filter_param2 varchar default null) returns integer as $$ declare stmt text; args varchar[]; wher varchar[]; retid integer; …

1
Sau khi khôi phục Nhật ký vận chuyển đến máy chủ thứ cấp, việc thực thi thủ tục được lưu trữ đầu tiên bị chậm
Chúng tôi đã thiết lập vận chuyển nhật ký đến máy chủ SQL thứ cấp ở chế độ Chờ / Chỉ đọc để giảm tải tất cả việc tạo báo cáo SSRS. Điều này hoạt động tốt trong các hạn chế áp đặt bởi: Giết người dùng trong quá trình …


1
Lỗi chuyển đổi trên paramater nhưng không thay đổi
Tôi đã có một thủ tục được lưu trữ chấp nhận một tham số; CREATE PROCEDURE [dbo].[Stored_Proc_Name] (@ParamID NVARCHAR(255) = NULL) Tôi gọi thủ tục được lưu trữ này và chuyển qua một định danh duy nhất, đại loại như thế này; EXEC [Stored_Proc_Name] 'a6ed99c1-29c8-43f4-9e3a-0065e6dc7fc1' Quy trình được lưu trữ …



2
Thỏa thuận với các giao dịch trong một thủ tục được lưu trữ được gọi bởi báo cáo SSRS là gì?
Hãy xem xét những điều sau đây: CREATE PROCEDURE dbo.usp_trantest AS SELECT @@TRANCOUNT as trancount; GO Khi tôi gọi usp_trantestthủ công từ bên trong SSMS, trancount là 0. Nếu tôi chạy báo cáo SSRS có chứa một tập dữ liệu truy vấn cùng một thủ tục được lưu trữ, thì …



2
CTE hoạt động như mong đợi, nhưng không phải khi được gói vào một chức năng
--testing table CREATE TABLE public.test_patient_table ( entity_id INTEGER NOT NULL, site_held_at INTEGER NOT NULL, CONSTRAINT entityid_pk PRIMARY KEY (entity_id) ); CREATE TABLE public.test_messageq_table ( entity_id VARCHAR NOT NULL, master_id INTEGER NOT NULL, message_body VARCHAR NOT NULL, CONSTRAINT mq_entity_id_pk PRIMARY KEY (entity_id) ); CREATE INDEX test_patient_table_siteid_idx ON public.test_patient_table ( site_held_at ); …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.