//查询所有表名 select name from sysobjects where xtype='u'SELECT name, object_id, principal_id, schema_id, parent_object_id, type, type_desc, create_date, m ...
分类:
数据库 时间:
2017-09-09 13:08:48
阅读次数:
246
SELECT * FROM sysobjects WHERE (xtype = 'U') C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = 存储过程 PK = PRIMARY KEY ...
分类:
数据库 时间:
2017-09-06 12:48:18
阅读次数:
197
一、查询数据库(sys.databases —— select *from sys.databases where name='<数据库名>') 二、查询表(sysobjects —— select *from sysobjects where id=OBJECT_ID('<表名>')) 三、查询列 ...
分类:
数据库 时间:
2017-09-05 15:56:09
阅读次数:
154
if exists(select * from sysobjects where id = object_id(N'dbo.test_cursor') and type = 'P') drop PROCEDURE dbo.test_cursor GO SET ANSI_NULLS ON GO SET... ...
分类:
数据库 时间:
2017-09-01 12:51:45
阅读次数:
248
1 --查询数据库中的所有数据库名: 2 SELECT * FROM Master..SysDatabases ORDER BY Name 3 --查询某个数据库中所有的表名: 4 select * from sysobjects where type='U' 5 --查询表结构 6 SELECT ... ...
分类:
数据库 时间:
2017-08-22 15:57:07
阅读次数:
207
在创建表之前,通常需要先判断该表是否已经存在,如果存在则不需要创建;有时候删除表之前也需要先行判断是否存在,否则会报错。 判断方法大致有以下两种: 方法一: 方法二: 其中两种方法都使用到了sysObjects这张系统表,该表保存了所有对象信息,既然是所有对象,自然包括表的信息,其中xtype为U表 ...
分类:
数据库 时间:
2017-07-26 19:25:57
阅读次数:
202
sql server 中临时表与数据表的区别 1、如何判断临时表和数据表已生成 其中,临时表创建后默认在tempdb(临时数据库中)的sysobjects中,而数据表创建在当前数据库的sys.tables中 2、如何创建临时表和数据表 当我们检查到临时表、数据表不存在时,一般进行创建临时表、数据表; ...
分类:
数据库 时间:
2017-07-17 14:33:51
阅读次数:
319
近期使用VS中的SQLSERVER数据库项目进行项目开发,由于有很多自动化脚本会访问系统视图,例如sysobjects之类的,在项目中的脚本总是提示无法解析的引用,解决办法如下: 添加数据库引用 添加后系统即可识别master下的视图。 引用:https://stackoverflow.com/qu ...
分类:
数据库 时间:
2017-07-14 20:26:24
阅读次数:
255
一、先建库表 use master if exists (select 1 from sysobjects where id = object_id('testsum') and type = 'U') drop table testsumgo create table testsum ( id i ...
分类:
数据库 时间:
2017-07-09 13:54:41
阅读次数:
197
declare @Table_name varchar(60) set @Table_name = ''; if Exists(Select top 1 1 from sysobjects Where objectproperty(id, 'TableHasIdentity') = 1 and up ...
分类:
数据库 时间:
2017-07-05 18:03:21
阅读次数:
291