我正在使用NHibernate從我的數據庫中創建條目時,從一個使用.NET庫的API中提取數據以允許與它交互。我目前使用Greenplum,不幸的是它不支持RETURNING子句(添加到由NHibernate生成的查詢的末尾)。阻止NHibernate添加返回子句到生成的插入語句
我想知道是否可以抑制在INSERT語句結尾添加「返回ID」?就好像我是做在Python類似與SQLAlchemy的(與我比較熟悉)的東西,我可以做到以下幾點,以防止被添加RETURNING子句:
engine = create_engine(conn_str, implicit_returning=False)
希望我能提供足夠的信息,任何幫助將非常感謝。
親切的問候,
亞當風格
Greenplum的不適合單插入語句這樣的表現將是,即使你解決這個窮得問題,如果你試圖插入很多行。你會想要使用gpload來加載數據。 –