Click here to Skip to main content
15,927,940 members
Home / Discussions / Database
   

Database

 
GeneralRe: SQL select Statement Pin
alexfromto21-Apr-06 2:49
alexfromto21-Apr-06 2:49 
AnswerRe: SQL select Statement Pin
Luis Alonso Ramos20-Apr-06 15:57
Luis Alonso Ramos20-Apr-06 15:57 
QuestionHow to make Web Application more Secure in Asp.Net???? Pin
pal_vaidya20-Apr-06 4:14
pal_vaidya20-Apr-06 4:14 
Question[FYI]Service pack release for both Server and Express edition of SQL2005 Pin
Jerry Hammond20-Apr-06 4:12
Jerry Hammond20-Apr-06 4:12 
AnswerRe: [FYI]Service pack release for both Server and Express edition of SQL2005 Pin
Paul Conrad20-Apr-06 4:45
professionalPaul Conrad20-Apr-06 4:45 
Question????How to do it???? Pin
papa198020-Apr-06 1:32
papa198020-Apr-06 1:32 
Question[SQL Server] Alter a function which is used as a column default Pin
Duncan Edwards Jones20-Apr-06 1:16
professionalDuncan Edwards Jones20-Apr-06 1:16 
AnswerRe: [SQL Server] Alter a function which is used as a column default Pin
Duncan Edwards Jones20-Apr-06 5:12
professionalDuncan Edwards Jones20-Apr-06 5:12 
<br />
create table tempdb..DEJ_Constraints<br />
(<br />
  table_name sysname,<br />
  constraint_name sysname,<br />
  constraint_text varchar(1000),<br />
  column_name sysname<br />
)<br />
go<br />
<br />
<br />
insert into tempdb..DEJ_Constraints<br />
select  object_name(sysconstraints.id) as table_name,<br />
        object_name(sysconstraints.constid) as constraint_name,<br />
        syscomments.text as constraint_text,<br />
        syscolumns.name as column_name<br />
from (syscomments inner join sysconstraints on<br />
  syscomments.id = sysconstraints.constid) INNER JOIN syscolumns<br />
       on syscolumns.id = sysconstraints.id <br />
       and syscolumns.colid = sysconstraints.colid<br />
where syscomments.text  like '%GetNextkey%'<br />
go<br />
<br />
-- Drop any existing constraints that use the function...<br />
declare   @table_name sysname,<br />
  @constraint_name sysname,<br />
  @command varchar(1000)<br />
<br />
declare constraint_killer cursor for<br />
 select table_name, constraint_name <br />
from tempdb..DEJ_Constraints<br />
<br />
open constraint_killer <br />
<br />
<br />
         FETCH NEXT FROM constraint_killer INTO @table_name , @constraint_name<br />
<br />
         WHILE @@FETCH_STATUS = 0<br />
         BEGIN<br />
           SELECT @COMMAND = 'ALTER TABLE ' + @table_name + ' DROP CONSTRAINT ' + @constraint_name<br />
           <br />
           EXECUTE(@COMMAND)<br />
<br />
           print 'Executed : ' + @command <br />
<br />
           FETCH NEXT FROM constraint_killer INTO @table_name , @constraint_name<br />
         END<br />
<br />
close constraint_killer <br />
<br />
deallocate constraint_killer <br />
go<br />

then alter the function then..
<br />
declare   @table_name sysname,<br />
  @constraint_name sysname,<br />
  @column_name sysname,<br />
  @constraint_text varchar(1000),<br />
  @command varchar(1000)<br />
<br />
declare constraint_builder cursor for<br />
 select table_name, constraint_name , constraint_text, column_name<br />
from tempdb..DEJ_Constraints<br />
<br />
open constraint_builder <br />
<br />
<br />
         FETCH NEXT FROM constraint_builder INTO @table_name , @constraint_name, @constraint_text ,@column_name <br />
<br />
         WHILE @@FETCH_STATUS = 0<br />
         BEGIN<br />
           SELECT @COMMAND = 'ALTER TABLE ' + @table_name + ' ADD CONSTRAINT ' + @constraint_name + ' DEFAULT ' +  @constraint_text + ' FOR ' + @column_name  <br />
           <br />
           EXECUTE(@COMMAND)<br />
<br />
           print 'Executed : ' + @command <br />
<br />
           FETCH NEXT FROM constraint_builder INTO @table_name , @constraint_name, @constraint_text , @column_name <br />
         END<br />
<br />
close constraint_builder <br />
<br />
deallocate constraint_builder <br />
go<br />
<br />
drop table tempdb..DEJ_Constraints<br />
go<br />


'--8<------------------------
Ex Datis:
Duncan Jones
Merrion Computing Ltd
Questiongroup by clause Pin
dansoft19-Apr-06 6:15
dansoft19-Apr-06 6:15 
AnswerRe: group by clause Pin
Colin Angus Mackay19-Apr-06 6:38
Colin Angus Mackay19-Apr-06 6:38 
GeneralRe: group by clause Pin
dansoft19-Apr-06 7:05
dansoft19-Apr-06 7:05 
Questionfull outer JOIN error Pin
dansoft19-Apr-06 4:33
dansoft19-Apr-06 4:33 
AnswerRe: full outer JOIN error Pin
Colin Angus Mackay19-Apr-06 5:28
Colin Angus Mackay19-Apr-06 5:28 
GeneralRe: full outer JOIN error Pin
dansoft19-Apr-06 6:00
dansoft19-Apr-06 6:00 
GeneralRe: full outer JOIN error Pin
dansoft19-Apr-06 6:02
dansoft19-Apr-06 6:02 
GeneralRe: full outer JOIN error Pin
Colin Angus Mackay19-Apr-06 6:02
Colin Angus Mackay19-Apr-06 6:02 
QuestionCharts in RDL File Pin
DotNetDominator19-Apr-06 4:20
DotNetDominator19-Apr-06 4:20 
Questiondecimal problem Pin
dansoft19-Apr-06 2:51
dansoft19-Apr-06 2:51 
AnswerRe: decimal problem Pin
Colin Angus Mackay19-Apr-06 2:59
Colin Angus Mackay19-Apr-06 2:59 
GeneralRe: decimal problem Pin
dansoft19-Apr-06 3:03
dansoft19-Apr-06 3:03 
GeneralRe: decimal problem Pin
Colin Angus Mackay19-Apr-06 3:07
Colin Angus Mackay19-Apr-06 3:07 
GeneralRe: decimal problem Pin
dansoft19-Apr-06 3:12
dansoft19-Apr-06 3:12 
QuestionHow to delete the Duplicate rows Pin
Balavardhan19-Apr-06 1:47
Balavardhan19-Apr-06 1:47 
QuestionRe: How to delete the Duplicate rows Pin
Eric Dahlvang19-Apr-06 5:07
Eric Dahlvang19-Apr-06 5:07 
AnswerRe: How to delete the Duplicate rows Pin
ldaoust19-Apr-06 10:04
ldaoust19-Apr-06 10:04 

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.