最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

获取SQLServer的表信息

来源:动视网 责编:小采 时间:2020-11-09 16:13:32
文档

获取SQLServer的表信息

获取SQLServer的表信息:http://python.dzone.com/articles/wxpython-how-use-clipboard SQL Server exec sp_gtc 'Employee' Tabular/Unsortedexec sp_gtc 'Employee' 0, 1 Tabular/Sortedexec sp_gtc 'Employee' 1, 0 CSV/Unsortedexec sp_gtc 'Employee' 1, 1 CSV/Sorted USE maste
推荐度:
导读获取SQLServer的表信息:http://python.dzone.com/articles/wxpython-how-use-clipboard SQL Server exec sp_gtc 'Employee' Tabular/Unsortedexec sp_gtc 'Employee' 0, 1 Tabular/Sortedexec sp_gtc 'Employee' 1, 0 CSV/Unsortedexec sp_gtc 'Employee' 1, 1 CSV/Sorted USE maste


http://python.dzone.com/articles/wxpython-how-use-clipboard SQL Server exec sp_gtc 'Employee' Tabular/Unsortedexec sp_gtc 'Employee' 0, 1 Tabular/Sortedexec sp_gtc 'Employee' 1, 0 CSV/Unsortedexec sp_gtc 'Employee' 1, 1 CSV/Sorted USE maste

http://python.dzone.com/articles/wxpython-how-use-clipboard
SQL Server $velocityCount-->
exec sp_gtc 'Employee' Tabular/Unsorted
exec sp_gtc 'Employee' 0, 1 Tabular/Sorted
exec sp_gtc 'Employee' 1, 0 CSV/Unsorted
exec sp_gtc 'Employee' 1, 1 CSV/Sorted
USE master
GO

IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sp_GTC]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[sp_GTC]
GO

-- =============================================
-- Author: David Elliott
-- Create date: 05/01/2012
-- Description: Return table information
--
-- INPUT
-- @tableName Name of the table to get information about
-- @display 0 = Tabular, 1 = CSV
-- @orderByName 0 = No, 1 = Yes
-- =============================================

CREATE PROCEDURE sp_GTC 
 @tableName VARCHAR(255)
 ,@display TINYINT = 0
 ,@orderByName BIT = 0
AS
 SET NOCOUNT ON

 DECLARE @tableColumns TABLE
 (
 column_id INT
 ,column_name VARCHAR(200)
 ,dataType VARCHAR(200)
 ,max_length INT
 ,precision TINYINT
 ,scale INT
 ,is_nullable BIT
 ,is_identity BIT
 )

 INSERT INTO @tableColumns (c.column_id, column_name, dataType, max_length, precision, scale, is_nullable, is_identity)
 SELECT c.column_id, c.name AS column_name, ct.name as dataType, c.max_length, c.precision, c.scale, c.is_nullable, c.is_identity
 FROM sys.columns c
 INNER JOIN sys.tables t ON c.object_id = t.object_id
 INNER JOIN sys.types ct ON c.system_type_id = ct.system_type_id
 WHERE t.name = @tableName

 IF (@display = 0)
 BEGIN
 SELECT * 
 FROM @tableColumns 
 ORDER BY CASE WHEN @orderByName = 0 
 THEN REPLACE(STR(column_id, 4), SPACE(1), '0') 
 ELSE column_name 
 END
 END
 ELSE IF (@display = 1)
 BEGIN
 SELECT SUBSTRING(
 (
 SELECT ', ' + column_name
 FROM @tableColumns
 ORDER BY CASE WHEN @orderByName = 0 
 THEN REPLACE(STR(column_id, 4), SPACE(1), '0') 
 ELSE column_name 
 END
 FOR XML PATH('')
 ), 2, 200000) AS CSV
 END
GO

EXEC sys.sp_MS_marksystemobject sp_GTC
GO

文档

获取SQLServer的表信息

获取SQLServer的表信息:http://python.dzone.com/articles/wxpython-how-use-clipboard SQL Server exec sp_gtc 'Employee' Tabular/Unsortedexec sp_gtc 'Employee' 0, 1 Tabular/Sortedexec sp_gtc 'Employee' 1, 0 CSV/Unsortedexec sp_gtc 'Employee' 1, 1 CSV/Sorted USE maste
推荐度:
标签: 信息 的信息 获取
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top