sqlanywhere

    0熱度

    2回答

    我的目標是獲得一個表像這樣: 請求: 病房處方的藥品,每年的費用超過25 ward_no | year | cost w2 | 2007 | 34 w4 | 2007 | 160 w5 | 2006 | 26 w5 | 2007 | 33 我會輸入畫面,但缺乏聲望點。 這是我迄今所做的: select w.ward_no, year(p

    2熱度

    3回答

    ,我建立這個小腳本: #!/usr/bin/env python # -*- coding: utf-8 -*- import sqlanydb import os def child(): conn = sqlanydb.connect(uid='dba', pwd='sql', eng='somedb_IQ', dbn='somedb') curs = conn

    0熱度

    1回答

    我想弄清楚如何創建一個循環截斷只截斷(或刪除)在特定表中的數據。有30個左右的表需要被截斷,我想避免使用truncate語句列表。我似乎無法找到任何這樣做的好例子,無論我嘗試什麼,我都會得到一個「正確的截斷」錯誤。 例1: FOR anlyc_tables AS curs CURSOR FOR SELECT table_name FROM systable WHERE table_nam

    1熱度

    1回答

    恐怕這可能只是一個配置問題,但也可能是一些編碼問題。但是,我試圖用Python和sqlanydb連接數據庫。 SQLAnywhere安裝在/ opt/sybase中,而Shell正在採購sa_config.sh文件。 與普通工具的連接正常運行:例如,通過 dbisql -c "uid=dba;pwd=sql;eng=mydemo" 然而,當我嘗試用Python #!/usr/bin/env p

    1熱度

    1回答

    我們刪除了錶行以便提高性能,因爲我們有一個非常大的數據庫。數據庫大小減少到50%,但刪除後存儲過程變得更慢。它曾經在3分鐘內運行,現在需要3個小時。程序沒有改變。 我們在舊數據庫中再次運行相同的過程(刪除之前),它工作正常。所有其他過程在數據庫大小減少後運行得更快。可能是什麼問題呢?

    2熱度

    1回答

    我對SqlAnywhere使用node.js driver。 我得到「準備好的語句的資源管理器」超出了「」錯誤。 起初,我正在執行我的查詢是這樣的: connection.exec(myQuery, myArgs, myCallback); 其中myQuery應該是這樣的:有更改爲MyQuery connection.exec(myQuery, myCallback); : "SELECT

    5熱度

    1回答

    我試圖使用PHP的PDO連接到Sybase(SQL Anywhere 12)數據庫。我花了幾個小時試圖找到正確的驅動程序和DSN使用,並沒有成功。每次我嘗試編輯一個參數時,我總是會遇到錯誤。我嘗試了數十種不同的DSN參數組合,沒有任何反應。我會在這裏舉報只是爲了舉例說明我想要獲得什麼。 我成功地安裝PDO驅動程序 - 從php.ini文件: PDO drivers dblib, mysql, o

    0熱度

    1回答

    我是Sybase的新手,我需要幾件事幫助。 我需要在成功登錄之前找到失敗的用戶登錄嘗試。 無論我在哪裏搜索,我只能獲得有關設置最大失敗登錄的信息。 我需要知道用戶在成功登錄之前所做的嘗試次數。 而且我也想知道如何檢查系統程序的代碼。 sp_helptext但我沒有看到任何輸出結果區域,我看到只是執行時間

    1熱度

    1回答

    我正在使用Sybase V11,並遇到了一個問題,我希望您能幫助我。 我有3種產品和服務與這些產品相關聯。他們在三張桌子裏,一張是產品,一張是服務,一張是關係。 產品: IdProducto Nombre [char ] [char ] ---------- -------------------- 1 Telemática Conductor 2 Telemática

    1熱度

    1回答

    當執行與用於設置局部變量多於一個參數的查詢,我得到這個錯誤: iAnywhere.Data.SQLAnywhere.SAException (0x80004005): Not enough values for host variables 我使用兩種OdbcConnection得到同樣的錯誤或SAConnection。 DECLARE @A int DECLARE @B int SET @A