Có thể đối với cộng đồng này, vấn đề của tôi rất dễ, nhưng đối với tôi (một lập trình viên Java đơn giản) thì đó là một vấn đề LỚN.
Tôi có một DB lớn với ngày càng nhiều dữ liệu. Vì vậy, quản trị viên db bên ngoài đã tạo một công việc hiển thị cho tôi trong một bảng tạm thời dữ liệu mà tôi cần. Nhưng anh ta đã tạo bảng mà không có khóa chính và khi với dự án java của tôi đi đọc bảng này, tôi đã gặp lỗi.
Tôi không thể đọc bảng này vì khóa chính không tồn tại.
Tôi có thể chèn vào thủ tục khả năng tạo khóa chính tự động mà không thay đổi cấu trúc của thủ tục phức tạp này không?
Đây là sự khởi đầu của mã thủ tục được lưu trữ:
USE [MYDB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[spSchedula_Scadenzario]
as
begin
drop table MYDB.dbo.tmpTable
select
aa.*
into MYDB.dbo.tmpTable
from (...)
Cảm ơn trước