我现在写了一个存储过程,想运行这个存储过程传入表名的参数,就能输出该表所有列的列名和列的数据类型。代码如下:
SQL code:
CREATE TABLE A(number INT PRIMARY KEY IDENTITY,[text] VARCHAR(20))
GO
CREATE PROCEDURE PROC_GetColumnNamefromTableName
@tablename VARCHAR(20)
AS
DECLARE @tableID ......
有以下两个表:
users:
userid,username
1,'小红'
2,'小明'
3,'小李'
score:
id,userid,subject,score
1,1,'语文',80
2,1,'数学',98
3,1,'英语',60
4,1,'地理',70
5,2,'生物',78
6,2,'语文',65
......
现有一表员工表 employee 有部门号id,salary,name
列出在同一个部门,而且工资相同,这样的部门号和工资、人数。
这个sql怎么写??
select id,salary,count(*) 人数
from employee
group by id,salary;
select t1.id, t1.salary, count(*)
from employee t1
group by t1.id, t1.sa ......
现有一表员工表 employee 有部门号id,salary,name
列出在同一个部门,而且工资相同,这样的部门号和工资、人数。
这个sql怎么写??
select id,salary,count(*) 人数
from employee
group by id,salary;
......
有两个表A,B,我为用户表,B为用量表,有如下数据
a
uid uname ucode...
1 a 001
2 c 003
3 b 002
==========
b
uid dvalue dvalue tdate
1 455 454 20 ......
去掉角色public对sysobjects与syscolumns对象的select访问权限
这个在SQL Server 2000中怎么弄?谢谢啊!!!
use [Northwind]
GO
DENY SELECT ON [dbo].[syscolumns] TO [public]
這樣用
..
有没有一个直接在企业管理器中操作的方法呢
DENY SELECT--拒絕
和
REVOKE SEL ......