snowflake-datawarehouse

    1熱度

    1回答

    我在一個腳本中使用Snowflake Connector for Python(它實現了對Python數據庫API v2規範的支持),該腳本將一系列記錄從一個表中遍歷結果集,並對返回的每一行查詢另一個可能返回任何結果的表,或者可能不返回任何結果。 如果沒有針對輔助查詢返回結果,則即使未引發錯誤,對第一個查詢返回的結果的迭代也會停止。 下面的代碼演示了我遇到的問題... cur = cnx.curs

    2熱度

    1回答

    我想向雪花中的現有表添加新列,如何指定添加列的位置。我想下面的查詢, ALTER TABLE MY_DB.MY_SCHEMA.MY_TABLE ADD COLUMN MY_NEW_COLUMN NUMBER(38,0) AFTER MY_OLD_COLUMN1; AFTER關鍵字不工作與雪花。對此有任何建議都會有所幫助。

    2熱度

    1回答

    閱讀分批排在MySQL中,如果我有一次看10行,我可以寫查詢作爲 select * from foo limit 10, 10 然後我可以去增加偏移和讀取整個表。 我該如何在雪花中做同樣的事情? 我試圖 select a, b from (select a, b from foo) tempview where rownum <= 100; 但這不起作用。

    2熱度

    2回答

    我有兩個表。 交易(ID,TERMINALID)和終端(ID,TERMINALID,EXPORT_DATE)。目標是從獲取每一行交易表最新從記帳終端表。雪花被用作後端。 我有這樣的SQL查詢: SELECT tr.ID, (SELECT te.ID FROM "Terminal" te WHERE te.TERMINALID = tr.TERMINALID

    2熱度

    3回答

    作爲簡化示例,我需要選擇客戶的送貨地址與以前送貨地址不同的每個實例。所以,我有諸如列的大表: purchase_id | cust_id | date | address | description ----------------------------------------------------------- 1 | 5 | jan | address1 | desc1 2

    1熱度

    1回答

    我需要將數據從雪花導入Jupyter。在數據集中,我有一個從時間戳值派生的時間列。 每次我嘗試導入數據,Jupyter說,這個過程失敗,下面是錯誤消息。 我應該如何解決這個問題? ERROR:snowflake.connector.converter:Failed to convert: field T: TIME::76493.000000000 Traceback (most recent

    2熱度

    2回答

    我有給定個股每日報告表可以簡化爲: Unit | Status | Day 1 | On | 10 March 2016 2 | On | 10 March 2016 3 | On | 10 March 2016 4 | On | 10 March 2016 1 | Off | 11 March 2016 2 | On | 11 March 2016 3 | On | 1

    1熱度

    1回答

    我正在嘗試將OWNERSHIP從一個角色更改爲Snowflake DWH中的其他角色。假設Old Owner Role是具有當前所有權的角色,New Owner Role是我希望給予所有權的角色,而R3是已經具有對感興趣對象的一些訪問權限的角色。當我嘗試這樣做時,我會遇到錯誤。 SQL execution error: Dependent grant of privilege 'SELECT' o

    1熱度

    3回答

    如何使用事務與提交,回滾和try雪花像sql服務器的catch塊? SQL服務器: BEGIN TRY BEGIN TRANSACTION --Insert statement 1 --Insert statement 2 COMMIT END TRY BEGIN CATCH IF @@TRANCOUNT > 0 ROLLBA