- -- =============================================
- -- ps_help
- -- =============================================
- IF EXISTS (SELECT name
- FROM sysobjects
- WHERE name = N'ps_help'
- AND type = 'P')
- DROP PROCEDURE ps_help
- GO
-
- CREATE PROCEDURE ps_help
- @p_sTable CHAR(30) = ''
- AS
-
- if @p_sTable = ''
- begin
- print ' Vous devez passé en paramètre un nom de table'
- print ''
- print ' SYNTAXE'
- print ' -------'
- print ' ps_help @p_sTable = ''MATABLE'''
- return 1
- end
-
- select COLUMN_NAME=substring(COLUMN_NAME, 1, 20)
- , DATA_TYPE=substring(DATA_TYPE, 1, 20)
- , DATA_LENGTH=CHARACTER_MAXIMUM_LENGTH
- from INFORMATION_SCHEMA.COLUMNS
- where TABLE_NAME=@p_sTable
- GO
-
- -- =============================================
- -- exemple
- -- =============================================
- EXECUTE ps_help 'cliedi'
- GO
-
-- =============================================
-- ps_help
-- =============================================
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'ps_help'
AND type = 'P')
DROP PROCEDURE ps_help
GO
CREATE PROCEDURE ps_help
@p_sTable CHAR(30) = ''
AS
if @p_sTable = ''
begin
print ' Vous devez passé en paramètre un nom de table'
print ''
print ' SYNTAXE'
print ' -------'
print ' ps_help @p_sTable = ''MATABLE'''
return 1
end
select COLUMN_NAME=substring(COLUMN_NAME, 1, 20)
, DATA_TYPE=substring(DATA_TYPE, 1, 20)
, DATA_LENGTH=CHARACTER_MAXIMUM_LENGTH
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME=@p_sTable
GO
-- =============================================
-- exemple
-- =============================================
EXECUTE ps_help 'cliedi'
GO