基本上都是相似的,但值得注意的几个地方(是我们经常碰到的):
1数据类型是varchar2而不是varchar,
2有数据类型number,没有数据类型numeric,
3还有就是字符的连接,用的是“||”而不是"+",
4取得系统时间是sysdate ,而不是函数getdate()
还有一些在具体的使用中需要注意的,
可以查看sql server与oracle的对比列表。
呵呵,希望能有帮助,^_^
if exists (select from dbosysobjects where id = object_id(N'[dbo][checkout]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
如果 存在函数(找出用户表名是""的数据)
drop table [dbo][checkout]
删除表
GO
建新表
CREATE TABLE [dbo][checkout] (
在dbo角色权限下的表
[pk] [decimal](20, 0) NOT NULL ,
主键
[chk_no] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
使用 中文排序 ,好像是按编码。
[in_no] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[days] [int] NOT NULL ,
[money] [float] NOT NULL ,
[chk_time] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[remark] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
) ON [PRIMARY] 在主表空间,默认就一个
GO
打开vs 选择视图=>服务器资源管理器=>右击数据连接=>选择Microsoft Sql Server=>输入服务器名称及用户名、密码并选择数据库后=>高级=>已出现数据库连接字符串(注:自行输入密码,pwd=密码)
SqlConnection conn = new SqlConnection("上面步骤生成的字符串");try
{
connOpen();
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter("sql查询", conn);
sdaFill(dt);
}
catch (Exception ex)
{
throw ex;
}
finally
{
connClose();
}
以上就是关于sql server的sql语句和oracle的sql语句有什么不同吗全部的内容,包括:sql server的sql语句和oracle的sql语句有什么不同吗、这些sql 语句是什么意思(sqlserver数据库)(就解释关键字就行了)急!!!、c#怎么书写连接sqlserver数据库的语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)