定义一个SQL语句
SQL语句是从数据库查询是否存在表格A,返回一个布尔值
如果返回值为真
{
继续判断表格A是否=3列,
如果否,自动添加3列,列名为A B C
}
则是如果返回值为否
{
弹出对话框信息“您输入的信息有误”
}
谢谢大家了~
SQL语句是从数据库查询是否存在表格A,返回一个布尔值
如果返回值为真
{
继续判断表格A是否=3列,
如果否,自动添加3列,列名为A B C
}
则是如果返回值为否
{
弹出对话框信息“您输入的信息有误”
}
谢谢大家了~
解决方案 »
- 这代码问题出在哪,从ashx返回的数据不正确
- MYSQL批量插入,高并发每秒新增2000条数据优化
- datagridview 批量更新数据总是不成功
- image转换byte[]问题,高人请进,赐教!!!!!急求啊!!!!
- 怎么返回一个string字符串的字节长度,不是字符长度,就是ascii的长度,例如"abc中国"应该长度是7
- I need your help
- 关于RichTextBox的
- 求treeview的自定义重绘 控件 视频教程,代码看了很多就是看不明白.
- 如何有C#在鹰眼地图上生成一个视界矩形
- [求助]使用Office 2003 COM组件在C#中进行SpellingCheck出现的问题
- 怎么用c#做一个自动登陆.net网站的程序,这个网站是有验证码的?
- 谁能给我一个billboard的c#版,最好能编译的
from sysobjects
where xtype='U' and name='你要找的表名'
OleDbConnection.GetSchema("Tables", new string[] { null, null, null, "TABLE" });
查找列则用Columns限制值参考:
ms-help://MS.MSDNQTR.v90.chs/wd_adonet/html/7ab93b89-1221-427c-84ad-04803b3c64b4.htm
alter procedure pr_Test
as
begin
if exists (select * from sysobjects where name = 'a' and type = 'u')
begin
declare @cols int
select @cols = count(1) from sysobjects o
inner join syscolumns c on o.id = c.id
where o.type = 'u' and o.name='a' if(@cols <> 3)
begin
alter table test2 add a int
alter table test2 add b int
alter table test2 add c int
end
select 1
end
else
begin
select 0
endend
是则判断始发站与终点站是否分别在STARTSTATION与ENDSTATION中 否则返回失败信息
是则判断是否列名>8列 否则添加10列日期信息(即日起10列,诸位嫌麻烦可以用其他代替)
是则查询票务信息 根据用户若干天日期判断始发站与终点站之间是否有票(所需区间>=1)(这里给个格式就可以了,我要在车次表下面某一列中搜索N行数字取得最大值是否等于某值,这里大家可以从简)
否则返回失败信息
是则查询票务信息(以下内容我会)以上内容全部用.NET制作,但是苦于才疏学浅,实在完成不了
希望大家能帮我写一段参考,我也可以同时学习下。
谢谢了