① sql的表保存在哪個文件夾里
語句求一個表要保存在C:\\123\\456.xls SQL是資料庫操作語句不能創建文件夾更不能創建文件、你需要用一種編程語言去實現操作 sqlplus環境下可以
② sql語句中如何把A表的ID與B表中的ID插入到C表中
學生課程表裡你可以建個編號當主鍵,然後把學生表的StudentId與課程表的Id作為外鍵就行了,
這樣添加記錄的時候從學生表裡找學生id,課程表裡找課程id,插入記錄
③ SQL把符合條件的查詢紀錄放在一個欄位里,把a,b,兩表ID相同的欄位放在C表一個新欄位里
SQL Server:insert into c select a.id,a.欄位1+','+b.欄位2 from a,b where a.id=b.id
Oracle:insert into c select a.id,a.欄位1||','||b.欄位2 from a,b where a.id=b.id;
④ SQL把符合條件的查詢紀錄放在一個欄位里,把b表ID里有a表ID的欄位放在C表一個新欄位里
select id,a into #temp1 from Table_1 order by id
declare @id int,@a varchar(10)
update #temp1 set @a=case when @id=id then @a+','+a else a END,
@id=id,
a=@a
select distinct id,a=max(a) from #temp1 group by id
drop table #temp1
⑤ sql server中如何把A、B兩表連接查詢的結果插入C表,A表屬於資料庫1,B、C表屬於資料庫2請各位幫幫忙
insert into c(col1,col2,xxx)
select db1.user.a a,db2.user.b b
where a.xxx = b.xxx
⑥ SQL語句怎麼插入到C語言語句中
1、創建一個SQL文件。
此文件在ISQL中創建,文件內容是所希望執行的SQL語句。
2、在WinCC的C Script中編寫程序調用此SQL文件,如以下程序所示:
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName,
char* lpszObjectName,
char* lpszPropertyName,
UINT nFlags, int x, int y)
{
char*a="C:\\SIEMENS\\Common\\SQLANY\\ISQL-q-b-c
UID=DBA;PWD=SQL;DBF=E:\\testsql\\testsqlRT.DB;
DBN=CC_testsql_99-12-03_12:48:26R;READ
E:\\testsql\\test.sql";
printf("%s\r\n",a);
ProgramExecute(a);
}
下面是一個簡單的SQL文件內容:
select * from pde#hd#t#test;
output to E:\\test2.txt FORMAT ascii
注意:文件名及路徑中不要帶空格。