.create-merge table command

Új táblát hoz létre, vagy kibővít egy meglévő táblát.

A parancsnak egy adott adatbázis környezetében kell futnia.

Engedélyek

Ehhez a parancshoz adatbázis-felhasználói engedélyekre, valamint tábla Rendszergazda engedélyekre van szükség a meglévő táblák kiterjesztéséhez.

Syntax

.create-mergetabletableName(columnName:columnType [, ...]) [with(propertyName=propertyValue [, ...])]

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
tableName string ✔️ A létrehozni vagy kiterjeszteni kívánt tábla neve.
columnName, columnType string ✔️ Egy meglévő vagy új oszlop neve, amely az oszlopban lévő adattípusra van leképezve. A leképezések listája határozza meg a kimeneti oszlop sémáját.
propertyName, propertyValue string Kulcs-érték tulajdonságpárok vesszővel tagolt listája. Lásd a támogatott tulajdonságokat.

Támogatott tulajdonságok

Név Típus Description
docstring string A hozzáadandó entitást leíró szabad szöveg. Ez a sztring az entitásnevek mellett található különböző felhasználói felületi beállításokban jelenik meg.
folder string A táblához hozzáadni kívánt mappa neve.

Válaszok

Ha a tábla nem létezik, pontosan parancsként .create table működik.

Ha a T tábla létezik, és ön egy parancsot küld .create-merge table T (<columns specification>) , akkor:

  • <A T-ben korábban nem létező oszlopokat> a rendszer hozzáadja a T sémájának végéhez.
  • Az oszlopok specifikációjában <> nem szereplő T oszlopokat a rendszer nem távolítja el a T-ből.
  • A T oszlop specifikációjában <> szereplő, de eltérő adattípusú oszlopok a parancs sikertelenségéhez vezetnek.