如何检查列中的值是否更新?

时间:2018-12-03 12:33:42

标签: sql-server

我在名为HireDate的表中有名为employeeInfo的列。我只需要检查HireDate列中的值或日期是否使用简单的SQL脚本进行更新。

我无法编写一个简单的脚本来检查它。

1 个答案:

答案 0 :(得分:1)

您需要将触发器放在桌子上。而且,如果您想在HireDate更改后执行脚本,则可以使用“ IF UPDATE(HireDate)”。检查以下示例:

// These are important and needed before anything else
import 'zone.js/dist/zone-node';
import 'reflect-metadata';

import { enableProdMode } from '@angular/core';

import * as express from 'express';
import { join } from 'path';

// Faster server renders w/ Prod mode (dev mode never needed)
enableProdMode();

// Express server
const app = express();

const PORT = process.env.PORT || 3000;
const DIST_FOLDER = join(process.cwd(), 'bin/dist');

// * NOTE :: leave this as require() since this file is built Dynamically from webpack
const { AppServerModuleNgFactory, LAZY_MODULE_MAP } = require('./bin/dist/server/main');

// Express Engine
import { ngExpressEngine } from '@nguniversal/express-engine';
// Import module map for lazy loading
import { provideModuleMap } from '@nguniversal/module-map-ngfactory-loader';

app.engine('html', ngExpressEngine({
  bootstrap: AppServerModuleNgFactory,
  providers: [
    provideModuleMap(LAZY_MODULE_MAP)
  ]
}));

app.set('view engine', 'html');
app.set('views', join(DIST_FOLDER, ''));

// import * as apiS from './server/index';
// apiS.load(app);
// TODO: implement data requests securely
// app.get('/api/*', (req, res) => {
//   res.status(404).send('data requests are not supported');
// });

import * as LoadRoutes from './server/boot/routes';
LoadRoutes.load(app);


// Server static files from /browser
app.get('*.*', express.static(join(DIST_FOLDER, '')));

// All regular routes use the Universal engine
app.get('*', (req, res) => {
  res.render('index', { req });
});

// Start up the Node server
app.listen(PORT, () => {
  console.log(`Node server listening on http://localhost:${PORT}`);
});