簡體   English   中英

(42000,[42000] [Microsoft][ODBC Driver 17 for SQL 服務器][SQL Server] s. (102) (SQLExecDirectW) 附近的語法不正確)

[英](42000, [42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near s. (102) (SQLExecDirectW))

我正在 python 中編寫以下 sql 代碼,但不知道出了什么問題或為什么我看到此錯誤:

query='''
    SELECT 
        FIN AS 'LIN', 
        CUSIP, 
        Borrower_Name, 
        Alias,
        DS_Maturity, 
        Spread, 
        Facility, 
        Facility_Size, 
        Log_date
    FROM [Main].[FacilityInformation]
    WHERE 
        CUSIP IN ('{}') 
        OR (
            YEAR(DS_Maturity) IN ('{}') 
            AND (
                Borrower_Name IN ('{}') 
                OR Alias IN ('{}')
            )
        )
'''

像這樣嘗試:

query='''
    SELECT 
        FIN AS ''LIN'', 
        CUSIP, 
        Borrower_Name, 
        Alias,
        DS_Maturity, 
        Spread, 
        Facility, 
        Facility_Size, 
        Log_date
    FROM [Main].[FacilityInformation]
    WHERE 
        CUSIP IN ('{}') 
        OR (
            YEAR(DS_Maturity) IN ('{}') 
            AND (
                Borrower_Name IN ('{}') 
                OR Alias IN ('{}')
            )
        )
'''

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 pyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC SQL 服務器驅動程序][SQL Server]附近語法不正確 pyodbc.ProgrammingError '42000',[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]找不到數據類型'TEXT'。 (104220) (SQLExecDirectW) ('42000','[42000] [Microsoft] [ODBC SQL Server驅動程序] [SQL Server]將數據類型nvarchar轉換為int時出錯。(8114)(SQLExecDirectW)') 正在獲取pypyodbc.ProgrammingError :(“ 42000”,“ [42000] [Microsoft] [ODBC SQL Server驅動程序] [SQL Server]必須聲明標量變量“ @Id”。) [Microsoft] [用於SQL Server的ODBC驅動程序17]登錄超時已過期(0)(SQLDriverConnect)') django.db.utils.ProgrammingError: [42S22] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]無效的列名“xxx”。 (207) (SQLExecDirectW); DatabaseError: ('HY000', '[HY000] [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt (0) (SQLExecDirectW)') Django [Microsoft][ODBC Driver 17 for SQL 服務器][SQL Server]無效的 object 名稱 'MYSCHEMA.MyUnmanagedModel' ]“ _ 283846_2019”附近的語法不正確。 (102)(SQLExecDirectW)“) “[HY004] [Microsoft][ODBC Driver 17 for SQL Server]無效的 SQL 數據類型 (0) (SQLBindParameter)”問題
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM