![](/img/trans.png)
[英]How can I use 'Generate Scripts' in SQL Server 2017 with Graph Database Objects?
我正在嘗試使用 SQL Server Management Studio 的Generate Scripts功能來編寫包含 Node 和 Edge 表的數據庫的架構和數據的腳本。 當我在高級選項中為Types of data to script選擇Schema and Data ,出現以下異常,顯示 ...
[英]How can I use 'Generate Scripts' in SQL Server 2017 with Graph Database Objects?
我正在嘗試使用 SQL Server Management Studio 的Generate Scripts功能來編寫包含 Node 和 Edge 表的數據庫的架構和數據的腳本。 當我在高級選項中為Types of data to script選擇Schema and Data ,出現以下異常,顯示 ...
[英]Does SqlBulkCopy support Graphtables in MsSql 2017?
我正在嘗試添加到 Microsoft SQL Server 2017的新圖形數據庫支持我想使用 SqlBulkCopy 將幾千個節點插入到節點表中。 但是我總是錯誤: Column '$node_id_DB218B0EAE294E37804103CF4E82BCD2' does not allow ...
[英]Partitioned Graph table - Partition Switch failed
我正在嘗試分區到現有的 SQL Server 圖形表(節點)。 該表非常大,刪除等需要很長時間,因此希望使用分區來提高性能。 但是,當我添加分區並嘗試切換數據時。 它失敗並出現以下錯誤: 消息 7733,級別 16,狀態 4,第 1 行“ALTER TABLE SWITCH”語句失敗。 表 ...
[英]How to select from SQL Server Graph Table When Where Clause Not Match
我在 SQL Server 中使用圖表。 這是我的表: 如何選擇 User2 的所有 User1 朋友,User2 是 User3 的朋友,而 User1 和 User3 之間沒有直接Edge 。 我可以這樣寫這個查詢: 但我想以其他方式理解? 我想使用這樣的代碼: 請幫我解決這個 ...
[英]How to prevent insertion of cyclic reference in SQL
我有下表: 此表中的行表示節點之間的鏈接。 我想防止對這個表的插入或更新在節點之間創建循環關系。 因此,如果該表包含: 不得包含以下任何內容: 如果 (1,1) 使解決方案更簡單,我很樂意單獨處理(例如使用 CHECK CONSTRAINT)。 我正在考慮使用遞歸 CTE 創建一個 ...
[英]Use views and table valued functions as node or edge tables in match clauses
我喜歡在MATCH子句中使用表值函數,就像使用Node表一樣。 有沒有辦法實現這一目標? 需要表值函數 使用表值函數或視圖作為Node表可以有多種用例。 例如我的如下。 我有包含我想搜索文字文本的NVarChar(max)字段的Node表。 我只需要相等搜索而不需要全文搜索,所以我選擇在文本字段的 ...
[英]Syntax to query for optional relationships in Microsoft SQL Server 2017 Graph Database?
我想在sql-server-2017-graph 中選擇可選關系。 類似於sparql 中的optional ,例如: 來自https://www.w3.org/2001/sw/DataAccess/rq23/#OptionalMatching 。 類似於普通sql中的LEFT JOIN ; ...
[英]Msg 207 Invalid column name $node_id for pseudo column in inline table valued function
在Node-table中,偽列名稱$node_id表示node id列的內部名稱,建議使用偽列(請參見SQL Graph Architecture§NodeTable )。 例如,在創建下表之后: 查詢: 在SELECT $node_id和WHERE $node_id中使用 ...