sql >> Databáze >  >> RDS >> Sqlserver

Uživatelsky definovaný typ dat a tabulka #temp

Důležité informace:

Toto zástupné řešení by nikdy nemělo být použito v žádném SP nebo strukturovaném dotazu; jeho jediné použití by mělo být omezeno na dočasné dotazy v chráněném prostředí, aby se předešlo možným nevýhodám. Byl napsán jen proto, aby demonstroval, že ve speciálních případech by bylo možné mít UDT v dočasných tabulkách. Děkuji @Marcel (viz komentář) za to, že na to upozornil.

Bohužel to není úplně přímočaré, ale s nějakým skriptem, který můžete, bych si nechal malý skript pro vytvoření všech potřebných typů, které se v případě potřeby spustí.

Pomocný skript:

USE [tempdb]
GO
CREATE TYPE [UDT_SomeType] FROM NUMERIC(19,9)
GO

Normální skript:

USE [YOURDB]
GO

CREATE TABLE #SomeTable
(
    [some_column] UDT_SomeType,
    -- other columns 
)



  1. Node.js, chyba PostgreSQL:žádný záznam pg_hba.conf pro hostitele

  2. Výkon sekvencí a seriálů v Postgres-XL

  3. Chyba atributu:modul 'mysql' nemá atribut 'konektor'

  4. Kumulativní součet za sadu řádků v mysql