sqlserver数据库中的表、字段sql语句
程序员文章站
2024-01-23 13:33:16
...
在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。
1.系统表sysobjects
在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。
参考
2.syscolumns
为每个表和视图中的每列返回一行,并为数据库中的存储过程的每个参数返回一行。
参考
删除某数据库内的表
declare dlist cursor for
select name from sysobjects where xtype='U'
open dlist
declare @n varchar(4000)
fetch next from dlist into @n
while @@fetch_status=0
begin
declare @es varchar(4000)
set @es='DROP table
exec( @es)
fetch next from dlist into @n
end
close dlist
DEALLOCATE dlist
上一篇: 根据表名和索引获取需要的列名的存储过程
下一篇: PHP初记(1) - @函数名的作用
推荐阅读
-
sqlserver中在指定数据库的所有表的所有列中搜索给定的值
-
Access入门教程 3.4 选择数据库中表和表中的字段
-
sqlserver中在指定数据库的所有表的所有列中搜索给定的值
-
mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
-
sqlserver中向表中插入多行数据的insert语句
-
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)
-
如何用一条SQL语句删除两个表中的记录
-
Oracle 查询与删除表中的重复记录sql语句
-
求助大神!如何批量删除数据库表中某个字段中相同的一段字符!
-
MYSQL数据库中的现有表增加新字段(列)_MySQL