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

vzorec pro vypočítaný sloupec založený na sloupci jiné tabulky

Pro toto můžete vytvořit uživatelsky definovanou funkci:

CREATE FUNCTION dbo.GetValue(@ncode INT, @recid INT)
RETURNS INT
AS 
   SELECT @recid * nvalue 
   FROM c_const 
   WHERE code = @ncode

a pak to použijte k definování vypočítaného sloupce:

ALTER TABLE dbo.YourTable
   ADD NewColumnName AS dbo.GetValue(ncodeValue, recIdValue)


  1. Příkaz MYSQL Inner Join if

  2. Vyhněte se častému volání stejného zobrazení uvnitř procedury Oracle

  3. Jak mohu povolit rozšíření MySQLi v PHP 7?

  4. Může php PDO načíst dvě sady výsledků? A pokud ano, co je lepší 1 sada výsledků nebo více než 1?