A. 如何在sql中查找数值所在表
哥们儿,数据库不会这么用的,虽然能做到
如:
1、声明游标
//关键,查询表名,通过游标可以控制表名逐行筛选
select name from sysobjects
where type='U'
2、开始游标,得到表名@tablename
3、循环拼接sql语句并判断
@sql = 'select * from ' + @tablename + ' where 1 = 1'
select @sql += ' or name = ' + 你的值 from syscolumns where id = object_id(@tablename)
exec(@sql) --得到的结果,最后你需要怎么处理就怎么处理,这里返回的是表
以上只是思路,我是没这么用过,你自己看着办
B. SQL 语句怎么重查询结果中再次查询对应的表
楼主,你好!从你的描述来看,可以分两步走:
第一步,从表B查询name_id字段的值
第二步,根据第一步的结果,从表A查询name字段的值
第三步,通过SQL来实现,语句如下:
selectname
fromA
wherename_idin(
selectname_id
fromB
wheretype<'002'
)
以上希望能帮助到你
C. sql2000中查询表对应的触发器和约束
sysobjects 表有个字段 parent_obj 这个就是父对象的ID
select * from sysobjects where object_name(parent_obj)=表名
D. sql语句,怎么查看一个表中的所有约束
sp_mshelpcolumns student
如上可以看到该表的所有结构、约束、默认值等
E. sqlserver数据库里怎么查找一个表里的约束,要查出 约束名、列名、约束类型用sql语句查询
上面的各楼对SQLSERVER的系统对象操作的语句,要切换到master数据库中。
切记切记。
F. Ms SQL中如何通过sql语句查询视图对应的基本表
找到你的那个视图,按右键,编辑,你就能看到当时写语法的语句了。
G. sql一张表中的数据对应其他三张表的数据要怎么一下子查询出来
sql一张表中的数据对应其他三张表的数据要怎么查询出来,操作方法如下。
设备:联想电脑
系统:win8
软件:sql5.14
1、首先打开软件之后,用select语句,查看两个表中的数据,确认下来的结果是每个表中都只有两行数据。
H. sql查询表中的约束
exec sp_helpconstraint S
ALTER TABLE S DROP CONSTRAINT 你自己的约束名称;
I. 怎样用SQL语句查询一个数据库中的所有表
查询一个数据库中的所有表sql语句是show tables;
显示所有数据库的命令是:show databases;要查看某个数据库先要进入数据库使用user <数据库名>命令;进入数据库之后才能查询数据库中有哪些表。使用以下命令即可查出所有表:
show tables;
(9)sql约束查询对应的表扩展阅读
mysql数据库的基本sql操作命令介绍:
1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;
2、建立数据库:mysql> CREATE DATABASE 库名;
3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字
名 CHAR(1));
4、删除数据库:mysql> DROP DATABASE 库名;
5、删除数据表:mysql> DROP TABLE 表名;
6、将表中记录清空:mysql> DELETE FROM 表名;
7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中数据:mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';
9、用文本方式将数据装入数据表中:mysql> load data local infile "d:/mysql.txt" into table 表名;
10、导入.sql文件命令:mysql> USE 数据库名;mysql> source d:/mysql.sql;
J. sql server 查询约束键在哪个表的脚本
查询一个表的所有外键
SELECT主键列ID=b.rkey
,主键列名=(=b.rkeyANDid=b.rkeyid)
,外键表ID=b.fkeyid
,外键表名称=object_name(b.fkeyid)
,外键列ID=b.fkey
,外键列名=(=b.fkeyANDid=b.fkeyid)
,级联更新=ObjectProperty(a.id,'CnstIsUpdateCascade')
,级联删除=ObjectProperty(a.id,'CnstIsDeleteCascade')
FROMsysobjectsa
joinsysforeignkeysbona.id=b.constid
joinsysobjectscona.parent_obj=c.id
wherea.xtype='f'ANDc.xtype='U'
andobject_name(b.rkeyid)='titles'
SELECT*
FROMinformation_schema.columns
WHERETABLE_CATALOG='数据库名'
ANDTABLE_NAME='表名'
ANDCOLUMN_NAME='列名'
select*
fromsyscolumns
whereid=object_id('tableName')andname='fieldName'