Click here to Skip to main content
15,901,205 members
Home / Discussions / Database
   

Database

 
GeneralRe: SQL Server database updation from oracle database in realtime Pin
uspatel14-May-12 22:44
professionaluspatel14-May-12 22:44 
GeneralRe: SQL Server database updation from oracle database in realtime Pin
Mycroft Holmes15-May-12 12:51
professionalMycroft Holmes15-May-12 12:51 
GeneralRe: SQL Server database updation from oracle database in realtime Pin
uspatel15-May-12 19:02
professionaluspatel15-May-12 19:02 
GeneralRe: SQL Server database updation from oracle database in realtime Pin
pmpdesign15-May-12 20:45
pmpdesign15-May-12 20:45 
QuestionSQL Table Description Pin
Kevin Marois14-May-12 12:16
professionalKevin Marois14-May-12 12:16 
AnswerRe: SQL Table Description Pin
R. Giskard Reventlov14-May-12 12:31
R. Giskard Reventlov14-May-12 12:31 
GeneralRe: SQL Table Description Pin
Kevin Marois14-May-12 12:33
professionalKevin Marois14-May-12 12:33 
QuestionxBase question Pin
David Crow14-May-12 10:05
David Crow14-May-12 10:05 
AnswerRe: xBase question Pin
Kevin Marois14-May-12 11:40
professionalKevin Marois14-May-12 11:40 
QuestionRe: xBase question Pin
David Crow14-May-12 17:22
David Crow14-May-12 17:22 
AnswerRe: xBase question Pin
Kevin Marois15-May-12 6:35
professionalKevin Marois15-May-12 6:35 
QuestionRe: xBase question Pin
David Crow15-May-12 6:55
David Crow15-May-12 6:55 
AnswerRe: xBase question Pin
Kevin Marois15-May-12 7:01
professionalKevin Marois15-May-12 7:01 
GeneralRe: xBase question Pin
David Crow15-May-12 7:30
David Crow15-May-12 7:30 
GeneralRe: xBase question Pin
Kevin Marois15-May-12 7:31
professionalKevin Marois15-May-12 7:31 
GeneralRe: xBase question Pin
David Crow15-May-12 7:37
David Crow15-May-12 7:37 
GeneralRe: xBase question Pin
Kevin Marois15-May-12 7:44
professionalKevin Marois15-May-12 7:44 
QuestionOracle: Replace single occurrence of a character Pin
Lash2014-May-12 8:21
Lash2014-May-12 8:21 
AnswerRe: Oracle: Replace single occurrence of a character Pin
rana ray15-May-12 0:56
rana ray15-May-12 0:56 
GeneralLinq to Sql Pin
sindhuan14-May-12 1:10
sindhuan14-May-12 1:10 
GeneralRe: Linq to Sql Pin
Kevin Marois14-May-12 11:45
professionalKevin Marois14-May-12 11:45 
QuestionDoubt in a piece of code [Transact-SQL database audit]. Pin
vValkir13-May-12 21:54
vValkir13-May-12 21:54 
AnswerRe: Doubt in a piece of code [Transact-SQL database audit]. Pin
Mycroft Holmes13-May-12 22:36
professionalMycroft Holmes13-May-12 22:36 
GeneralRe: Doubt in a piece of code [Transact-SQL database audit]. Pin
vValkir13-May-12 22:54
vValkir13-May-12 22:54 
The code preceding the lines I pasted above are the following:

CREATE TRIGGER tr_trigtest ON trigtest FOR INSERT, UPDATE, DELETE
AS

DECLARE @bit INT ,
       @field INT ,
       @maxfield INT ,
       @char INT ,
       @fieldname VARCHAR(128) ,
       @TableName VARCHAR(128) ,
       @PKCols VARCHAR(1000) ,
       @sql VARCHAR(2000), 
       @UpdateDate VARCHAR(21) ,
       @UserName VARCHAR(128) ,
       @Type CHAR(1) ,
       @PKSelect VARCHAR(1000)
       

--You will need to change @TableName to match the table to be audited
SELECT @TableName = 'trigtest'

-- date and user
SELECT         @UserName = SYSTEM_USER ,
       @UpdateDate = CONVERT(VARCHAR(8), GETDATE(), 112) 
               + ' ' + CONVERT(VARCHAR(12), GETDATE(), 114)

-- Action
IF EXISTS (SELECT * FROM inserted)
       IF EXISTS (SELECT * FROM deleted)
               SELECT @Type = 'U'
       ELSE
               SELECT @Type = 'I'
ELSE
       SELECT @Type = 'D'

-- get list of columns
SELECT * INTO #ins FROM inserted
SELECT * INTO #del FROM deleted

-- Get primary key columns for full outer join
SELECT @PKCols = COALESCE(@PKCols + ' and', ' on') 
               + ' i.' + c.COLUMN_NAME + ' = d.' + c.COLUMN_NAME
       FROM    INFORMATION_SCHEMA.TABLE_CONSTRAINTS pk ,

              INFORMATION_SCHEMA.KEY_COLUMN_USAGE c
       WHERE   pk.TABLE_NAME = @TableName
       AND     CONSTRAINT_TYPE = 'PRIMARY KEY'
       AND     c.TABLE_NAME = pk.TABLE_NAME
       AND     c.CONSTRAINT_NAME = pk.CONSTRAINT_NAME


So, there are no mentions about 'd.' or 'i.'. Are "d" and "i" alias for these tables by default?
AnswerRe: Doubt in a piece of code [Transact-SQL database audit]. Pin
Corporal Agarn14-May-12 4:08
professionalCorporal Agarn14-May-12 4:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.