Điểm:0

SQL Server 2008 R2 Truy vấn lồng nhau có chức năng

lá cờ cn

Tôi đang trợ giúp một SQL Server DBA khác về sự cố mà họ gặp phải chỉ với một phiên bản SQL Server 2008 R2 cụ thể. Tôi đã chạy truy vấn này thành công trên các phiên bản 2008 R2, 2012, v.v. của riêng tôi. Tôi sẽ liệt kê truy vấn bên dưới. Các lựa chọn phụ đang lấy một giá trị cụ thể từ một hàm có giá trị trong bảng. Chúng tôi đã xác minh rằng cột chế độ xem được tham chiếu tồn tại, chúng tôi đã xác minh rằng chức năng này có thể chạy thành công dưới dạng độc lập bên ngoài lựa chọn phụ, chúng tôi đã xác minh ID khách hàng là hợp lệ, v.v.

KHAI BÁO @CustId varchar(12)
ĐẶT @CustId = 'AA100168'   

LỰA CHỌN       
   TRƯỜNG HỢP (chọn WORD từ dbo.GETALLWORDS([Customers].[Anniversary],'-') trong đó WORDNUM = 2)
    KHI 'JAN' THÌ 1
    KHI 'Feb' THÌ 2
    KHI 'Mar' THÌ 3
    KHI 'Tháng 4' THÌ 4
    KHI 'May' THÌ 5
    KHI 'JUN' THÌ 6
    KHI 'Jul' THÌ 7
    KHI 'Aug' THÌ 8
    KHI 'Sep' THÌ 9
    KHI 'Oct' THÌ 10
    KHI 'Tháng 11' THÌ 11
    KHI 'Dec' THÌ 12
    KẾT THÚC NHƯ AnnMonth, 
    (chọn WORD từ dbo.GETALLWORDS([Customers].[Anniversary],'-') trong đó WORDNUM = 1) AS AnnDay,
    (chọn WORD từ dbo.GETALLWORDS([Customers].[Anniversary],'-') where WORDNUM = 3) AS AnnYear
TỪ dbo.viwUser_Customers_Khách hàng tùy chỉnh 
   WHERE [Khách hàng].[Id] = @CustId

Dưới đây là các lỗi quay trở lại cho mỗi lựa chọn phụ.

Msg 102, Cấp 15, Bang 1 Cú pháp sai gần 'Khách hàng'.

Bất kỳ đề xuất nào về nguyên nhân gây ra sự cố này? Nó không thực thi được trong SSMS, nhưng cố gắng phân tích cú pháp truy vấn thì nó sẽ trở lại rõ ràng. Tôi đã kiểm tra để đảm bảo rằng việc triển khai 2008 R2 ở cùng mức gói dịch vụ với các phiên bản khác mà cùng một truy vấn này hoạt động.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.