Advertisement
tei219

check_database_columns

Oct 4th, 2011
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.74 KB | None | 0 0
  1. set nocount on
  2.  
  3. create table ##check_database_columns (
  4.     table_qualifier sysname,
  5.     table_owner sysname,
  6.     table_name sysname,
  7.     column_name sysname,
  8.     data_type smallint,
  9.     type_name sysname,
  10.     [precision] int,
  11.     length int,
  12.     scale smallint,
  13.     radix smallint,
  14.     nullable smallint,
  15.     remarks varchar(254),
  16.     column_def nvarchar(4000),
  17.     sql_data_type smallint,
  18.     sql_datetime_sub smallint,
  19.     char_octet_length int,
  20.     ordinal_position int,
  21.     is_nullable varchar(254),
  22.     ss_data_type tinyint
  23. )
  24.  
  25. exec sp_MSforeachtable @command1 = '
  26.     declare @@tmp nvarchar(500)
  27.     set @@tmp = object_name(object_id(''?''))
  28.     insert into ##check_database_columns exec sp_columns @@tmp
  29. '
  30.  
  31. select * from ##check_database_columns
  32.  
  33. drop table ##check_database_columns
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement