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'